#linux flags - for PGI compiler # module add netcdf/4.1.3_pgi_64 #FC = pgf90 #FFLAGS = -byteswapio -I$(NETCDF)/include #LIBS = -L$(NETCDF)/lib -lnetcdf -lnetcdff #linux flags - for INTEL compiler FC = ifort FFLAGS = -O -xHost -ftz -fpp -I$(NETCDF)/include LIBS = -L$(NETCDF)/lib -lnetcdf -lnetcdff .SUFFIXES: .f90 .o .for .f90.o: $(FC) $(FFLAGS) -c $*.f90 .for.o: $(FC) $(FFLAGS) -c $*.for all: tcdetect tcdetect: a.o module_datedef.o ratpe.o ratva.o rat2d.o sub_tcdetect.o search_center.o $(FC) $(FFLAGS) $(OBJ) $(LDFLAGS) $(LIBS) -o tcdetect a.o module_datedef.o ratpe.o ratva.o rat2d.o search_center.o \ sub_tcdetect.o module_datedef.o: module_datedef.f90 a.o: a.f90 module_datedef.o search_center.o: search_center.for ratpe.o: ratpe.for ratva.o: ratva.for rat2d.o: rat2d.for sub_tcdetect.o:sub_tcdetect.f90 clean: rm *.o *.mod