source: trunk/WRF.COMMON/WRFV3/phys/Makefile

Last change on this file was 2761, checked in by aslmd, 2 years ago

Applied planetary adaptation changes to WRFV3. job done previously by LMD_LES_MARS_install. Moved Registry.EM.newphys to put it simply in Registry.EM

File size: 1.6 KB
Line 
1#
2
3LN      =       ln -sf
4MAKE    =       make -i -r
5RM      =       rm -f
6
7
8MODULES = \
9        module_physics_addtendc.o \
10        module_physics_init.o \
11        variables_mod.o \
12        update_inputs_physiq_mod.o \
13        update_outputs_physiq_mod.o \
14        iniphysiq_mod.o \
15        callphysiq_mod.o \
16        module_lmd_driver.o
17 
18OBJS    =
19
20NMM_MODULES = 
21
22LIBTARGET    =  physics
23TARGETDIR    =  ./
24
25$(LIBTARGET) :
26                if [ $(WRF_NMM_CORE) -eq 1 ] ; then \
27                  $(MAKE) nmm_contrib                                      ; \
28                  $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS) $(NMM_OBJS) $(NMM_MODULES) ; \
29                else                                                         \
30                  $(MAKE) non_nmm                                          ; \
31                  $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS)             ; \
32                fi
33
34include ../configure.wrf
35
36nmm_contrib : $(NMM_OBJS) $(NMM_MODULES) $(MODULES) $(OBJS)
37
38non_nmm : $(MODULES) $(OBJS)
39
40clean:
41        @ echo 'use the clean script'
42
43# DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)
44
45module_physics_addtendc.o: \
46                ../frame/module_state_description.o \
47                ../frame/module_configure.o
48
49module_physics_init.o : \
50                ../frame/module_state_description.o \
51                ../frame/module_configure.o \
52                ../frame/module_wrf_error.o \
53                ../frame/module_dm.o \
54                ../share/module_model_constants.o
55
56module_lmd_driver.o: \
57                ../frame/module_state_description.o \
58                ../frame/module_wrf_error.o \
59                ../frame/module_configure.o \
60                ../share/module_model_constants.o \
61#../frame/module_wrf_error.o \
62#../share/module_model_constants.o
63
64# DO NOT DELETE
Note: See TracBrowser for help on using the repository browser.