Merge remote-tracking branch 'origin/release-v4.5.2'
[WRF.git] / dyn_em / Makefile
blob861a849333d6c519275d1d9e0e2edc3bf4b4624b
3 LN = ln -sf
4 MAKE = make -i -r
5 RM = rm -f
8 MODULES = \
9 module_advect_em.o \
10 module_ieva_em.o \
11 module_diffusion_em.o \
12 module_small_step_em.o \
13 module_big_step_utilities_em.o \
14 module_em.o \
15 module_solvedebug_em.o \
16 module_bc_em.o \
17 module_init_utilities.o \
18 module_wps_io_arw.o \
19 module_damping_em.o \
20 module_polarfft.o \
21 module_force_scm.o \
22 module_first_rk_step_part1.o \
23 module_first_rk_step_part2.o \
24 module_avgflx_em.o \
25 module_sfs_nba.o \
26 module_convtrans_prep.o \
27 module_sfs_driver.o \
28 module_stoch.o \
29 module_after_all_rk_steps.o \
30 $(CASE_MODULE)
32 # possible CASE_MODULE settings
33 # module_initialize_b_wave.o \
34 # module_initialize_grav2d_x.o \
35 # module_initialize_heldsuarez.o \
36 # module_initialize_hill2d_x.o \
37 # module_initialize_quarter_ss.o \
38 # module_initialize_real.o \
39 # module_initialize_lsm_x.o \
40 # module_initialize_les.o \
41 # module_initialize_squall2d_x.o \
42 # module_initialize_squall2d_y.o
44 OBJS = \
45 init_modules_em.o \
46 solve_em.o \
47 start_em.o \
48 shift_domain_em.o \
49 couple_or_uncouple_em.o \
50 nest_init_utils.o \
51 adapt_timestep_em.o \
52 interp_domain_em.o
55 LIBTARGET = dyn_em
56 TARGETDIR = ./
57 $(LIBTARGET) : $(MODULES) $(OBJS)
58 $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS)
60 include ../configure.wrf
62 cio.o :
63 $(CC) -c $(CFLAGS) cio.c
65 clean:
66 @ echo 'use the clean script'
68 # DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)
70 include depend.dyn_em
72 # DO NOT DELETE