forked from jjguerrette/WRF-unforked
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
71 lines (58 loc) · 1.79 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#
LN = ln -sf
MAKE = make -i -r
RM = rm -f
MODULES = \
module_advect_em.o \
module_diffusion_em.o \
module_small_step_em.o \
module_big_step_utilities_em.o \
module_em.o \
module_solvedebug_em.o \
module_bc_em.o \
module_init_utilities.o \
module_wps_io_arw.o \
module_damping_em.o \
module_polarfft.o \
module_force_scm.o \
module_first_rk_step_part1.o \
module_first_rk_step_part2.o \
module_avgflx_em.o \
module_sfs_nba.o \
module_convtrans_prep.o \
module_sfs_driver.o \
module_stoch.o \
module_after_all_rk_steps.o \
$(CASE_MODULE)
# possible CASE_MODULE settings
# module_initialize_b_wave.o \
# module_initialize_grav2d_x.o \
# module_initialize_heldsuarez.o \
# module_initialize_hill2d_x.o \
# module_initialize_quarter_ss.o \
# module_initialize_real.o \
# module_initialize_lsm_x.o \
# module_initialize_les.o \
# module_initialize_squall2d_x.o \
# module_initialize_squall2d_y.o
OBJS = \
init_modules_em.o \
solve_em.o \
start_em.o \
shift_domain_em.o \
couple_or_uncouple_em.o \
nest_init_utils.o \
adapt_timestep_em.o \
interp_domain_em.o
LIBTARGET = dyn_em
TARGETDIR = ./
$(LIBTARGET) : $(MODULES) $(OBJS)
$(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS)
include ../configure.wrf
cio.o :
$(CC) -c $(CFLAGS) cio.c
clean:
@ echo 'use the clean script'
# DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)
include depend.dyn_em
# DO NOT DELETE