Makefile
changeset 1 2bbb71ef2f67
equal deleted inserted replaced
-1:000000000000 0:29e92dead5c5
       
     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