forrest@0: # On thing1, do the following first: forrest@0: # $ module load pgi forrest@0: # $ module load netcdf forrest@0: # $ module load cmor forrest@0: # forrest@0: FC=pgf90 forrest@0: #CMOR=~hof/src/cmor/CMOR_V1.2 forrest@0: #NETCDF=/apps/netcdf/3.6.2/jaguar forrest@0: #NETCDF=/apps/netcdf/3.6.1/hawk_x86_64 forrest@0: #NETCDF=/apps/netcdf/3.6.1/ewok_x86_64_pgi625 forrest@0: #NETCDF=$(HOME)/robin1/netcdf-3.6.2 forrest@0: # jaguar forrest@0: #NETCDF=$(NETCDF_DIR) forrest@0: #UDUNITS=/apps/udunits/1.12.4/robin1/udunits-1.12.4 forrest@0: FFLAGS=-I$(INC_CMOR) -I$(INC_NETCDF) forrest@0: LIBS=-L$(LIB_CMOR) -L$(LIB_NETCDF) -lcmor -ludunits -lnetcdf forrest@0: # forrest@0: OBJS=c-lamp_rewrite.o kind_mod.o clm_mod.o forrest@0: MODS=kind_mod.mod clm_mod.mod forrest@0: forrest@0: .SUFFIXES: .f90 .o forrest@0: forrest@0: .f90.o: forrest@0: $(FC) $(FFLAGS) -c $< forrest@0: forrest@0: all: c-lamp_rewrite forrest@0: forrest@0: c-lamp_rewrite: c-lamp_rewrite.o kind_mod.o clm_mod.o forrest@0: $(FC) $(FFLAGS) -o $@ c-lamp_rewrite.o kind_mod.o clm_mod.o $(LIBS) forrest@0: forrest@0: clean: forrest@0: $(RM) -f c-lamp_rewrite $(OBJS) $(MODS) forrest@0: forrest@0: install: all forrest@0: cp -p c-lamp_rewrite $(HOME)/bin/ forrest@0: forrest@0: # forrest@0: c-lamp_rewrite.o: clm_mod.o kind_mod.o c-lamp_rewrite.f90 forrest@0: clm_mod.o: kind_mod.o clm_mod.f90 forrest@0: kind_mod.o: kind_mod.f90