1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/Makefile Sun Sep 21 21:59:01 2008 -0400
1.3 @@ -0,0 +1,40 @@
1.4 +# On thing1, do the following first:
1.5 +# $ module load pgi
1.6 +# $ module load netcdf
1.7 +# $ module load cmor
1.8 +#
1.9 +FC=pgf90
1.10 +#CMOR=~hof/src/cmor/CMOR_V1.2
1.11 +#NETCDF=/apps/netcdf/3.6.2/jaguar
1.12 +#NETCDF=/apps/netcdf/3.6.1/hawk_x86_64
1.13 +#NETCDF=/apps/netcdf/3.6.1/ewok_x86_64_pgi625
1.14 +#NETCDF=$(HOME)/robin1/netcdf-3.6.2
1.15 +# jaguar
1.16 +#NETCDF=$(NETCDF_DIR)
1.17 +#UDUNITS=/apps/udunits/1.12.4/robin1/udunits-1.12.4
1.18 +FFLAGS=-I$(INC_CMOR) -I$(INC_NETCDF)
1.19 +LIBS=-L$(LIB_CMOR) -L$(LIB_NETCDF) -lcmor -ludunits -lnetcdf
1.20 +#
1.21 +OBJS=c-lamp_rewrite.o kind_mod.o clm_mod.o
1.22 +MODS=kind_mod.mod clm_mod.mod
1.23 +
1.24 +.SUFFIXES: .f90 .o
1.25 +
1.26 +.f90.o:
1.27 + $(FC) $(FFLAGS) -c $<
1.28 +
1.29 +all: c-lamp_rewrite
1.30 +
1.31 +c-lamp_rewrite: c-lamp_rewrite.o kind_mod.o clm_mod.o
1.32 + $(FC) $(FFLAGS) -o $@ c-lamp_rewrite.o kind_mod.o clm_mod.o $(LIBS)
1.33 +
1.34 +clean:
1.35 + $(RM) -f c-lamp_rewrite $(OBJS) $(MODS)
1.36 +
1.37 +install: all
1.38 + cp -p c-lamp_rewrite $(HOME)/bin/
1.39 +
1.40 +#
1.41 +c-lamp_rewrite.o: clm_mod.o kind_mod.o c-lamp_rewrite.f90
1.42 +clm_mod.o: kind_mod.o clm_mod.f90
1.43 +kind_mod.o: kind_mod.f90