FC = gfortran-4.7 FCFLAGS = -c RM = rm -f NCFOLD = /usr LIB_NETCDF = -L$(NCFOLD)/lib -lnetcdff -lnetcdf -I$(NCFOLD)/include ####### ###### ##### #### ### ## # MODULES = \ module_generic.o all : \ interpolate.o \ module_ForDiagnostics.o diags : \ module_ForDiagnostics.o clean : $(RM) *.mod *.o interpolate ######## ####### ## ######## module_generic.o: $(FC) $(FCFLAGS) $(LIB_NETCDF) module_generic.F90 module_ForDiagnosticsVars.o: module_generic.o $(FC) $(FCFLAGS) module_ForDiagnosticsVars.F90 module_ForDiagnostics.o: module_generic.o module_ForDiagnosticsVars.o $(FC) $(FCFLAGS) module_ForDiagnostics.F90 FCEXECFLAGS = $(MODULES) $(LIB_NETCDF) interpolate.o: module_generic.o $(FC) $(FCEXECFLAGS) interpolate.F90 -o interpolate