small changes adde ids, etc
[wrffire.git] / wrfv2_fire / dyn_nmm / Makefile
blobfc9f49869660c49e7b52556b0c39f9e0f05b6cb4
3 LN = ln -sf
4 MAKE = make -i -r
5 RM = rm -f
8 MODULES = \
9 module_ADVECTION.o \
10 module_BC_NMM.o \
11 module_BNDRY_COND.o \
12 module_NEST_UTIL.o \
13 module_CTLBLK.o \
14 module_DIFFUSION_NMM.o \
15 module_IGWAVE_ADJUST.o \
16 module_NONHY_DYNAM.o \
17 module_PHYSICS_CALLS.o \
18 module_GWD.o \
19 module_MPPINIT.o \
20 module_TIMERS.o \
21 module_si_io_nmm.o \
22 module_initialize_real.o \
23 module_PRECIP_ADJUST.o \
24 $(CASE_MODULE)
26 # moved into share/Makefile
27 # module_MPP.o \
29 # module_INDX.o \
31 # possible CASE_MODULE settings
32 # module_initialize_nmm.o
34 OBJS = \
35 init_modules_nmm.o \
36 start_domain_nmm.o \
37 shift_domain_nmm.o \
38 solve_nmm.o \
39 RDTEMP.o \
40 BUCKETS.o \
41 DSTRB.o \
42 CLTEND.o \
43 NMM_NEST_UTILS1.o
46 LIBTARGET = dyn_nmm
47 TARGETDIR = ./
48 $(LIBTARGET) : $(MODULES) $(OBJS)
49 $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS)
51 include ../configure.wrf
53 clean:
54 @ echo 'use the clean script'
56 # DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)
58 solve_nmm.o: module_BC_NMM.o \
59 module_IGWAVE_ADJUST.o module_ADVECTION.o \
60 module_NONHY_DYNAM.o module_DIFFUSION_NMM.o \
61 module_BNDRY_COND.o module_PHYSICS_CALLS.o \
62 module_CTLBLK.o
64 module_ADVECTION.o: ../share/module_MPP.o module_INDX.o
66 module_MPPINIT.o: ../share/module_MPP.o
68 module_DIFFUSION_NMM.o: ../share/module_MPP.o module_INDX.o
70 module_IGWAVE_ADJUST.o: ../share/module_MPP.o module_INDX.o module_TIMERS.o
72 module_PHYSICS_CALLS.o: \
73 ../frame/module_domain.o \
74 ../frame/module_dm.o \
75 ../frame/module_configure.o \
76 ../frame/module_tiles.o \
77 ../frame/module_state_description.o \
78 ../share/module_model_constants.o \
79 ../phys/module_ra_gfdleta.o \
80 ../phys/module_radiation_driver.o \
81 ../phys/module_sf_myjsfc.o \
82 ../phys/module_surface_driver.o \
83 ../phys/module_pbl_driver.o \
84 ./module_GWD.o \
85 ../phys/module_cu_bmj.o \
86 ../phys/module_cumulus_driver.o \
87 ../phys/module_mp_etanew.o \
88 ../phys/module_microphysics_driver.o
90 module_GWD.o: ../frame/module_dm.o
92 module_initialize_real.o: ../share/module_model_constants.o
94 # DO NOT DELETE