73 |
SMALLF = $(SRC:.F=.$(SUFF)) |
SMALLF = $(SRC:.F=.$(SUFF)) |
74 |
OBJECTS = $(SRC:.F=.o) |
OBJECTS = $(SRC:.F=.o) |
75 |
|
|
76 |
|
.SUFFIXES: |
77 |
.SUFFIXES: .o .$(SUFF) .F |
.SUFFIXES: .o .$(SUFF) .F |
78 |
|
|
79 |
all: small_f $(EXECUTABLE) |
all: small_f $(EXECUTABLE) |
83 |
small_f: $(SMALLF) |
small_f: $(SMALLF) |
84 |
|
|
85 |
depend: |
depend: |
86 |
$(MAKEDEPEND) -o .f $(INCLUDEDIRS) $(SRC) |
$(MAKEDEPEND) -o .$(SUFF) $(INCLUDEDIRS) $(SRC) |
87 |
|
|
88 |
# The normal chain of rules is ( .F - .f - .o ) |
# The normal chain of rules is ( .F - .f - .o ) |
|
.F.f: |
|
|
$(CPP) $(CPPFLAGS) $(INCLUDEDIRS) > $@ |
|
89 |
.F.for: |
.F.for: |
90 |
$(CPP) $(CPPFLAGS) $(INCLUDEDIRS) > $@ |
$(CPP) $(CPPFLAGS) $(INCLUDEDIRS) > $@ |
|
.f.o: |
|
|
$(FC) $(FFLAGS) -c $< |
|
91 |
.for.o: |
.for.o: |
92 |
$(FC) $(FFLAGS) -c $< |
$(FC) $(FFLAGS) -c $< |
93 |
|
.F.f: |
94 |
|
$(CPP) $(CPPFLAGS) $(INCLUDEDIRS) > $@ |
95 |
|
.f.o: |
96 |
|
$(FC) $(FFLAGS) -c $< |
97 |
|
|
98 |
# Cleaning options. |
# Cleaning options. |
99 |
clean: |
clean: |
109 |
|
|
110 |
# DO NOT DELETE |
# DO NOT DELETE |
111 |
|
|
|
optim_sub.f: ../../../tmp3/MITgcm/verification/lab_sea/build/ECCO_CPPOPTIONS.h |
|
|
optim_sub.f: ../../../tmp3/MITgcm/verification/lab_sea/build/EEPARAMS.h |
|
|
optim_sub.f: ../../../tmp3/MITgcm/verification/lab_sea/build/SIZE.h |
|
|
optim_sub.f: ../../../tmp3/MITgcm/verification/lab_sea/build/ctrl.h optim.h |
|
|
optim_sub.f: m1qn3_common.h |
|
|
optim_readparms.f: ../../../tmp3/MITgcm/verification/lab_sea/build/ECCO_CPPOPTIONS.h |
|
|
optim_readparms.f: ../../../tmp3/MITgcm/verification/lab_sea/build/EEPARAMS.h |
|
|
optim_readparms.f: ../../../tmp3/MITgcm/verification/lab_sea/build/SIZE.h |
|
|
optim_readparms.f: ../../../tmp3/MITgcm/verification/lab_sea/build/ctrl.h |
|
|
optim_readparms.f: optim.h |
|
|
optim_readdata.f: ../../../tmp3/MITgcm/verification/lab_sea/build/ECCO_CPPOPTIONS.h |
|
|
optim_readdata.f: ../../../tmp3/MITgcm/verification/lab_sea/build/EEPARAMS.h |
|
|
optim_readdata.f: ../../../tmp3/MITgcm/verification/lab_sea/build/SIZE.h |
|
|
optim_readdata.f: ../../../tmp3/MITgcm/verification/lab_sea/build/ctrl.h |
|
|
optim_readdata.f: optim.h |
|
|
optim_writedata.f: ../../../tmp3/MITgcm/verification/lab_sea/build/ECCO_CPPOPTIONS.h |
|
|
optim_writedata.f: ../../../tmp3/MITgcm/verification/lab_sea/build/EEPARAMS.h |
|
|
optim_writedata.f: ../../../tmp3/MITgcm/verification/lab_sea/build/SIZE.h |
|
|
optim_writedata.f: ../../../tmp3/MITgcm/verification/lab_sea/build/ctrl.h |
|
|
optim_writedata.f: optim.h |
|
|
optim_store_m1qn3.f: m1qn3_common.h m1qn3a_common.h mlis3_common.h |
|
|
m1qn3_offline.f: m1qn3_common.h m1qn3a_common.h mlis3_common.h |
|