merge standard release WRF/WPS V3.0.1.1 into wrffire
[wrffire.git] / wrfv2_fire / share / Makefile
blob377fde53d2abd347a1e74cbddfeb025a892d05b7
3 LN = ln -sf
4 MAKE = make -i -r
5 RM = rm -f
7 MODULES = \
8 module_bc.o \
9 module_bc_time_utilities.o \
10 module_io_wrf.o \
11 module_date_time.o \
12 module_get_file_names.o \
13 module_io_domain.o \
14 module_model_constants.o \
15 module_MPP.o \
16 module_optional_input.o \
17 module_compute_geop.o \
18 module_soil_pre.o \
19 module_llxy.o
21 OBJS = \
22 dfi.o \
23 mediation_integrate.o \
24 mediation_interp_domain.o \
25 mediation_force_domain.o \
26 mediation_feedback_domain.o \
27 mediation_nest_move.o \
28 mediation_wrfmain.o \
29 solve_interface.o \
30 start_domain.o \
31 init_modules.o \
32 set_timekeeping.o \
33 interp_fcn.o sint.o \
34 input_wrf.o \
35 output_wrf.o \
36 wrf_timeseries.o \
37 wrf_ext_write_field.o \
38 wrf_ext_read_field.o \
39 wrf_inputout.o \
40 wrf_auxinput1out.o \
41 wrf_auxinput2out.o \
42 wrf_auxinput3out.o \
43 wrf_auxinput4out.o \
44 wrf_auxinput5out.o \
45 wrf_auxinput6out.o \
46 wrf_auxinput7out.o \
47 wrf_auxinput8out.o \
48 wrf_auxinput9out.o \
49 wrf_auxinput10out.o \
50 wrf_auxinput11out.o \
51 wrf_histout.o \
52 wrf_auxhist1out.o \
53 wrf_auxhist2out.o \
54 wrf_auxhist3out.o \
55 wrf_auxhist4out.o \
56 wrf_auxhist5out.o \
57 wrf_auxhist6out.o \
58 wrf_auxhist7out.o \
59 wrf_auxhist8out.o \
60 wrf_auxhist9out.o \
61 wrf_auxhist10out.o \
62 wrf_auxhist11out.o \
63 wrf_restartout.o \
64 wrf_bdyout.o \
65 wrf_inputin.o \
66 wrf_auxhist1in.o \
67 wrf_auxhist2in.o \
68 wrf_auxhist3in.o \
69 wrf_auxhist4in.o \
70 wrf_auxhist5in.o \
71 wrf_auxhist6in.o \
72 wrf_auxhist7in.o \
73 wrf_auxhist8in.o \
74 wrf_auxhist9in.o \
75 wrf_auxhist10in.o \
76 wrf_auxhist11in.o \
77 wrf_auxinput1in.o \
78 wrf_auxinput2in.o \
79 wrf_auxinput3in.o \
80 wrf_auxinput4in.o \
81 wrf_auxinput5in.o \
82 wrf_auxinput6in.o \
83 wrf_auxinput7in.o \
84 wrf_auxinput8in.o \
85 wrf_auxinput9in.o \
86 wrf_auxinput10in.o \
87 wrf_auxinput11in.o \
88 wrf_fddaobs_in.o \
89 wrf_bdyin.o \
90 wrf_histin.o \
91 wrf_restartin.o \
92 wrf_tsin.o \
93 landread.o
96 NMM_MODULES =
99 LIBTARGET = shared
100 TARGETDIR = ./
101 $(LIBTARGET) : $(MODULES) $(OBJS)
102 if [ $(WRF_NMM_CORE) -eq 1 ] ; then \
103 $(MAKE) nmm_contrib ; \
104 $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS) $(NMM_OBJS) $(NMM_MODULES) ; \
105 else \
106 $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS) ; \
109 include ../configure.wrf
111 nmm_contrib : $(NMM_OBJS) $(NMM_MODULES)
113 clean:
114 @ echo 'use the clean script'
117 # DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)
119 solve_interface.o: solve_em.int ../frame/module_domain.o ../frame/module_configure.o \
120 ../frame/module_timing.o ../frame/module_driver_constants.o \
121 ../frame/module_wrf_error.o
123 start_domain.o: start_domain_em.int wrf_timeseries.o ../frame/module_domain.o ../frame/module_configure.o
125 module_bc.o: ../frame/module_configure.o ../frame/module_state_description.o \
126 ../frame/module_wrf_error.o
128 module_bc_time_utilities.o: $(ESMF_MOD_DEPENDENCE)
130 module_get_file_names.o: ../frame/module_dm.o
132 module_io_domain.o: module_io_wrf.o module_date_time.o ../frame/module_io.o \
133 ../frame/module_domain.o ../frame/module_configure.o \
134 ../frame/module_state_description.o
136 module_io_wrf.o: module_date_time.o module_bc_time_utilities.o \
137 ../frame/module_wrf_error.o ../frame/module_domain.o \
138 ../frame/module_state_description.o ../frame/module_configure.o \
139 ../frame/module_io.o ../frame/module_timing.o \
140 $(ESMF_MOD_DEPENDENCE)
142 output_wrf.o: ../frame/module_io.o ../frame/module_wrf_error.o \
143 ../frame/module_domain.o ../frame/module_state_description.o \
144 ../frame/module_configure.o module_io_wrf.o \
145 $(ESMF_MOD_DEPENDENCE)
147 wrf_timeseries.o: wrf_tsin.o \
148 module_model_constants.o \
149 module_llxy.o \
150 ../frame/module_domain.o \
151 ../frame/module_configure.o \
152 ../frame/module_dm.o
154 input_wrf.o: ../frame/module_io.o ../frame/module_wrf_error.o \
155 ../frame/module_domain.o ../frame/module_state_description.o \
156 ../frame/module_configure.o module_io_wrf.o \
157 $(ESMF_MOD_DEPENDENCE)
159 wrf_ext_write_field.o : ../frame/module_io.o ../frame/module_wrf_error.o \
160 ../frame/module_domain.o ../frame/module_timing.o
162 wrf_ext_read_field.o : ../frame/module_io.o ../frame/module_wrf_error.o \
163 ../frame/module_domain.o ../frame/module_timing.o
165 module_date_time.o: ../frame/module_wrf_error.o ../frame/module_configure.o \
166 module_model_constants.o
168 module_soil_pre.o: module_date_time.o ../frame/module_state_description.o
170 dfi.o : ../frame/module_wrf_error.o ../frame/module_configure.o \
171 ../frame/module_state_description.o \
172 ../frame/module_domain.o ../frame/module_timing.o \
173 module_model_constants.o module_date_time.o module_io_domain.o \
174 $(ESMF_MOD_DEPENDENCE)
176 module_optional_input.o: module_io_wrf.o module_io_domain.o \
177 ../frame/module_domain.o ../frame/module_configure.o
179 mediation_wrfmain.o: ../frame/module_domain.o ../frame/module_configure.o \
180 ../frame/module_timing.o $(ESMF_MOD_DEPENDENCE) \
181 module_bc_time_utilities.o module_io_domain.o
183 init_modules.o: ../frame/module_configure.o ../frame/module_driver_constants.o \
184 ../frame/module_domain.o ../frame/module_machine.o \
185 ../frame/module_nesting.o ../frame/module_timing.o \
186 ../frame/module_tiles.o ../frame/module_io.o \
187 ../frame/module_io_quilt.o ../frame/module_dm.o \
188 ../external/io_int/io_int.o \
189 module_io_wrf.o module_bc.o module_model_constants.o
191 interp_fcn.o: ../frame/module_timing.o ../frame/module_state_description.o ../frame/module_configure.o \
192 ../frame/module_wrf_error.o
194 mediation_feedback_domain.o: ../frame/module_domain.o ../frame/module_configure.o
196 mediation_force_domain.o: ../frame/module_domain.o ../frame/module_configure.o
198 mediation_integrate.o: ../frame/module_domain.o ../frame/module_configure.o \
199 ../frame/module_timing.o \
200 $(ESMF_MOD_DEPENDENCE) \
201 module_date_time.o module_bc_time_utilities.o \
202 module_compute_geop.o \
203 module_io_domain.o
206 mediation_interp_domain.o: ../frame/module_domain.o ../frame/module_configure.o \
207 ../frame/module_timing.o
209 mediation_nest_move.o: ../frame/module_domain.o ../frame/module_configure.o ../frame/module_state_description.o
211 #mediation_conv_emissions.o: ../frame/module_domain.o ../frame/module_configure.o \
212 # ../external/esmf_time_f90/ESMF_Mod.o \
213 # module_date_time.o module_bc_time_utilities.o \
214 # module_io_domain.o
216 set_timekeeping.o: ../frame/module_domain.o ../frame/module_configure.o \
217 $(ESMF_MOD_DEPENDENCE)
219 wrf_inputout.o : ../frame/module_domain.o \
220 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
221 wrf_auxinput1out.o : ../frame/module_domain.o \
222 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
223 wrf_auxinput2out.o : ../frame/module_domain.o \
224 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
225 wrf_auxinput3out.o : ../frame/module_domain.o \
226 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
227 wrf_auxinput4out.o : ../frame/module_domain.o \
228 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
229 wrf_auxinput5out.o : ../frame/module_domain.o \
230 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
231 wrf_auxinput6out.o : ../frame/module_domain.o \
232 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
233 wrf_auxinput7out.o : ../frame/module_domain.o \
234 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
235 wrf_auxinput8out.o : ../frame/module_domain.o \
236 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
237 wrf_auxinput9out.o : ../frame/module_domain.o \
238 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
239 wrf_auxinput10out.o : ../frame/module_domain.o \
240 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
241 wrf_auxinput11out.o : ../frame/module_domain.o \
242 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
243 wrf_histout.o : ../frame/module_domain.o \
244 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
245 wrf_auxhist1out.o : ../frame/module_domain.o \
246 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
247 wrf_auxhist2out.o : ../frame/module_domain.o \
248 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
249 wrf_auxhist3out.o : ../frame/module_domain.o \
250 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
251 wrf_auxhist4out.o : ../frame/module_domain.o \
252 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
253 wrf_auxhist5out.o : ../frame/module_domain.o \
254 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
255 wrf_auxhist6out.o : ../frame/module_domain.o \
256 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
257 wrf_auxhist7out.o : ../frame/module_domain.o \
258 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
259 wrf_auxhist8out.o : ../frame/module_domain.o \
260 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
261 wrf_auxhist9out.o : ../frame/module_domain.o \
262 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
263 wrf_auxhist10out.o : ../frame/module_domain.o \
264 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
265 wrf_auxhist11out.o : ../frame/module_domain.o \
266 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
267 wrf_restartout.o : ../frame/module_domain.o \
268 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
269 wrf_bdyout.o : ../frame/module_domain.o \
270 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
271 wrf_inputin.o : ../frame/module_domain.o \
272 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
273 wrf_auxhist1in.o : ../frame/module_domain.o \
274 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
275 wrf_auxhist2in.o : ../frame/module_domain.o \
276 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
277 wrf_auxhist3in.o : ../frame/module_domain.o \
278 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
279 wrf_auxhist4in.o : ../frame/module_domain.o \
280 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
281 wrf_auxhist5in.o : ../frame/module_domain.o \
282 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
283 wrf_auxhist6in.o : ../frame/module_domain.o \
284 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
285 wrf_auxhist7in.o : ../frame/module_domain.o \
286 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
287 wrf_auxhist8in.o : ../frame/module_domain.o \
288 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
289 wrf_auxhist9in.o : ../frame/module_domain.o \
290 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
291 wrf_auxhist10in.o : ../frame/module_domain.o \
292 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
293 wrf_auxhist11in.o : ../frame/module_domain.o \
294 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
295 wrf_auxinput1in.o : ../frame/module_domain.o \
296 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
297 wrf_auxinput2in.o : ../frame/module_domain.o \
298 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
299 wrf_auxinput3in.o : ../frame/module_domain.o \
300 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
301 wrf_auxinput4in.o : ../frame/module_domain.o \
302 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
303 wrf_auxinput5in.o : ../frame/module_domain.o \
304 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
305 wrf_auxinput6in.o : ../frame/module_domain.o \
306 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
307 wrf_auxinput7in.o : ../frame/module_domain.o \
308 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
309 wrf_auxinput8in.o : ../frame/module_domain.o \
310 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
311 wrf_auxinput9in.o : ../frame/module_domain.o \
312 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
313 wrf_auxinput10in.o : ../frame/module_domain.o \
314 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
315 wrf_auxinput11in.o : ../frame/module_domain.o \
316 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
317 wrf_bdyin.o : ../frame/module_domain.o \
318 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
319 wrf_histin.o : ../frame/module_domain.o \
320 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
321 wrf_restartin.o : ../frame/module_domain.o \
322 ../frame/module_configure.o ../frame/module_io.o module_io_wrf.o module_bc_time_utilities.o
323 wrf_tsin.o : ../frame/module_domain.o
326 # DO NOT DELETE