Makefile
changeset 0 c8ca04c3a9d6
     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