Makefile
author Forrest Hoffman <forrest@climatemodeling.org>
Tue, 23 Sep 2008 12:03:47 -0400
changeset 1 2bbb71ef2f67
permissions -rw-r--r--
Fixed unit conversion for SOILPSI (wpsl) and regenerated files. Changed path to CMOR table in namelist files.
     1 # On thing1, do the following first:
     2 # $ module load pgi
     3 # $ module load netcdf
     4 # $ module load cmor
     5 #
     6 FC=pgf90
     7 #CMOR=~hof/src/cmor/CMOR_V1.2
     8 #NETCDF=/apps/netcdf/3.6.2/jaguar
     9 #NETCDF=/apps/netcdf/3.6.1/hawk_x86_64
    10 #NETCDF=/apps/netcdf/3.6.1/ewok_x86_64_pgi625
    11 #NETCDF=$(HOME)/robin1/netcdf-3.6.2
    12 # jaguar
    13 #NETCDF=$(NETCDF_DIR)
    14 #UDUNITS=/apps/udunits/1.12.4/robin1/udunits-1.12.4
    15 FFLAGS=-I$(INC_CMOR) -I$(INC_NETCDF)
    16 LIBS=-L$(LIB_CMOR) -L$(LIB_NETCDF) -lcmor -ludunits -lnetcdf
    17 #
    18 OBJS=c-lamp_rewrite.o kind_mod.o clm_mod.o
    19 MODS=kind_mod.mod clm_mod.mod
    20 
    21 .SUFFIXES: .f90 .o
    22 
    23 .f90.o:
    24 	$(FC) $(FFLAGS) -c $<
    25 
    26 all: c-lamp_rewrite
    27 
    28 c-lamp_rewrite: c-lamp_rewrite.o kind_mod.o clm_mod.o
    29 	$(FC) $(FFLAGS) -o $@  c-lamp_rewrite.o kind_mod.o clm_mod.o $(LIBS)
    30 
    31 clean:
    32 	$(RM) -f c-lamp_rewrite $(OBJS) $(MODS)
    33 
    34 install: all
    35 	cp -p c-lamp_rewrite $(HOME)/bin/
    36 
    37 #
    38 c-lamp_rewrite.o: clm_mod.o kind_mod.o c-lamp_rewrite.f90
    39 clm_mod.o: kind_mod.o clm_mod.f90
    40 kind_mod.o: kind_mod.f90