merge standard release WRF/WPS V3.0.1.1 into wrffire
[wrffire.git] / wrfv2_fire / dyn_nmm / Makefile
blobc332748379f9e83bd6105c49488d5008941c88a0
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_MPPINIT.o \
19 module_TIMERS.o \
20 module_si_io_nmm.o \
21 module_initialize_real.o \
22 module_PRECIP_ADJUST.o \
23 $(CASE_MODULE)
25 # moved into share/Makefile
26 # module_MPP.o \
28 # module_INDX.o \
30 # possible CASE_MODULE settings
31 # module_initialize_nmm.o
33 OBJS = \
34 init_modules_nmm.o \
35 start_domain_nmm.o \
36 solve_nmm.o \
37 RDTEMP.o \
38 BUCKETS.o \
39 DSTRB.o \
40 CLTEND.o \
41 NMM_NEST_UTILS1.o
44 LIBTARGET = dyn_nmm
45 TARGETDIR = ./
46 $(LIBTARGET) : $(MODULES) $(OBJS)
47 $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS)
49 include ../configure.wrf
51 clean:
52 @ echo 'use the clean script'
54 # DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)
56 solve_nmm.o: module_BC_NMM.o \
57 module_IGWAVE_ADJUST.o module_ADVECTION.o \
58 module_NONHY_DYNAM.o module_DIFFUSION_NMM.o \
59 module_BNDRY_COND.o module_PHYSICS_CALLS.o \
60 module_CTLBLK.o
62 module_ADVECTION.o: ../share/module_MPP.o module_INDX.o
64 module_MPPINIT.o: ../share/module_MPP.o
66 module_DIFFUSION_NMM.o: ../share/module_MPP.o module_INDX.o
68 module_IGWAVE_ADJUST.o: ../share/module_MPP.o module_INDX.o module_TIMERS.o
70 module_PHYSICS_CALLS.o: \
71 ../frame/module_domain.o \
72 ../frame/module_dm.o \
73 ../frame/module_configure.o \
74 ../frame/module_tiles.o \
75 ../frame/module_state_description.o \
76 ../share/module_model_constants.o \
77 ../phys/module_ra_gfdleta.o \
78 ../phys/module_radiation_driver.o \
79 ../phys/module_sf_myjsfc.o \
80 ../phys/module_surface_driver.o \
81 ../phys/module_pbl_driver.o \
82 ../phys/module_cu_bmj.o \
83 ../phys/module_cumulus_driver.o \
84 ../phys/module_mp_etanew.o \
85 ../phys/module_microphysics_driver.o
87 module_initialize_real.o: ../share/module_model_constants.o
89 # DO NOT DELETE