equal
deleted
inserted
replaced
|
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 |