4 MODFLAG
:= $(MODFLAG
) -I ..
/..
/mod
7 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) $<
13 ..
/..
/MPP
/mpp_land.mod
:
16 ..
/..
/utils
/module_hydro_stop.mod
:
19 mod
: ..
/..
/MPP
/module_mpp_land.mod ..
/..
/utils
/module_hydro_stop.mod
20 #Build each sub module then build the module that depends on all sub modules
21 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) module_reservoir_utilities.F90
22 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) module_reservoir.F90
23 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) module_reservoir_read_timeslice_data.F90
24 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) module_reservoir_read_rfc_time_series_data.F90
26 ar -r ..
/..
/lib
/libHYDRO.a module_reservoir_utilities.o
27 ar -r ..
/..
/lib
/libHYDRO.a module_reservoir.o
28 ar -r ..
/..
/lib
/libHYDRO.a module_reservoir_read_timeslice_data.o
29 ar -r ..
/..
/lib
/libHYDRO.a module_reservoir_read_rfc_time_series_data.o
35 make
-C Persistence_Level_Pool_Hybrid
39 test: ..
/..
/MPP
/module_mpp_land.mod ..
/..
/utils
/module_hydro_stop.mod
40 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) module_reservoir_utilities.F90
41 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) module_reservoir.F90
42 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) module_reservoir_read_timeslice_data.F90
43 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) module_reservoir_read_rfc_time_series_data.F90
47 make
-C Persistence_Level_Pool_Hybrid
50 $(COMPILER90
) $(F90FLAGS
) $(LDFLAGS
) $(MODFLAG
) -I
$(NETCDFINC
) reservoir_tests.F90
53 $(COMPILER90
) $(NETCDFLIB
) -o reservoir_tests \
54 ..
/..
/MPP
/mpp_land.o \
56 ..
/..
/utils
/module_hydro_stop.o \
57 module_reservoir_utilities.o \
59 module_reservoir_read_timeslice_data.o \
60 module_reservoir_read_rfc_time_series_data.o \
61 Level_Pool
/module_levelpool_properties.o \
62 Level_Pool
/module_levelpool_state.o \
63 Level_Pool
/module_levelpool_tests.o \
64 Level_Pool
/module_levelpool.o \
65 Persistence_Level_Pool_Hybrid
/module_persistence_levelpool_hybrid_properties.o \
66 Persistence_Level_Pool_Hybrid
/module_persistence_levelpool_hybrid_state.o \
67 Persistence_Level_Pool_Hybrid
/module_persistence_levelpool_hybrid_tests.o \
68 Persistence_Level_Pool_Hybrid
/module_persistence_levelpool_hybrid.o \
69 RFC_Forecasts
/module_rfc_forecasts_properties.o \
70 RFC_Forecasts
/module_rfc_forecasts_state.o \
71 RFC_Forecasts
/module_rfc_forecasts_tests.o \
72 RFC_Forecasts
/module_rfc_forecasts.o \
81 make
-C Level_Pool
clean
82 make
-C Persistence_Level_Pool_Hybrid
clean
83 make
-C RFC_Forecasts
clean