source: trunk/WRF.COMMON/WRFV2/mars_lmd/makefile @ 3428

Last change on this file since 3428 was 11, checked in by aslmd, 14 years ago

spiga@svn-planeto:ajoute le modele meso-echelle martien

File size: 50.6 KB
Line 
1#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2# Definitions de Macros pour Make
3#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4
5# Repertoires :
6
7GCM     = /donnees/aslmd/WRF/MARS_WRF/64bits_pgf90/WRFV2/mars_lmd
8MACHINE = sun4
9LIBF    = $(GCM)/libf
10LIBO    = $(LIBOGCM)/$(MACHINE)
11LOCAL_DIR=/donnees/aslmd/WRF/MARS_WRF/64bits_pgf90/WRFV2/mars_lmd
12BIBIO    = $(LIBF)/bibio
13AERONOMARS    = $(LIBF)/aeronomars
14FILTRE   = filtre
15PHYS  = 
16DYN  = dyn
17LIBPHY = $(LIBO)/libphy$(PHYS).a
18DIRMAIN=dyn$(DIM)d
19RM=rm
20
21OPLINK = 
22
23# Les differentes librairies pour l"edition des liens:
24
25dyn3d      = $(LIBO)/libdyn3d.a $(LIBO)/lib$(FILTRE).a
26dyn2d      = $(LIBO)/libdyn2d.a
27dyn1d      = $(LIBO)/libdyn1d.a
28L_DYN      = -ldyn$(DIM)d
29L_FILTRE   = -l$(FILTRE)
30L_PHY = -lphy$(PHYS) 
31L_BIBIO    = -lbibio
32L_AERONOMARS    = -laeronomars
33L_ADJNT    =
34
35#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
36# Option de compilation FORTRAN
37#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
38
39COMPILE90 = $(F90) $(OPTIM90) $(INCLUDE) -c
40LINK    = 
41AR      = 
42
43
44#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
45# Creation des differents executables
46#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
47
48# Executables:
49# ------------
50
51PROG = code
52
53main : $(DYN) bibio phys aeronomars $(OPTION_DEP) 
54        cd $(LIBO) ; $(RANLIB) lib*.a ; cd $(GCM) ;\
55        cd $(LOCAL_DIR); \
56        $(COMPILE90) $(LIBF)/$(DIRMAIN)/$(PROG).F -o $(PROG).o ; \
57        $(LINK) $(PROG).o -L$(LIBO) $(L_DYN) $(L_ADJNT) $(L_FILTRE) $(L_AERONOMARS) $(L_PHY) $(L_BIBIO) $(L_DYN) $(L_AERONOMARS) $(OPLINK) $(OPTION_LINK) -o $(LOCAL_DIR)/$(PROG).e ; $(RM) $(PROG).o
58
59dyn : $(LIBO)/libdyn$(DIM)d.a $(FILTRE)$(DIM)d
60
61phys : $(LIBPHY)
62
63bibio : $(LIBO)/libbibio.a
64
65aeronomars : $(LIBO)/libaeronomars.a
66
67adjnt : $(LIBO)/libadjnt.a
68
69$(FILTRE)3d : $(LIBO)/lib$(FILTRE).a
70
71$(FILTRE)2d :
72
73$(FILTRE)1d :
74
75#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
76# Contenu des differentes bibliotheques
77#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
78
79
80
81
82
83#=======================================================================
84# Contenu de la bibliotheque correspondant au Directory aeronomars
85#=======================================================================
86
87$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(calchim.o)
88
89$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(chemthermos.o)
90
91$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(ch.o)
92
93$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(column.o)
94
95$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(concentrations.o)
96
97$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(conduction.o)
98
99$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(dtridgl.o)
100
101$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(euvheat.o)
102
103$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(flujo.o)
104
105$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(getch.o)
106
107$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(hrtherm.o)
108
109$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(inichim.o)
110
111$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(inichim_newstart.o)
112
113$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(inichim_readcallphys.o)
114
115$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(init_chimie_B.o)
116
117$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(interpfast.o)
118
119$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(intrplf.o)
120
121$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(inv.o)
122
123$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(jthermcalc.o)
124
125$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(moldiffcoeff.o)
126
127$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(moldiff.o)
128
129$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(molvis.o)
130
131$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(paramfoto.o)
132
133$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(param_read.o)
134
135$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(perosat.o)
136
137$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(phdisrate.o)
138
139$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(photochemist_B.o)
140
141$(LIBO)/libaeronomars.a :  $(LIBO)/libaeronomars.a(thermosphere.o)
142
143.PRECIOUS       : $(LIBO)/libaeronomars.a
144
145
146# Compilation des membres de la bibliotheque libaeronomars.a
147
148$(LIBO)/libaeronomars.a(calchim.o) : $(LIBF)/aeronomars/calchim.F \
149$(LIBF)/grid/dimensions.h \
150$(LIBF)/phymars/dimphys.h \
151$(LIBF)/aeronomars/chimiedata.h \
152$(LIBF)/phymars/tracer.h \
153$(LIBF)/phymars/comcstfi.h \
154$(LIBF)/phymars/callkeys.h \
155$(LIBF)/phymars/fisice.h \
156$(LIBF)/aeronomars/conc.h
157        cd $(LOCAL_DIR); \
158        $(COMPILE90) $(LIBF)/aeronomars/calchim.F ; \
159        $(AR) r $(LIBO)/libaeronomars.a calchim.o ; $(RM) calchim.o ; \
160        cd $(GCM)
161
162$(LIBO)/libaeronomars.a(chemthermos.o) : $(LIBF)/aeronomars/chemthermos.F \
163$(LIBF)/grid/dimensions.h \
164$(LIBF)/phymars/dimphys.h \
165$(LIBF)/phymars/comcstfi.h \
166$(LIBF)/phymars/callkeys.h \
167$(LIBF)/phymars/comdiurn.h \
168$(LIBF)/aeronomars/param.h \
169$(LIBF)/aeronomars/param_v3.h \
170$(LIBF)/aeronomars/chimiedata.h \
171$(LIBF)/aeronomars/conc.h
172        cd $(LOCAL_DIR); \
173        $(COMPILE90) $(LIBF)/aeronomars/chemthermos.F ; \
174        $(AR) r $(LIBO)/libaeronomars.a chemthermos.o ; $(RM) chemthermos.o ; \
175        cd $(GCM)
176
177$(LIBO)/libaeronomars.a(ch.o) : $(LIBF)/aeronomars/ch.F
178        cd $(LOCAL_DIR); \
179        $(COMPILE90) $(LIBF)/aeronomars/ch.F ; \
180        $(AR) r $(LIBO)/libaeronomars.a ch.o ; $(RM) ch.o ; \
181        cd $(GCM)
182
183$(LIBO)/libaeronomars.a(column.o) : $(LIBF)/aeronomars/column.F
184        cd $(LOCAL_DIR); \
185        $(COMPILE90) $(LIBF)/aeronomars/column.F ; \
186        $(AR) r $(LIBO)/libaeronomars.a column.o ; $(RM) column.o ; \
187        cd $(GCM)
188
189$(LIBO)/libaeronomars.a(concentrations.o) : $(LIBF)/aeronomars/concentrations.F \
190$(LIBF)/grid/dimensions.h \
191$(LIBF)/phymars/dimphys.h \
192$(LIBF)/phymars/comcstfi.h \
193$(LIBF)/phymars/callkeys.h \
194$(LIBF)/phymars/comdiurn.h \
195$(LIBF)/aeronomars/chimiedata.h \
196$(LIBF)/phymars/tracer.h \
197$(LIBF)/aeronomars/conc.h
198        cd $(LOCAL_DIR); \
199        $(COMPILE90) $(LIBF)/aeronomars/concentrations.F ; \
200        $(AR) r $(LIBO)/libaeronomars.a concentrations.o ; $(RM) concentrations.o ; \
201        cd $(GCM)
202
203$(LIBO)/libaeronomars.a(conduction.o) : $(LIBF)/aeronomars/conduction.F \
204$(LIBF)/grid/dimensions.h \
205$(LIBF)/phymars/dimphys.h \
206$(LIBF)/phymars/comcstfi.h \
207$(LIBF)/phymars/surfdat.h \
208$(LIBF)/aeronomars/chimiedata.h \
209$(LIBF)/aeronomars/conc.h
210        cd $(LOCAL_DIR); \
211        $(COMPILE90) $(LIBF)/aeronomars/conduction.F ; \
212        $(AR) r $(LIBO)/libaeronomars.a conduction.o ; $(RM) conduction.o ; \
213        cd $(GCM)
214
215$(LIBO)/libaeronomars.a(dtridgl.o) : $(LIBF)/aeronomars/dtridgl.F
216        cd $(LOCAL_DIR); \
217        $(COMPILE90) $(LIBF)/aeronomars/dtridgl.F ; \
218        $(AR) r $(LIBO)/libaeronomars.a dtridgl.o ; $(RM) dtridgl.o ; \
219        cd $(GCM)
220
221$(LIBO)/libaeronomars.a(euvheat.o) : $(LIBF)/aeronomars/euvheat.F \
222$(LIBF)/grid/dimensions.h \
223$(LIBF)/phymars/dimphys.h \
224$(LIBF)/phymars/comcstfi.h \
225$(LIBF)/phymars/callkeys.h \
226$(LIBF)/phymars/comdiurn.h \
227$(LIBF)/aeronomars/param.h \
228$(LIBF)/aeronomars/param_v3.h \
229$(LIBF)/aeronomars/chimiedata.h \
230$(LIBF)/phymars/tracer.h \
231$(LIBF)/aeronomars/conc.h
232        cd $(LOCAL_DIR); \
233        $(COMPILE90) $(LIBF)/aeronomars/euvheat.F ; \
234        $(AR) r $(LIBO)/libaeronomars.a euvheat.o ; $(RM) euvheat.o ; \
235        cd $(GCM)
236
237$(LIBO)/libaeronomars.a(flujo.o) : $(LIBF)/aeronomars/flujo.F
238        cd $(LOCAL_DIR); \
239        $(COMPILE90) $(LIBF)/aeronomars/flujo.F ; \
240        $(AR) r $(LIBO)/libaeronomars.a flujo.o ; $(RM) flujo.o ; \
241        cd $(GCM)
242
243$(LIBO)/libaeronomars.a(getch.o) : $(LIBF)/aeronomars/getch.F
244        cd $(LOCAL_DIR); \
245        $(COMPILE90) $(LIBF)/aeronomars/getch.F ; \
246        $(AR) r $(LIBO)/libaeronomars.a getch.o ; $(RM) getch.o ; \
247        cd $(GCM)
248
249$(LIBO)/libaeronomars.a(hrtherm.o) : $(LIBF)/aeronomars/hrtherm.F
250        cd $(LOCAL_DIR); \
251        $(COMPILE90) $(LIBF)/aeronomars/hrtherm.F ; \
252        $(AR) r $(LIBO)/libaeronomars.a hrtherm.o ; $(RM) hrtherm.o ; \
253        cd $(GCM)
254
255$(LIBO)/libaeronomars.a(inichim.o) : $(LIBF)/aeronomars/inichim.F \
256$(LIBF)/grid/dimensions.h \
257$(LIBF)/phymars/dimphys.h \
258$(LIBF)/aeronomars/chimiedata.h \
259$(LIBF)/phymars/tracer.h \
260$(LIBF)/phymars/comcstfi.h \
261$(LIBF)/phymars/callkeys.h \
262$(LIBF)/phymars/datafile.h
263        cd $(LOCAL_DIR); \
264        $(COMPILE90) $(LIBF)/aeronomars/inichim.F ; \
265        $(AR) r $(LIBO)/libaeronomars.a inichim.o ; $(RM) inichim.o ; \
266        cd $(GCM)
267
268$(LIBO)/libaeronomars.a(inichim_newstart.o) : $(LIBF)/aeronomars/inichim_newstart.F \
269$(LIBF)/grid/dimensions.h \
270$(LIBF)/phymars/dimphys.h \
271$(LIBF)/dyn3d/paramet.h \
272$(LIBF)/aeronomars/chimiedata.h \
273$(LIBF)/phymars/tracer.h \
274$(LIBF)/phymars/comcstfi.h \
275$(LIBF)/phymars/comdiurn.h \
276$(LIBF)/phymars/callkeys.h \
277$(LIBF)/dyn3d/temps.h \
278$(LIBF)/phymars/datafile.h
279        cd $(LOCAL_DIR); \
280        $(COMPILE90) $(LIBF)/aeronomars/inichim_newstart.F ; \
281        $(AR) r $(LIBO)/libaeronomars.a inichim_newstart.o ; $(RM) inichim_newstart.o ; \
282        cd $(GCM)
283
284$(LIBO)/libaeronomars.a(inichim_readcallphys.o) : $(LIBF)/aeronomars/inichim_readcallphys.F \
285$(LIBF)/grid/dimensions.h \
286$(LIBF)/phymars/dimphys.h \
287$(LIBF)/phymars/planete.h \
288$(LIBF)/phymars/comcstfi.h \
289$(LIBF)/phymars/comsaison.h \
290$(LIBF)/phymars/comdiurn.h \
291$(LIBF)/phymars/comgeomfi.h \
292$(LIBF)/phymars/callkeys.h \
293$(LIBF)/phymars/surfdat.h
294        cd $(LOCAL_DIR); \
295        $(COMPILE90) $(LIBF)/aeronomars/inichim_readcallphys.F ; \
296        $(AR) r $(LIBO)/libaeronomars.a inichim_readcallphys.o ; $(RM) inichim_readcallphys.o ; \
297        cd $(GCM)
298
299$(LIBO)/libaeronomars.a(init_chimie_B.o) : $(LIBF)/aeronomars/init_chimie_B.F \
300$(LIBF)/grid/dimensions.h \
301$(LIBF)/aeronomars/chimiedata.h \
302$(LIBF)/phymars/datafile.h
303        cd $(LOCAL_DIR); \
304        $(COMPILE90) $(LIBF)/aeronomars/init_chimie_B.F ; \
305        $(AR) r $(LIBO)/libaeronomars.a init_chimie_B.o ; $(RM) init_chimie_B.o ; \
306        cd $(GCM)
307
308$(LIBO)/libaeronomars.a(interpfast.o) : $(LIBF)/aeronomars/interpfast.F
309        cd $(LOCAL_DIR); \
310        $(COMPILE90) $(LIBF)/aeronomars/interpfast.F ; \
311        $(AR) r $(LIBO)/libaeronomars.a interpfast.o ; $(RM) interpfast.o ; \
312        cd $(GCM)
313
314$(LIBO)/libaeronomars.a(intrplf.o) : $(LIBF)/aeronomars/intrplf.F
315        cd $(LOCAL_DIR); \
316        $(COMPILE90) $(LIBF)/aeronomars/intrplf.F ; \
317        $(AR) r $(LIBO)/libaeronomars.a intrplf.o ; $(RM) intrplf.o ; \
318        cd $(GCM)
319
320$(LIBO)/libaeronomars.a(inv.o) : $(LIBF)/aeronomars/inv.F
321        cd $(LOCAL_DIR); \
322        $(COMPILE90) $(LIBF)/aeronomars/inv.F ; \
323        $(AR) r $(LIBO)/libaeronomars.a inv.o ; $(RM) inv.o ; \
324        cd $(GCM)
325
326$(LIBO)/libaeronomars.a(jthermcalc.o) : $(LIBF)/aeronomars/jthermcalc.F
327        cd $(LOCAL_DIR); \
328        $(COMPILE90) $(LIBF)/aeronomars/jthermcalc.F ; \
329        $(AR) r $(LIBO)/libaeronomars.a jthermcalc.o ; $(RM) jthermcalc.o ; \
330        cd $(GCM)
331
332$(LIBO)/libaeronomars.a(moldiffcoeff.o) : $(LIBF)/aeronomars/moldiffcoeff.F \
333$(LIBF)/grid/dimensions.h \
334$(LIBF)/phymars/dimphys.h \
335$(LIBF)/phymars/callkeys.h \
336$(LIBF)/phymars/comdiurn.h \
337$(LIBF)/aeronomars/chimiedata.h \
338$(LIBF)/phymars/tracer.h \
339$(LIBF)/aeronomars/conc.h
340        cd $(LOCAL_DIR); \
341        $(COMPILE90) $(LIBF)/aeronomars/moldiffcoeff.F ; \
342        $(AR) r $(LIBO)/libaeronomars.a moldiffcoeff.o ; $(RM) moldiffcoeff.o ; \
343        cd $(GCM)
344
345$(LIBO)/libaeronomars.a(moldiff.o) : $(LIBF)/aeronomars/moldiff.F \
346$(LIBF)/grid/dimensions.h \
347$(LIBF)/phymars/dimphys.h \
348$(LIBF)/phymars/comcstfi.h \
349$(LIBF)/phymars/callkeys.h \
350$(LIBF)/phymars/comdiurn.h \
351$(LIBF)/aeronomars/chimiedata.h \
352$(LIBF)/phymars/tracer.h \
353$(LIBF)/aeronomars/conc.h
354        cd $(LOCAL_DIR); \
355        $(COMPILE90) $(LIBF)/aeronomars/moldiff.F ; \
356        $(AR) r $(LIBO)/libaeronomars.a moldiff.o ; $(RM) moldiff.o ; \
357        cd $(GCM)
358
359$(LIBO)/libaeronomars.a(molvis.o) : $(LIBF)/aeronomars/molvis.F \
360$(LIBF)/grid/dimensions.h \
361$(LIBF)/phymars/dimphys.h \
362$(LIBF)/phymars/comcstfi.h \
363$(LIBF)/phymars/surfdat.h \
364$(LIBF)/aeronomars/chimiedata.h \
365$(LIBF)/aeronomars/conc.h
366        cd $(LOCAL_DIR); \
367        $(COMPILE90) $(LIBF)/aeronomars/molvis.F ; \
368        $(AR) r $(LIBO)/libaeronomars.a molvis.o ; $(RM) molvis.o ; \
369        cd $(GCM)
370
371$(LIBO)/libaeronomars.a(paramfoto.o) : $(LIBF)/aeronomars/paramfoto.F
372        cd $(LOCAL_DIR); \
373        $(COMPILE90) $(LIBF)/aeronomars/paramfoto.F ; \
374        $(AR) r $(LIBO)/libaeronomars.a paramfoto.o ; $(RM) paramfoto.o ; \
375        cd $(GCM)
376
377$(LIBO)/libaeronomars.a(param_read.o) : $(LIBF)/aeronomars/param_read.F \
378$(LIBF)/aeronomars/param.h \
379$(LIBF)/aeronomars/param_v3.h \
380$(LIBF)/phymars/datafile.h
381        cd $(LOCAL_DIR); \
382        $(COMPILE90) $(LIBF)/aeronomars/param_read.F ; \
383        $(AR) r $(LIBO)/libaeronomars.a param_read.o ; $(RM) param_read.o ; \
384        cd $(GCM)
385
386$(LIBO)/libaeronomars.a(perosat.o) : $(LIBF)/aeronomars/perosat.F \
387$(LIBF)/grid/dimensions.h \
388$(LIBF)/phymars/dimphys.h \
389$(LIBF)/phymars/comcstfi.h \
390$(LIBF)/aeronomars/chimiedata.h \
391$(LIBF)/phymars/tracer.h \
392$(LIBF)/aeronomars/conc.h
393        cd $(LOCAL_DIR); \
394        $(COMPILE90) $(LIBF)/aeronomars/perosat.F ; \
395        $(AR) r $(LIBO)/libaeronomars.a perosat.o ; $(RM) perosat.o ; \
396        cd $(GCM)
397
398$(LIBO)/libaeronomars.a(phdisrate.o) : $(LIBF)/aeronomars/phdisrate.F
399        cd $(LOCAL_DIR); \
400        $(COMPILE90) $(LIBF)/aeronomars/phdisrate.F ; \
401        $(AR) r $(LIBO)/libaeronomars.a phdisrate.o ; $(RM) phdisrate.o ; \
402        cd $(GCM)
403
404$(LIBO)/libaeronomars.a(photochemist_B.o) : $(LIBF)/aeronomars/photochemist_B.F \
405$(LIBF)/grid/dimensions.h \
406$(LIBF)/phymars/dimphys.h \
407$(LIBF)/aeronomars/chimiedata.h \
408$(LIBF)/phymars/callkeys.h \
409$(LIBF)/grid/dimensions.h \
410$(LIBF)/phymars/dimphys.h \
411$(LIBF)/aeronomars/chimiedata.h \
412$(LIBF)/phymars/callkeys.h \
413$(LIBF)/grid/dimensions.h \
414$(LIBF)/phymars/dimphys.h \
415$(LIBF)/aeronomars/chimiedata.h \
416$(LIBF)/grid/dimensions.h \
417$(LIBF)/phymars/dimphys.h \
418$(LIBF)/phymars/callkeys.h \
419$(LIBF)/grid/dimensions.h \
420$(LIBF)/phymars/dimphys.h \
421$(LIBF)/phymars/callkeys.h \
422$(LIBF)/grid/dimensions.h \
423$(LIBF)/phymars/dimphys.h
424        cd $(LOCAL_DIR); \
425        $(COMPILE90) $(LIBF)/aeronomars/photochemist_B.F ; \
426        $(AR) r $(LIBO)/libaeronomars.a photochemist_B.o ; $(RM) photochemist_B.o ; \
427        cd $(GCM)
428
429$(LIBO)/libaeronomars.a(thermosphere.o) : $(LIBF)/aeronomars/thermosphere.F \
430$(LIBF)/grid/dimensions.h \
431$(LIBF)/phymars/dimphys.h \
432$(LIBF)/phymars/comcstfi.h \
433$(LIBF)/phymars/callkeys.h \
434$(LIBF)/phymars/comdiurn.h \
435$(LIBF)/aeronomars/param.h \
436$(LIBF)/aeronomars/param_v3.h \
437$(LIBF)/aeronomars/chimiedata.h \
438$(LIBF)/aeronomars/conc.h
439        cd $(LOCAL_DIR); \
440        $(COMPILE90) $(LIBF)/aeronomars/thermosphere.F ; \
441        $(AR) r $(LIBO)/libaeronomars.a thermosphere.o ; $(RM) thermosphere.o ; \
442        cd $(GCM)
443
444
445
446
447
448#=======================================================================
449# Contenu de la bibliotheque correspondant au Directory bibio
450#=======================================================================
451
452$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(cbrt.o)
453
454$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(cvmgp.o)
455
456$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(cvmgt.o)
457
458$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(from36.o)
459
460$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(gather.o)
461
462$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(ilsum.o)
463
464$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(ini36.o)
465
466$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(isamax.o)
467
468$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(isitor.o)
469
470$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(ismax.o)
471
472$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(ismin.o)
473
474$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(lnblnk.o)
475
476$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mxm.o)
477
478$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mxva.o)
479
480$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mxv.o)
481
482$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(mywrite.o)
483
484$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(readcoord.o)
485
486$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(readstd.o)
487
488$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(scatter.o)
489
490$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(scopy.o)
491
492$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(scopyi.o)
493
494$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(sdot.o)
495
496$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(ssum.o)
497
498$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(to36.o)
499
500$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(uniplot.o)
501
502$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(wheneq.o)
503
504$(LIBO)/libbibio.a :  $(LIBO)/libbibio.a(writestd.o)
505
506.PRECIOUS       : $(LIBO)/libbibio.a
507
508
509# Compilation des membres de la bibliotheque libbibio.a
510
511$(LIBO)/libbibio.a(cbrt.o) : $(LIBF)/bibio/cbrt.F
512        cd $(LOCAL_DIR); \
513        $(COMPILE90) $(LIBF)/bibio/cbrt.F ; \
514        $(AR) r $(LIBO)/libbibio.a cbrt.o ; $(RM) cbrt.o ; \
515        cd $(GCM)
516
517$(LIBO)/libbibio.a(cvmgp.o) : $(LIBF)/bibio/cvmgp.F
518        cd $(LOCAL_DIR); \
519        $(COMPILE90) $(LIBF)/bibio/cvmgp.F ; \
520        $(AR) r $(LIBO)/libbibio.a cvmgp.o ; $(RM) cvmgp.o ; \
521        cd $(GCM)
522
523$(LIBO)/libbibio.a(cvmgt.o) : $(LIBF)/bibio/cvmgt.F
524        cd $(LOCAL_DIR); \
525        $(COMPILE90) $(LIBF)/bibio/cvmgt.F ; \
526        $(AR) r $(LIBO)/libbibio.a cvmgt.o ; $(RM) cvmgt.o ; \
527        cd $(GCM)
528
529$(LIBO)/libbibio.a(from36.o) : $(LIBF)/bibio/from36.F
530        cd $(LOCAL_DIR); \
531        $(COMPILE90) $(LIBF)/bibio/from36.F ; \
532        $(AR) r $(LIBO)/libbibio.a from36.o ; $(RM) from36.o ; \
533        cd $(GCM)
534
535$(LIBO)/libbibio.a(gather.o) : $(LIBF)/bibio/gather.F
536        cd $(LOCAL_DIR); \
537        $(COMPILE90) $(LIBF)/bibio/gather.F ; \
538        $(AR) r $(LIBO)/libbibio.a gather.o ; $(RM) gather.o ; \
539        cd $(GCM)
540
541$(LIBO)/libbibio.a(ilsum.o) : $(LIBF)/bibio/ilsum.F
542        cd $(LOCAL_DIR); \
543        $(COMPILE90) $(LIBF)/bibio/ilsum.F ; \
544        $(AR) r $(LIBO)/libbibio.a ilsum.o ; $(RM) ilsum.o ; \
545        cd $(GCM)
546
547$(LIBO)/libbibio.a(ini36.o) : $(LIBF)/bibio/ini36.F
548        cd $(LOCAL_DIR); \
549        $(COMPILE90) $(LIBF)/bibio/ini36.F ; \
550        $(AR) r $(LIBO)/libbibio.a ini36.o ; $(RM) ini36.o ; \
551        cd $(GCM)
552
553$(LIBO)/libbibio.a(isamax.o) : $(LIBF)/bibio/isamax.F
554        cd $(LOCAL_DIR); \
555        $(COMPILE90) $(LIBF)/bibio/isamax.F ; \
556        $(AR) r $(LIBO)/libbibio.a isamax.o ; $(RM) isamax.o ; \
557        cd $(GCM)
558
559$(LIBO)/libbibio.a(isitor.o) : $(LIBF)/bibio/isitor.F
560        cd $(LOCAL_DIR); \
561        $(COMPILE90) $(LIBF)/bibio/isitor.F ; \
562        $(AR) r $(LIBO)/libbibio.a isitor.o ; $(RM) isitor.o ; \
563        cd $(GCM)
564
565$(LIBO)/libbibio.a(ismax.o) : $(LIBF)/bibio/ismax.F
566        cd $(LOCAL_DIR); \
567        $(COMPILE90) $(LIBF)/bibio/ismax.F ; \
568        $(AR) r $(LIBO)/libbibio.a ismax.o ; $(RM) ismax.o ; \
569        cd $(GCM)
570
571$(LIBO)/libbibio.a(ismin.o) : $(LIBF)/bibio/ismin.F
572        cd $(LOCAL_DIR); \
573        $(COMPILE90) $(LIBF)/bibio/ismin.F ; \
574        $(AR) r $(LIBO)/libbibio.a ismin.o ; $(RM) ismin.o ; \
575        cd $(GCM)
576
577$(LIBO)/libbibio.a(lnblnk.o) : $(LIBF)/bibio/lnblnk.F
578        cd $(LOCAL_DIR); \
579        $(COMPILE90) $(LIBF)/bibio/lnblnk.F ; \
580        $(AR) r $(LIBO)/libbibio.a lnblnk.o ; $(RM) lnblnk.o ; \
581        cd $(GCM)
582
583$(LIBO)/libbibio.a(mxm.o) : $(LIBF)/bibio/mxm.F
584        cd $(LOCAL_DIR); \
585        $(COMPILE90) $(LIBF)/bibio/mxm.F ; \
586        $(AR) r $(LIBO)/libbibio.a mxm.o ; $(RM) mxm.o ; \
587        cd $(GCM)
588
589$(LIBO)/libbibio.a(mxva.o) : $(LIBF)/bibio/mxva.F
590        cd $(LOCAL_DIR); \
591        $(COMPILE90) $(LIBF)/bibio/mxva.F ; \
592        $(AR) r $(LIBO)/libbibio.a mxva.o ; $(RM) mxva.o ; \
593        cd $(GCM)
594
595$(LIBO)/libbibio.a(mxv.o) : $(LIBF)/bibio/mxv.F
596        cd $(LOCAL_DIR); \
597        $(COMPILE90) $(LIBF)/bibio/mxv.F ; \
598        $(AR) r $(LIBO)/libbibio.a mxv.o ; $(RM) mxv.o ; \
599        cd $(GCM)
600
601$(LIBO)/libbibio.a(mywrite.o) : $(LIBF)/bibio/mywrite.F
602        cd $(LOCAL_DIR); \
603        $(COMPILE90) $(LIBF)/bibio/mywrite.F ; \
604        $(AR) r $(LIBO)/libbibio.a mywrite.o ; $(RM) mywrite.o ; \
605        cd $(GCM)
606
607$(LIBO)/libbibio.a(readcoord.o) : $(LIBF)/bibio/readcoord.F
608        cd $(LOCAL_DIR); \
609        $(COMPILE90) $(LIBF)/bibio/readcoord.F ; \
610        $(AR) r $(LIBO)/libbibio.a readcoord.o ; $(RM) readcoord.o ; \
611        cd $(GCM)
612
613$(LIBO)/libbibio.a(readstd.o) : $(LIBF)/bibio/readstd.F \
614$(LIBF)/bibio/lmdstd.h
615        cd $(LOCAL_DIR); \
616        $(COMPILE90) $(LIBF)/bibio/readstd.F ; \
617        $(AR) r $(LIBO)/libbibio.a readstd.o ; $(RM) readstd.o ; \
618        cd $(GCM)
619
620$(LIBO)/libbibio.a(scatter.o) : $(LIBF)/bibio/scatter.F
621        cd $(LOCAL_DIR); \
622        $(COMPILE90) $(LIBF)/bibio/scatter.F ; \
623        $(AR) r $(LIBO)/libbibio.a scatter.o ; $(RM) scatter.o ; \
624        cd $(GCM)
625
626$(LIBO)/libbibio.a(scopy.o) : $(LIBF)/bibio/scopy.F
627        cd $(LOCAL_DIR); \
628        $(COMPILE90) $(LIBF)/bibio/scopy.F ; \
629        $(AR) r $(LIBO)/libbibio.a scopy.o ; $(RM) scopy.o ; \
630        cd $(GCM)
631
632$(LIBO)/libbibio.a(scopyi.o) : $(LIBF)/bibio/scopyi.F
633        cd $(LOCAL_DIR); \
634        $(COMPILE90) $(LIBF)/bibio/scopyi.F ; \
635        $(AR) r $(LIBO)/libbibio.a scopyi.o ; $(RM) scopyi.o ; \
636        cd $(GCM)
637
638$(LIBO)/libbibio.a(sdot.o) : $(LIBF)/bibio/sdot.F
639        cd $(LOCAL_DIR); \
640        $(COMPILE90) $(LIBF)/bibio/sdot.F ; \
641        $(AR) r $(LIBO)/libbibio.a sdot.o ; $(RM) sdot.o ; \
642        cd $(GCM)
643
644$(LIBO)/libbibio.a(ssum.o) : $(LIBF)/bibio/ssum.F
645        cd $(LOCAL_DIR); \
646        $(COMPILE90) $(LIBF)/bibio/ssum.F ; \
647        $(AR) r $(LIBO)/libbibio.a ssum.o ; $(RM) ssum.o ; \
648        cd $(GCM)
649
650$(LIBO)/libbibio.a(to36.o) : $(LIBF)/bibio/to36.F
651        cd $(LOCAL_DIR); \
652        $(COMPILE90) $(LIBF)/bibio/to36.F ; \
653        $(AR) r $(LIBO)/libbibio.a to36.o ; $(RM) to36.o ; \
654        cd $(GCM)
655
656$(LIBO)/libbibio.a(uniplot.o) : $(LIBF)/bibio/uniplot.F
657        cd $(LOCAL_DIR); \
658        $(COMPILE90) $(LIBF)/bibio/uniplot.F ; \
659        $(AR) r $(LIBO)/libbibio.a uniplot.o ; $(RM) uniplot.o ; \
660        cd $(GCM)
661
662$(LIBO)/libbibio.a(wheneq.o) : $(LIBF)/bibio/wheneq.F
663        cd $(LOCAL_DIR); \
664        $(COMPILE90) $(LIBF)/bibio/wheneq.F ; \
665        $(AR) r $(LIBO)/libbibio.a wheneq.o ; $(RM) wheneq.o ; \
666        cd $(GCM)
667
668$(LIBO)/libbibio.a(writestd.o) : $(LIBF)/bibio/writestd.F \
669$(LIBF)/bibio/lmdstd.h
670        cd $(LOCAL_DIR); \
671        $(COMPILE90) $(LIBF)/bibio/writestd.F ; \
672        $(AR) r $(LIBO)/libbibio.a writestd.o ; $(RM) writestd.o ; \
673        cd $(GCM)
674
675
676
677
678
679#=======================================================================
680# Contenu de la bibliotheque correspondant au Directory phymars
681#=======================================================================
682
683$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(aerave.o)
684
685$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(blackl.o)
686
687$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(blendrad.o)
688
689$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(calldrag_noro.o)
690
691$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(callradite.o)
692
693$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(callsedim2q.o)
694
695$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(callsedim.o)
696
697$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(co2snow.o)
698
699$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(convadj.o)
700
701$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(cvmgp.o)
702
703$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(cvmgt.o)
704
705$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(datareadnc.o)
706
707$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(dedd.o)
708
709$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(drag_noro.o)
710
711$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(dustdevil.o)
712
713$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(dustlift.o)
714
715$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(eofdump.o)
716
717$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(flusv.o)
718
719$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(growthrate.o)
720
721$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(gwprofil.o)
722
723$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(gwstress.o)
724
725$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(ineofdump.o)
726
727$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(iniorbit.o)
728
729$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(inistats.o)
730
731$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(initracer.o)
732
733$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(ismax.o)
734
735$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(ismin.o)
736
737$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwb.o)
738
739$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwdiff.o)
740
741$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwflux.o)
742
743$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwi.o)
744
745$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwmain.o)
746
747$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwtt.o)
748
749$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwu.o)
750
751$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwxb.o)
752
753$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwxd.o)
754
755$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(lwxn.o)
756
757$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(meso_dustopacity.o)
758
759$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(meso_inifis.o)
760
761$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(meso_physiq.o)
762
763$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(meso_writediagfi.o)
764
765$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(mucorr.o)
766
767$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(mufract.o)
768
769$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(multipl.o)
770
771$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(newcondens.o)
772
773$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(newsedim.o)
774
775$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(nirco2abs.o)
776
777$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(nltecool.o)
778
779$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(nlthermeq.o)
780
781$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(orbite.o)
782
783$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(orodrag.o)
784
785$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(orosetup.o)
786
787$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(phyetat0.o)
788
789$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(physdem1.o)
790
791$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(profile.o)
792
793$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(scatter.o)
794
795$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(scopyi.o)
796
797$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(soil.o)
798
799$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(solang.o)
800
801$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(solarlong.o)
802
803$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(suaer.o)
804
805$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(sugwd.o)
806
807$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(sulw.o)
808
809$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(surfini.o)
810
811$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(swmain.o)
812
813$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(swrayleigh.o)
814
815$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(swr.o)
816
817$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(tabfi.o)
818
819$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(uniplot.o)
820
821$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(vdif_cd.o)
822
823$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(vdifc.o)
824
825$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(vdif_kc.o)
826
827$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(vlz_fi.o)
828
829$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(watercloud.o)
830
831$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(watersat.o)
832
833$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(writeg1d.o)
834
835$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(zerophys.o)
836
837$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(def_var.o)
838
839$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(meso_readtesassim.o)
840
841$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(mkstat.o)
842
843$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(readtesassim.o)
844
845$(LIBO)/libphymars.a :  $(LIBO)/libphymars.a(wstats.o)
846
847.PRECIOUS       : $(LIBO)/libphymars.a
848
849
850# Compilation des membres de la bibliotheque libphymars.a
851
852$(LIBO)/libphymars.a(aerave.o) : $(LIBF)/phymars/aerave.F
853        cd $(LOCAL_DIR); \
854        $(COMPILE90) $(LIBF)/phymars/aerave.F ; \
855        $(AR) r $(LIBO)/libphymars.a aerave.o ; $(RM) aerave.o ; \
856        cd $(GCM)
857
858$(LIBO)/libphymars.a(blackl.o) : $(LIBF)/phymars/blackl.F
859        cd $(LOCAL_DIR); \
860        $(COMPILE90) $(LIBF)/phymars/blackl.F ; \
861        $(AR) r $(LIBO)/libphymars.a blackl.o ; $(RM) blackl.o ; \
862        cd $(GCM)
863
864$(LIBO)/libphymars.a(blendrad.o) : $(LIBF)/phymars/blendrad.F \
865$(LIBF)/grid/dimensions.h \
866$(LIBF)/phymars/dimphys.h \
867$(LIBF)/phymars/dimradmars.h \
868$(LIBF)/phymars/nlteparams.h \
869$(LIBF)/phymars/yomlw.h
870        cd $(LOCAL_DIR); \
871        $(COMPILE90) $(LIBF)/phymars/blendrad.F ; \
872        $(AR) r $(LIBO)/libphymars.a blendrad.o ; $(RM) blendrad.o ; \
873        cd $(GCM)
874
875$(LIBO)/libphymars.a(calldrag_noro.o) : $(LIBF)/phymars/calldrag_noro.F \
876$(LIBF)/grid/dimensions.h \
877$(LIBF)/phymars/dimphys.h \
878$(LIBF)/phymars/dimradmars.h \
879$(LIBF)/phymars/surfdat.h
880        cd $(LOCAL_DIR); \
881        $(COMPILE90) $(LIBF)/phymars/calldrag_noro.F ; \
882        $(AR) r $(LIBO)/libphymars.a calldrag_noro.o ; $(RM) calldrag_noro.o ; \
883        cd $(GCM)
884
885$(LIBO)/libphymars.a(callradite.o) : $(LIBF)/phymars/callradite.F \
886$(LIBF)/grid/dimensions.h \
887$(LIBF)/phymars/dimphys.h \
888$(LIBF)/phymars/dimradmars.h \
889$(LIBF)/phymars/comcstfi.h \
890$(LIBF)/phymars/callkeys.h \
891$(LIBF)/phymars/yomlw.h
892        cd $(LOCAL_DIR); \
893        $(COMPILE90) $(LIBF)/phymars/callradite.F ; \
894        $(AR) r $(LIBO)/libphymars.a callradite.o ; $(RM) callradite.o ; \
895        cd $(GCM)
896
897$(LIBO)/libphymars.a(callsedim2q.o) : $(LIBF)/phymars/callsedim2q.F \
898$(LIBF)/grid/dimensions.h \
899$(LIBF)/phymars/dimphys.h \
900$(LIBF)/phymars/comcstfi.h \
901$(LIBF)/phymars/tracer.h
902        cd $(LOCAL_DIR); \
903        $(COMPILE90) $(LIBF)/phymars/callsedim2q.F ; \
904        $(AR) r $(LIBO)/libphymars.a callsedim2q.o ; $(RM) callsedim2q.o ; \
905        cd $(GCM)
906
907$(LIBO)/libphymars.a(callsedim.o) : $(LIBF)/phymars/callsedim.F \
908$(LIBF)/grid/dimensions.h \
909$(LIBF)/phymars/dimphys.h \
910$(LIBF)/phymars/comcstfi.h \
911$(LIBF)/phymars/tracer.h \
912$(LIBF)/phymars/callkeys.h \
913$(LIBF)/phymars/fisice.h
914        cd $(LOCAL_DIR); \
915        $(COMPILE90) $(LIBF)/phymars/callsedim.F ; \
916        $(AR) r $(LIBO)/libphymars.a callsedim.o ; $(RM) callsedim.o ; \
917        cd $(GCM)
918
919$(LIBO)/libphymars.a(co2snow.o) : $(LIBF)/phymars/co2snow.F \
920$(LIBF)/grid/dimensions.h \
921$(LIBF)/phymars/dimphys.h \
922$(LIBF)/phymars/comcstfi.h \
923$(LIBF)/phymars/surfdat.h \
924$(LIBF)/phymars/callkeys.h
925        cd $(LOCAL_DIR); \
926        $(COMPILE90) $(LIBF)/phymars/co2snow.F ; \
927        $(AR) r $(LIBO)/libphymars.a co2snow.o ; $(RM) co2snow.o ; \
928        cd $(GCM)
929
930$(LIBO)/libphymars.a(convadj.o) : $(LIBF)/phymars/convadj.F \
931$(LIBF)/grid/dimensions.h \
932$(LIBF)/phymars/dimphys.h \
933$(LIBF)/phymars/comcstfi.h \
934$(LIBF)/phymars/callkeys.h \
935$(LIBF)/phymars/tracer.h
936        cd $(LOCAL_DIR); \
937        $(COMPILE90) $(LIBF)/phymars/convadj.F ; \
938        $(AR) r $(LIBO)/libphymars.a convadj.o ; $(RM) convadj.o ; \
939        cd $(GCM)
940
941$(LIBO)/libphymars.a(cvmgp.o) : $(LIBF)/phymars/cvmgp.F
942        cd $(LOCAL_DIR); \
943        $(COMPILE90) $(LIBF)/phymars/cvmgp.F ; \
944        $(AR) r $(LIBO)/libphymars.a cvmgp.o ; $(RM) cvmgp.o ; \
945        cd $(GCM)
946
947$(LIBO)/libphymars.a(cvmgt.o) : $(LIBF)/phymars/cvmgt.F
948        cd $(LOCAL_DIR); \
949        $(COMPILE90) $(LIBF)/phymars/cvmgt.F ; \
950        $(AR) r $(LIBO)/libphymars.a cvmgt.o ; $(RM) cvmgt.o ; \
951        cd $(GCM)
952
953$(LIBO)/libphymars.a(datareadnc.o) : $(LIBF)/phymars/datareadnc.F \
954$(LIBF)/grid/dimensions.h \
955$(LIBF)/dyn3d/paramet.h \
956$(LIBF)/dyn3d/comgeom.h \
957$(LIBF)/dyn3d/comconst.h \
958$(LIBF)/phymars/datafile.h \
959$(LIBF)/bibio/lmdstd.h \
960$(LIBF)/grid/fxyprim.h
961        cd $(LOCAL_DIR); \
962        $(COMPILE90) $(LIBF)/phymars/datareadnc.F ; \
963        $(AR) r $(LIBO)/libphymars.a datareadnc.o ; $(RM) datareadnc.o ; \
964        cd $(GCM)
965
966$(LIBO)/libphymars.a(dedd.o) : $(LIBF)/phymars/dedd.F \
967$(LIBF)/grid/dimensions.h \
968$(LIBF)/phymars/dimphys.h \
969$(LIBF)/phymars/dimradmars.h
970        cd $(LOCAL_DIR); \
971        $(COMPILE90) $(LIBF)/phymars/dedd.F ; \
972        $(AR) r $(LIBO)/libphymars.a dedd.o ; $(RM) dedd.o ; \
973        cd $(GCM)
974
975$(LIBO)/libphymars.a(drag_noro.o) : $(LIBF)/phymars/drag_noro.F \
976$(LIBF)/grid/dimensions.h \
977$(LIBF)/phymars/dimphys.h \
978$(LIBF)/phymars/dimradmars.h \
979$(LIBF)/phymars/comcstfi.h
980        cd $(LOCAL_DIR); \
981        $(COMPILE90) $(LIBF)/phymars/drag_noro.F ; \
982        $(AR) r $(LIBO)/libphymars.a drag_noro.o ; $(RM) drag_noro.o ; \
983        cd $(GCM)
984
985$(LIBO)/libphymars.a(dustdevil.o) : $(LIBF)/phymars/dustdevil.F \
986$(LIBF)/grid/dimensions.h \
987$(LIBF)/phymars/dimphys.h \
988$(LIBF)/phymars/comcstfi.h \
989$(LIBF)/dyn3d/comconst.h \
990$(LIBF)/phymars/planete.h \
991$(LIBF)/phymars/comgeomfi.h \
992$(LIBF)/phymars/tracer.h
993        cd $(LOCAL_DIR); \
994        $(COMPILE90) $(LIBF)/phymars/dustdevil.F ; \
995        $(AR) r $(LIBO)/libphymars.a dustdevil.o ; $(RM) dustdevil.o ; \
996        cd $(GCM)
997
998$(LIBO)/libphymars.a(dustlift.o) : $(LIBF)/phymars/dustlift.F \
999$(LIBF)/grid/dimensions.h \
1000$(LIBF)/phymars/dimphys.h \
1001$(LIBF)/phymars/comcstfi.h \
1002$(LIBF)/phymars/tracer.h
1003        cd $(LOCAL_DIR); \
1004        $(COMPILE90) $(LIBF)/phymars/dustlift.F ; \
1005        $(AR) r $(LIBO)/libphymars.a dustlift.o ; $(RM) dustlift.o ; \
1006        cd $(GCM)
1007
1008$(LIBO)/libphymars.a(eofdump.o) : $(LIBF)/phymars/eofdump.F \
1009$(LIBF)/grid/dimensions.h \
1010$(LIBF)/phymars/dimphys.h \
1011$(LIBF)/phymars/eofdump.h
1012        cd $(LOCAL_DIR); \
1013        $(COMPILE90) $(LIBF)/phymars/eofdump.F ; \
1014        $(AR) r $(LIBO)/libphymars.a eofdump.o ; $(RM) eofdump.o ; \
1015        cd $(GCM)
1016
1017$(LIBO)/libphymars.a(flusv.o) : $(LIBF)/phymars/flusv.F \
1018$(LIBF)/grid/dimensions.h \
1019$(LIBF)/phymars/dimphys.h \
1020$(LIBF)/phymars/dimradmars.h \
1021$(LIBF)/grid/dimensions.h \
1022$(LIBF)/phymars/dimphys.h \
1023$(LIBF)/phymars/dimradmars.h
1024        cd $(LOCAL_DIR); \
1025        $(COMPILE90) $(LIBF)/phymars/flusv.F ; \
1026        $(AR) r $(LIBO)/libphymars.a flusv.o ; $(RM) flusv.o ; \
1027        cd $(GCM)
1028
1029$(LIBO)/libphymars.a(growthrate.o) : $(LIBF)/phymars/growthrate.F
1030        cd $(LOCAL_DIR); \
1031        $(COMPILE90) $(LIBF)/phymars/growthrate.F ; \
1032        $(AR) r $(LIBO)/libphymars.a growthrate.o ; $(RM) growthrate.o ; \
1033        cd $(GCM)
1034
1035$(LIBO)/libphymars.a(gwprofil.o) : $(LIBF)/phymars/gwprofil.F \
1036$(LIBF)/grid/dimensions.h \
1037$(LIBF)/phymars/dimphys.h \
1038$(LIBF)/phymars/dimradmars.h \
1039$(LIBF)/phymars/yoegwd.h
1040        cd $(LOCAL_DIR); \
1041        $(COMPILE90) $(LIBF)/phymars/gwprofil.F ; \
1042        $(AR) r $(LIBO)/libphymars.a gwprofil.o ; $(RM) gwprofil.o ; \
1043        cd $(GCM)
1044
1045$(LIBO)/libphymars.a(gwstress.o) : $(LIBF)/phymars/gwstress.F \
1046$(LIBF)/grid/dimensions.h \
1047$(LIBF)/phymars/dimphys.h \
1048$(LIBF)/phymars/dimradmars.h \
1049$(LIBF)/phymars/yoegwd.h
1050        cd $(LOCAL_DIR); \
1051        $(COMPILE90) $(LIBF)/phymars/gwstress.F ; \
1052        $(AR) r $(LIBO)/libphymars.a gwstress.o ; $(RM) gwstress.o ; \
1053        cd $(GCM)
1054
1055$(LIBO)/libphymars.a(ineofdump.o) : $(LIBF)/phymars/ineofdump.F \
1056$(LIBF)/grid/dimensions.h \
1057$(LIBF)/phymars/dimphys.h \
1058$(LIBF)/dyn3d/comvert.h \
1059$(LIBF)/phymars/comcstfi.h \
1060$(LIBF)/phymars/comgeomfi.h \
1061$(LIBF)/phymars/eofdump.h
1062        cd $(LOCAL_DIR); \
1063        $(COMPILE90) $(LIBF)/phymars/ineofdump.F ; \
1064        $(AR) r $(LIBO)/libphymars.a ineofdump.o ; $(RM) ineofdump.o ; \
1065        cd $(GCM)
1066
1067$(LIBO)/libphymars.a(iniorbit.o) : $(LIBF)/phymars/iniorbit.F \
1068$(LIBF)/phymars/planete.h \
1069$(LIBF)/phymars/comcstfi.h
1070        cd $(LOCAL_DIR); \
1071        $(COMPILE90) $(LIBF)/phymars/iniorbit.F ; \
1072        $(AR) r $(LIBO)/libphymars.a iniorbit.o ; $(RM) iniorbit.o ; \
1073        cd $(GCM)
1074
1075$(LIBO)/libphymars.a(inistats.o) : $(LIBF)/phymars/inistats.F \
1076$(LIBF)/grid/dimensions.h \
1077$(LIBF)/dyn3d/paramet.h \
1078$(LIBF)/dyn3d/comgeom.h \
1079$(LIBF)/dyn3d/comvert.h \
1080$(LIBF)/dyn3d/comconst.h \
1081$(LIBF)/phymars/statto.h
1082        cd $(LOCAL_DIR); \
1083        $(COMPILE90) $(LIBF)/phymars/inistats.F ; \
1084        $(AR) r $(LIBO)/libphymars.a inistats.o ; $(RM) inistats.o ; \
1085        cd $(GCM)
1086
1087$(LIBO)/libphymars.a(initracer.o) : $(LIBF)/phymars/initracer.F \
1088$(LIBF)/grid/dimensions.h \
1089$(LIBF)/phymars/dimphys.h \
1090$(LIBF)/phymars/comcstfi.h \
1091$(LIBF)/phymars/callkeys.h \
1092$(LIBF)/phymars/tracer.h \
1093$(LIBF)/phymars/comgeomfi.h \
1094$(LIBF)/phymars/watercap.h \
1095$(LIBF)/phymars/aerice.h \
1096$(LIBF)/phymars/fisice.h \
1097$(LIBF)/aeronomars/chimiedata.h
1098        cd $(LOCAL_DIR); \
1099        $(COMPILE90) $(LIBF)/phymars/initracer.F ; \
1100        $(AR) r $(LIBO)/libphymars.a initracer.o ; $(RM) initracer.o ; \
1101        cd $(GCM)
1102
1103$(LIBO)/libphymars.a(ismax.o) : $(LIBF)/phymars/ismax.F
1104        cd $(LOCAL_DIR); \
1105        $(COMPILE90) $(LIBF)/phymars/ismax.F ; \
1106        $(AR) r $(LIBO)/libphymars.a ismax.o ; $(RM) ismax.o ; \
1107        cd $(GCM)
1108
1109$(LIBO)/libphymars.a(ismin.o) : $(LIBF)/phymars/ismin.F
1110        cd $(LOCAL_DIR); \
1111        $(COMPILE90) $(LIBF)/phymars/ismin.F ; \
1112        $(AR) r $(LIBO)/libphymars.a ismin.o ; $(RM) ismin.o ; \
1113        cd $(GCM)
1114
1115$(LIBO)/libphymars.a(lwb.o) : $(LIBF)/phymars/lwb.F \
1116$(LIBF)/grid/dimensions.h \
1117$(LIBF)/phymars/dimphys.h \
1118$(LIBF)/phymars/dimradmars.h \
1119$(LIBF)/phymars/callkeys.h \
1120$(LIBF)/phymars/yomlw.h
1121        cd $(LOCAL_DIR); \
1122        $(COMPILE90) $(LIBF)/phymars/lwb.F ; \
1123        $(AR) r $(LIBO)/libphymars.a lwb.o ; $(RM) lwb.o ; \
1124        cd $(GCM)
1125
1126$(LIBO)/libphymars.a(lwdiff.o) : $(LIBF)/phymars/lwdiff.F \
1127$(LIBF)/grid/dimensions.h \
1128$(LIBF)/phymars/dimphys.h \
1129$(LIBF)/phymars/dimradmars.h \
1130$(LIBF)/phymars/callkeys.h \
1131$(LIBF)/phymars/comcstfi.h \
1132$(LIBF)/phymars/yomaer.h \
1133$(LIBF)/phymars/yomlw.h
1134        cd $(LOCAL_DIR); \
1135        $(COMPILE90) $(LIBF)/phymars/lwdiff.F ; \
1136        $(AR) r $(LIBO)/libphymars.a lwdiff.o ; $(RM) lwdiff.o ; \
1137        cd $(GCM)
1138
1139$(LIBO)/libphymars.a(lwflux.o) : $(LIBF)/phymars/lwflux.F \
1140$(LIBF)/grid/dimensions.h \
1141$(LIBF)/phymars/dimphys.h \
1142$(LIBF)/phymars/dimradmars.h \
1143$(LIBF)/phymars/callkeys.h \
1144$(LIBF)/phymars/comg1d.h \
1145$(LIBF)/phymars/yomlw.h
1146        cd $(LOCAL_DIR); \
1147        $(COMPILE90) $(LIBF)/phymars/lwflux.F ; \
1148        $(AR) r $(LIBO)/libphymars.a lwflux.o ; $(RM) lwflux.o ; \
1149        cd $(GCM)
1150
1151$(LIBO)/libphymars.a(lwi.o) : $(LIBF)/phymars/lwi.F \
1152$(LIBF)/grid/dimensions.h \
1153$(LIBF)/phymars/dimphys.h \
1154$(LIBF)/phymars/dimradmars.h \
1155$(LIBF)/phymars/comg1d.h \
1156$(LIBF)/phymars/callkeys.h \
1157$(LIBF)/phymars/comcstfi.h \
1158$(LIBF)/phymars/yomlw.h
1159        cd $(LOCAL_DIR); \
1160        $(COMPILE90) $(LIBF)/phymars/lwi.F ; \
1161        $(AR) r $(LIBO)/libphymars.a lwi.o ; $(RM) lwi.o ; \
1162        cd $(GCM)
1163
1164$(LIBO)/libphymars.a(lwmain.o) : $(LIBF)/phymars/lwmain.F \
1165$(LIBF)/grid/dimensions.h \
1166$(LIBF)/phymars/dimphys.h \
1167$(LIBF)/phymars/dimradmars.h \
1168$(LIBF)/phymars/callkeys.h \
1169$(LIBF)/phymars/comg1d.h \
1170$(LIBF)/phymars/yomlw.h
1171        cd $(LOCAL_DIR); \
1172        $(COMPILE90) $(LIBF)/phymars/lwmain.F ; \
1173        $(AR) r $(LIBO)/libphymars.a lwmain.o ; $(RM) lwmain.o ; \
1174        cd $(GCM)
1175
1176$(LIBO)/libphymars.a(lwtt.o) : $(LIBF)/phymars/lwtt.F \
1177$(LIBF)/grid/dimensions.h \
1178$(LIBF)/phymars/dimphys.h \
1179$(LIBF)/phymars/dimradmars.h \
1180$(LIBF)/phymars/yomlw.h
1181        cd $(LOCAL_DIR); \
1182        $(COMPILE90) $(LIBF)/phymars/lwtt.F ; \
1183        $(AR) r $(LIBO)/libphymars.a lwtt.o ; $(RM) lwtt.o ; \
1184        cd $(GCM)
1185
1186$(LIBO)/libphymars.a(lwu.o) : $(LIBF)/phymars/lwu.F \
1187$(LIBF)/grid/dimensions.h \
1188$(LIBF)/phymars/dimphys.h \
1189$(LIBF)/phymars/dimradmars.h \
1190$(LIBF)/phymars/comcstfi.h \
1191$(LIBF)/phymars/yomaer.h \
1192$(LIBF)/phymars/yomlw.h \
1193$(LIBF)/phymars/fisice.h \
1194$(LIBF)/phymars/callkeys.h \
1195$(LIBF)/phymars/aerice.h
1196        cd $(LOCAL_DIR); \
1197        $(COMPILE90) $(LIBF)/phymars/lwu.F ; \
1198        $(AR) r $(LIBO)/libphymars.a lwu.o ; $(RM) lwu.o ; \
1199        cd $(GCM)
1200
1201$(LIBO)/libphymars.a(lwxb.o) : $(LIBF)/phymars/lwxb.F \
1202$(LIBF)/grid/dimensions.h \
1203$(LIBF)/phymars/dimphys.h \
1204$(LIBF)/phymars/dimradmars.h \
1205$(LIBF)/phymars/callkeys.h \
1206$(LIBF)/phymars/yomlw.h
1207        cd $(LOCAL_DIR); \
1208        $(COMPILE90) $(LIBF)/phymars/lwxb.F ; \
1209        $(AR) r $(LIBO)/libphymars.a lwxb.o ; $(RM) lwxb.o ; \
1210        cd $(GCM)
1211
1212$(LIBO)/libphymars.a(lwxd.o) : $(LIBF)/phymars/lwxd.F \
1213$(LIBF)/grid/dimensions.h \
1214$(LIBF)/phymars/dimphys.h \
1215$(LIBF)/phymars/dimradmars.h \
1216$(LIBF)/phymars/yomlw.h \
1217$(LIBF)/phymars/callkeys.h
1218        cd $(LOCAL_DIR); \
1219        $(COMPILE90) $(LIBF)/phymars/lwxd.F ; \
1220        $(AR) r $(LIBO)/libphymars.a lwxd.o ; $(RM) lwxd.o ; \
1221        cd $(GCM)
1222
1223$(LIBO)/libphymars.a(lwxn.o) : $(LIBF)/phymars/lwxn.F \
1224$(LIBF)/grid/dimensions.h \
1225$(LIBF)/phymars/dimphys.h \
1226$(LIBF)/phymars/dimradmars.h \
1227$(LIBF)/phymars/yomlw.h \
1228$(LIBF)/phymars/callkeys.h
1229        cd $(LOCAL_DIR); \
1230        $(COMPILE90) $(LIBF)/phymars/lwxn.F ; \
1231        $(AR) r $(LIBO)/libphymars.a lwxn.o ; $(RM) lwxn.o ; \
1232        cd $(GCM)
1233
1234$(LIBO)/libphymars.a(meso_dustopacity.o) : $(LIBF)/phymars/meso_dustopacity.F \
1235$(LIBF)/grid/dimensions.h \
1236$(LIBF)/phymars/dimphys.h \
1237$(LIBF)/phymars/callkeys.h \
1238$(LIBF)/phymars/comcstfi.h \
1239$(LIBF)/phymars/comgeomfi.h \
1240$(LIBF)/phymars/dimradmars.h \
1241$(LIBF)/phymars/yomaer.h \
1242$(LIBF)/phymars/tracer.h \
1243$(LIBF)/phymars/planete.h
1244        cd $(LOCAL_DIR); \
1245        $(COMPILE90) $(LIBF)/phymars/meso_dustopacity.F ; \
1246        $(AR) r $(LIBO)/libphymars.a meso_dustopacity.o ; $(RM) meso_dustopacity.o ; \
1247        cd $(GCM)
1248
1249$(LIBO)/libphymars.a(meso_inifis.o) : $(LIBF)/phymars/meso_inifis.F \
1250$(LIBF)/grid/dimensions.h \
1251$(LIBF)/phymars/dimphys.h \
1252$(LIBF)/phymars/planete.h \
1253$(LIBF)/phymars/comcstfi.h \
1254$(LIBF)/phymars/comsaison.h \
1255$(LIBF)/phymars/comdiurn.h \
1256$(LIBF)/phymars/comgeomfi.h \
1257$(LIBF)/phymars/callkeys.h \
1258$(LIBF)/phymars/surfdat.h
1259        cd $(LOCAL_DIR); \
1260        $(COMPILE90) $(LIBF)/phymars/meso_inifis.F ; \
1261        $(AR) r $(LIBO)/libphymars.a meso_inifis.o ; $(RM) meso_inifis.o ; \
1262        cd $(GCM)
1263
1264$(LIBO)/libphymars.a(meso_physiq.o) : $(LIBF)/phymars/meso_physiq.F \
1265$(LIBF)/grid/dimensions.h \
1266$(LIBF)/phymars/dimphys.h \
1267$(LIBF)/phymars/comgeomfi.h \
1268$(LIBF)/phymars/surfdat.h \
1269$(LIBF)/phymars/comdiurn.h \
1270$(LIBF)/phymars/callkeys.h \
1271$(LIBF)/phymars/comcstfi.h \
1272$(LIBF)/phymars/planete.h \
1273$(LIBF)/phymars/comsaison.h \
1274$(LIBF)/dyn3d/control.h \
1275$(LIBF)/phymars/dimradmars.h \
1276$(LIBF)/phymars/comg1d.h \
1277$(LIBF)/phymars/tracer.h \
1278$(LIBF)/phymars/nlteparams.h \
1279$(LIBF)/aeronomars/chimiedata.h \
1280$(LIBF)/phymars/watercap.h \
1281$(LIBF)/phymars/fisice.h \
1282$(LIBF)/aeronomars/param.h \
1283$(LIBF)/aeronomars/param_v3.h \
1284$(LIBF)/aeronomars/conc.h
1285        cd $(LOCAL_DIR); \
1286        $(COMPILE90) $(LIBF)/phymars/meso_physiq.F ; \
1287        $(AR) r $(LIBO)/libphymars.a meso_physiq.o ; $(RM) meso_physiq.o ; \
1288        cd $(GCM)
1289
1290$(LIBO)/libphymars.a(meso_writediagfi.o) : $(LIBF)/phymars/meso_writediagfi.F \
1291$(LIBF)/grid/dimensions.h \
1292$(LIBF)/phymars/dimphys.h \
1293$(LIBF)/dyn3d/paramet.h \
1294$(LIBF)/dyn3d/control.h \
1295$(LIBF)/dyn3d/comvert.h \
1296$(LIBF)/dyn3d/comgeom.h \
1297$(LIBF)/dyn3d/description.h \
1298$(LIBF)/dyn3d/temps.h \
1299$(LIBF)/phymars/surfdat.h
1300        cd $(LOCAL_DIR); \
1301        $(COMPILE90) $(LIBF)/phymars/meso_writediagfi.F ; \
1302        $(AR) r $(LIBO)/libphymars.a meso_writediagfi.o ; $(RM) meso_writediagfi.o ; \
1303        cd $(GCM)
1304
1305$(LIBO)/libphymars.a(mucorr.o) : $(LIBF)/phymars/mucorr.F
1306        cd $(LOCAL_DIR); \
1307        $(COMPILE90) $(LIBF)/phymars/mucorr.F ; \
1308        $(AR) r $(LIBO)/libphymars.a mucorr.o ; $(RM) mucorr.o ; \
1309        cd $(GCM)
1310
1311$(LIBO)/libphymars.a(mufract.o) : $(LIBF)/phymars/mufract.F
1312        cd $(LOCAL_DIR); \
1313        $(COMPILE90) $(LIBF)/phymars/mufract.F ; \
1314        $(AR) r $(LIBO)/libphymars.a mufract.o ; $(RM) mufract.o ; \
1315        cd $(GCM)
1316
1317$(LIBO)/libphymars.a(multipl.o) : $(LIBF)/phymars/multipl.F
1318        cd $(LOCAL_DIR); \
1319        $(COMPILE90) $(LIBF)/phymars/multipl.F ; \
1320        $(AR) r $(LIBO)/libphymars.a multipl.o ; $(RM) multipl.o ; \
1321        cd $(GCM)
1322
1323$(LIBO)/libphymars.a(newcondens.o) : $(LIBF)/phymars/newcondens.F \
1324$(LIBF)/grid/dimensions.h \
1325$(LIBF)/phymars/dimphys.h \
1326$(LIBF)/phymars/comcstfi.h \
1327$(LIBF)/phymars/surfdat.h \
1328$(LIBF)/phymars/comgeomfi.h \
1329$(LIBF)/dyn3d/comvert.h \
1330$(LIBF)/dyn3d/paramet.h \
1331$(LIBF)/phymars/callkeys.h \
1332$(LIBF)/phymars/tracer.h \
1333$(LIBF)/phymars/fisice.h \
1334$(LIBF)/grid/dimensions.h
1335        cd $(LOCAL_DIR); \
1336        $(COMPILE90) $(LIBF)/phymars/newcondens.F ; \
1337        $(AR) r $(LIBO)/libphymars.a newcondens.o ; $(RM) newcondens.o ; \
1338        cd $(GCM)
1339
1340$(LIBO)/libphymars.a(newsedim.o) : $(LIBF)/phymars/newsedim.F \
1341$(LIBF)/grid/dimensions.h \
1342$(LIBF)/phymars/dimphys.h \
1343$(LIBF)/phymars/comcstfi.h
1344        cd $(LOCAL_DIR); \
1345        $(COMPILE90) $(LIBF)/phymars/newsedim.F ; \
1346        $(AR) r $(LIBO)/libphymars.a newsedim.o ; $(RM) newsedim.o ; \
1347        cd $(GCM)
1348
1349$(LIBO)/libphymars.a(nirco2abs.o) : $(LIBF)/phymars/nirco2abs.F \
1350$(LIBF)/grid/dimensions.h \
1351$(LIBF)/phymars/dimphys.h \
1352$(LIBF)/phymars/comcstfi.h \
1353$(LIBF)/phymars/callkeys.h \
1354$(LIBF)/phymars/comdiurn.h
1355        cd $(LOCAL_DIR); \
1356        $(COMPILE90) $(LIBF)/phymars/nirco2abs.F ; \
1357        $(AR) r $(LIBO)/libphymars.a nirco2abs.o ; $(RM) nirco2abs.o ; \
1358        cd $(GCM)
1359
1360$(LIBO)/libphymars.a(nltecool.o) : $(LIBF)/phymars/nltecool.F \
1361$(LIBF)/phymars/nltedata.h
1362        cd $(LOCAL_DIR); \
1363        $(COMPILE90) $(LIBF)/phymars/nltecool.F ; \
1364        $(AR) r $(LIBO)/libphymars.a nltecool.o ; $(RM) nltecool.o ; \
1365        cd $(GCM)
1366
1367$(LIBO)/libphymars.a(nlthermeq.o) : $(LIBF)/phymars/nlthermeq.F \
1368$(LIBF)/grid/dimensions.h \
1369$(LIBF)/phymars/dimphys.h \
1370$(LIBF)/phymars/dimradmars.h \
1371$(LIBF)/phymars/nlteparams.h \
1372$(LIBF)/phymars/yomlw.h \
1373$(LIBF)/phymars/callkeys.h
1374        cd $(LOCAL_DIR); \
1375        $(COMPILE90) $(LIBF)/phymars/nlthermeq.F ; \
1376        $(AR) r $(LIBO)/libphymars.a nlthermeq.o ; $(RM) nlthermeq.o ; \
1377        cd $(GCM)
1378
1379$(LIBO)/libphymars.a(orbite.o) : $(LIBF)/phymars/orbite.F \
1380$(LIBF)/phymars/planete.h \
1381$(LIBF)/phymars/comcstfi.h
1382        cd $(LOCAL_DIR); \
1383        $(COMPILE90) $(LIBF)/phymars/orbite.F ; \
1384        $(AR) r $(LIBO)/libphymars.a orbite.o ; $(RM) orbite.o ; \
1385        cd $(GCM)
1386
1387$(LIBO)/libphymars.a(orodrag.o) : $(LIBF)/phymars/orodrag.F \
1388$(LIBF)/grid/dimensions.h \
1389$(LIBF)/phymars/dimphys.h \
1390$(LIBF)/phymars/dimradmars.h \
1391$(LIBF)/phymars/comcstfi.h \
1392$(LIBF)/phymars/yoegwd.h
1393        cd $(LOCAL_DIR); \
1394        $(COMPILE90) $(LIBF)/phymars/orodrag.F ; \
1395        $(AR) r $(LIBO)/libphymars.a orodrag.o ; $(RM) orodrag.o ; \
1396        cd $(GCM)
1397
1398$(LIBO)/libphymars.a(orosetup.o) : $(LIBF)/phymars/orosetup.F \
1399$(LIBF)/grid/dimensions.h \
1400$(LIBF)/phymars/dimphys.h \
1401$(LIBF)/phymars/dimradmars.h \
1402$(LIBF)/phymars/comcstfi.h \
1403$(LIBF)/phymars/yoegwd.h
1404        cd $(LOCAL_DIR); \
1405        $(COMPILE90) $(LIBF)/phymars/orosetup.F ; \
1406        $(AR) r $(LIBO)/libphymars.a orosetup.o ; $(RM) orosetup.o ; \
1407        cd $(GCM)
1408
1409$(LIBO)/libphymars.a(phyetat0.o) : $(LIBF)/phymars/phyetat0.F \
1410$(LIBF)/grid/dimensions.h \
1411$(LIBF)/phymars/dimphys.h \
1412$(LIBF)/phymars/comgeomfi.h \
1413$(LIBF)/phymars/surfdat.h \
1414$(LIBF)/phymars/planete.h \
1415$(LIBF)/phymars/dimradmars.h \
1416$(LIBF)/phymars/yomaer.h \
1417$(LIBF)/phymars/comcstfi.h
1418        cd $(LOCAL_DIR); \
1419        $(COMPILE90) $(LIBF)/phymars/phyetat0.F ; \
1420        $(AR) r $(LIBO)/libphymars.a phyetat0.o ; $(RM) phyetat0.o ; \
1421        cd $(GCM)
1422
1423$(LIBO)/libphymars.a(physdem1.o) : $(LIBF)/phymars/physdem1.F \
1424$(LIBF)/grid/dimensions.h \
1425$(LIBF)/dyn3d/paramet.h \
1426$(LIBF)/dyn3d/comvert.h \
1427$(LIBF)/dyn3d/comgeom2.h \
1428$(LIBF)/dyn3d/control.h \
1429$(LIBF)/dyn3d/comdissnew.h \
1430$(LIBF)/dyn3d/logic.h \
1431$(LIBF)/dyn3d/ener.h \
1432$(LIBF)/phymars/dimphys.h \
1433$(LIBF)/dyn3d/serre.h \
1434$(LIBF)/dyn3d/clesph0.h \
1435$(LIBF)/grid/fxyprim.h \
1436$(LIBF)/phymars/comgeomfi.h \
1437$(LIBF)/phymars/surfdat.h \
1438$(LIBF)/phymars/planete.h \
1439$(LIBF)/phymars/dimradmars.h \
1440$(LIBF)/phymars/yomaer.h \
1441$(LIBF)/phymars/comcstfi.h
1442        cd $(LOCAL_DIR); \
1443        $(COMPILE90) $(LIBF)/phymars/physdem1.F ; \
1444        $(AR) r $(LIBO)/libphymars.a physdem1.o ; $(RM) physdem1.o ; \
1445        cd $(GCM)
1446
1447$(LIBO)/libphymars.a(profile.o) : $(LIBF)/phymars/profile.F
1448        cd $(LOCAL_DIR); \
1449        $(COMPILE90) $(LIBF)/phymars/profile.F ; \
1450        $(AR) r $(LIBO)/libphymars.a profile.o ; $(RM) profile.o ; \
1451        cd $(GCM)
1452
1453$(LIBO)/libphymars.a(scatter.o) : $(LIBF)/phymars/scatter.F
1454        cd $(LOCAL_DIR); \
1455        $(COMPILE90) $(LIBF)/phymars/scatter.F ; \
1456        $(AR) r $(LIBO)/libphymars.a scatter.o ; $(RM) scatter.o ; \
1457        cd $(GCM)
1458
1459$(LIBO)/libphymars.a(scopyi.o) : $(LIBF)/phymars/scopyi.F
1460        cd $(LOCAL_DIR); \
1461        $(COMPILE90) $(LIBF)/phymars/scopyi.F ; \
1462        $(AR) r $(LIBO)/libphymars.a scopyi.o ; $(RM) scopyi.o ; \
1463        cd $(GCM)
1464
1465$(LIBO)/libphymars.a(soil.o) : $(LIBF)/phymars/soil.F \
1466$(LIBF)/grid/dimensions.h \
1467$(LIBF)/phymars/dimphys.h
1468        cd $(LOCAL_DIR); \
1469        $(COMPILE90) $(LIBF)/phymars/soil.F ; \
1470        $(AR) r $(LIBO)/libphymars.a soil.o ; $(RM) soil.o ; \
1471        cd $(GCM)
1472
1473$(LIBO)/libphymars.a(solang.o) : $(LIBF)/phymars/solang.F
1474        cd $(LOCAL_DIR); \
1475        $(COMPILE90) $(LIBF)/phymars/solang.F ; \
1476        $(AR) r $(LIBO)/libphymars.a solang.o ; $(RM) solang.o ; \
1477        cd $(GCM)
1478
1479$(LIBO)/libphymars.a(solarlong.o) : $(LIBF)/phymars/solarlong.F \
1480$(LIBF)/phymars/planete.h \
1481$(LIBF)/phymars/comcstfi.h
1482        cd $(LOCAL_DIR); \
1483        $(COMPILE90) $(LIBF)/phymars/solarlong.F ; \
1484        $(AR) r $(LIBO)/libphymars.a solarlong.o ; $(RM) solarlong.o ; \
1485        cd $(GCM)
1486
1487$(LIBO)/libphymars.a(suaer.o) : $(LIBF)/phymars/suaer.F \
1488$(LIBF)/grid/dimensions.h \
1489$(LIBF)/phymars/dimphys.h \
1490$(LIBF)/phymars/dimradmars.h \
1491$(LIBF)/phymars/yomaer.h \
1492$(LIBF)/phymars/aerdust.h \
1493$(LIBF)/phymars/aerice.h
1494        cd $(LOCAL_DIR); \
1495        $(COMPILE90) $(LIBF)/phymars/suaer.F ; \
1496        $(AR) r $(LIBO)/libphymars.a suaer.o ; $(RM) suaer.o ; \
1497        cd $(GCM)
1498
1499$(LIBO)/libphymars.a(sugwd.o) : $(LIBF)/phymars/sugwd.F \
1500$(LIBF)/phymars/yoegwd.h
1501        cd $(LOCAL_DIR); \
1502        $(COMPILE90) $(LIBF)/phymars/sugwd.F ; \
1503        $(AR) r $(LIBO)/libphymars.a sugwd.o ; $(RM) sugwd.o ; \
1504        cd $(GCM)
1505
1506$(LIBO)/libphymars.a(sulw.o) : $(LIBF)/phymars/sulw.F \
1507$(LIBF)/grid/dimensions.h \
1508$(LIBF)/phymars/dimphys.h \
1509$(LIBF)/phymars/dimradmars.h \
1510$(LIBF)/phymars/callkeys.h \
1511$(LIBF)/phymars/yomlw.h
1512        cd $(LOCAL_DIR); \
1513        $(COMPILE90) $(LIBF)/phymars/sulw.F ; \
1514        $(AR) r $(LIBO)/libphymars.a sulw.o ; $(RM) sulw.o ; \
1515        cd $(GCM)
1516
1517$(LIBO)/libphymars.a(surfini.o) : $(LIBF)/phymars/surfini.F \
1518$(LIBF)/grid/dimensions.h \
1519$(LIBF)/phymars/dimphys.h \
1520$(LIBF)/phymars/surfdat.h \
1521$(LIBF)/phymars/callkeys.h \
1522$(LIBF)/phymars/tracer.h
1523        cd $(LOCAL_DIR); \
1524        $(COMPILE90) $(LIBF)/phymars/surfini.F ; \
1525        $(AR) r $(LIBO)/libphymars.a surfini.o ; $(RM) surfini.o ; \
1526        cd $(GCM)
1527
1528$(LIBO)/libphymars.a(swmain.o) : $(LIBF)/phymars/swmain.F \
1529$(LIBF)/grid/dimensions.h \
1530$(LIBF)/phymars/dimphys.h \
1531$(LIBF)/phymars/dimradmars.h \
1532$(LIBF)/phymars/yomaer.h \
1533$(LIBF)/phymars/yomlw.h \
1534$(LIBF)/phymars/callkeys.h
1535        cd $(LOCAL_DIR); \
1536        $(COMPILE90) $(LIBF)/phymars/swmain.F ; \
1537        $(AR) r $(LIBO)/libphymars.a swmain.o ; $(RM) swmain.o ; \
1538        cd $(GCM)
1539
1540$(LIBO)/libphymars.a(swrayleigh.o) : $(LIBF)/phymars/swrayleigh.F \
1541$(LIBF)/phymars/comcstfi.h
1542        cd $(LOCAL_DIR); \
1543        $(COMPILE90) $(LIBF)/phymars/swrayleigh.F ; \
1544        $(AR) r $(LIBO)/libphymars.a swrayleigh.o ; $(RM) swrayleigh.o ; \
1545        cd $(GCM)
1546
1547$(LIBO)/libphymars.a(swr.o) : $(LIBF)/phymars/swr.F \
1548$(LIBF)/grid/dimensions.h \
1549$(LIBF)/phymars/dimphys.h \
1550$(LIBF)/phymars/dimradmars.h \
1551$(LIBF)/phymars/callkeys.h \
1552$(LIBF)/phymars/yomaer.h \
1553$(LIBF)/phymars/yomlw.h \
1554$(LIBF)/phymars/fisice.h \
1555$(LIBF)/phymars/aerice.h
1556        cd $(LOCAL_DIR); \
1557        $(COMPILE90) $(LIBF)/phymars/swr.F ; \
1558        $(AR) r $(LIBO)/libphymars.a swr.o ; $(RM) swr.o ; \
1559        cd $(GCM)
1560
1561$(LIBO)/libphymars.a(tabfi.o) : $(LIBF)/phymars/tabfi.F \
1562$(LIBF)/grid/dimensions.h \
1563$(LIBF)/phymars/dimphys.h \
1564$(LIBF)/phymars/comcstfi.h \
1565$(LIBF)/phymars/comgeomfi.h \
1566$(LIBF)/phymars/planete.h \
1567$(LIBF)/phymars/surfdat.h \
1568$(LIBF)/phymars/dimradmars.h \
1569$(LIBF)/phymars/yomaer.h
1570        cd $(LOCAL_DIR); \
1571        $(COMPILE90) $(LIBF)/phymars/tabfi.F ; \
1572        $(AR) r $(LIBO)/libphymars.a tabfi.o ; $(RM) tabfi.o ; \
1573        cd $(GCM)
1574
1575$(LIBO)/libphymars.a(uniplot.o) : $(LIBF)/phymars/uniplot.F
1576        cd $(LOCAL_DIR); \
1577        $(COMPILE90) $(LIBF)/phymars/uniplot.F ; \
1578        $(AR) r $(LIBO)/libphymars.a uniplot.o ; $(RM) uniplot.o ; \
1579        cd $(GCM)
1580
1581$(LIBO)/libphymars.a(vdif_cd.o) : $(LIBF)/phymars/vdif_cd.F
1582        cd $(LOCAL_DIR); \
1583        $(COMPILE90) $(LIBF)/phymars/vdif_cd.F ; \
1584        $(AR) r $(LIBO)/libphymars.a vdif_cd.o ; $(RM) vdif_cd.o ; \
1585        cd $(GCM)
1586
1587$(LIBO)/libphymars.a(vdifc.o) : $(LIBF)/phymars/vdifc.F \
1588$(LIBF)/grid/dimensions.h \
1589$(LIBF)/phymars/dimphys.h \
1590$(LIBF)/phymars/comcstfi.h \
1591$(LIBF)/phymars/callkeys.h \
1592$(LIBF)/phymars/surfdat.h \
1593$(LIBF)/phymars/comgeomfi.h \
1594$(LIBF)/phymars/tracer.h \
1595$(LIBF)/phymars/watercap.h
1596        cd $(LOCAL_DIR); \
1597        $(COMPILE90) $(LIBF)/phymars/vdifc.F ; \
1598        $(AR) r $(LIBO)/libphymars.a vdifc.o ; $(RM) vdifc.o ; \
1599        cd $(GCM)
1600
1601$(LIBO)/libphymars.a(vdif_kc.o) : $(LIBF)/phymars/vdif_kc.F \
1602$(LIBF)/grid/dimensions.h \
1603$(LIBF)/phymars/dimphys.h
1604        cd $(LOCAL_DIR); \
1605        $(COMPILE90) $(LIBF)/phymars/vdif_kc.F ; \
1606        $(AR) r $(LIBO)/libphymars.a vdif_kc.o ; $(RM) vdif_kc.o ; \
1607        cd $(GCM)
1608
1609$(LIBO)/libphymars.a(vlz_fi.o) : $(LIBF)/phymars/vlz_fi.F \
1610$(LIBF)/grid/dimensions.h \
1611$(LIBF)/phymars/dimphys.h
1612        cd $(LOCAL_DIR); \
1613        $(COMPILE90) $(LIBF)/phymars/vlz_fi.F ; \
1614        $(AR) r $(LIBO)/libphymars.a vlz_fi.o ; $(RM) vlz_fi.o ; \
1615        cd $(GCM)
1616
1617$(LIBO)/libphymars.a(watercloud.o) : $(LIBF)/phymars/watercloud.F \
1618$(LIBF)/grid/dimensions.h \
1619$(LIBF)/phymars/dimphys.h \
1620$(LIBF)/phymars/comcstfi.h \
1621$(LIBF)/phymars/callkeys.h \
1622$(LIBF)/phymars/tracer.h \
1623$(LIBF)/phymars/fisice.h \
1624$(LIBF)/phymars/comgeomfi.h
1625        cd $(LOCAL_DIR); \
1626        $(COMPILE90) $(LIBF)/phymars/watercloud.F ; \
1627        $(AR) r $(LIBO)/libphymars.a watercloud.o ; $(RM) watercloud.o ; \
1628        cd $(GCM)
1629
1630$(LIBO)/libphymars.a(watersat.o) : $(LIBF)/phymars/watersat.F
1631        cd $(LOCAL_DIR); \
1632        $(COMPILE90) $(LIBF)/phymars/watersat.F ; \
1633        $(AR) r $(LIBO)/libphymars.a watersat.o ; $(RM) watersat.o ; \
1634        cd $(GCM)
1635
1636$(LIBO)/libphymars.a(writeg1d.o) : $(LIBF)/phymars/writeg1d.F \
1637$(LIBF)/phymars/comg1d.h \
1638$(LIBF)/phymars/comg1d.h \
1639$(LIBF)/phymars/comcstfi.h
1640        cd $(LOCAL_DIR); \
1641        $(COMPILE90) $(LIBF)/phymars/writeg1d.F ; \
1642        $(AR) r $(LIBO)/libphymars.a writeg1d.o ; $(RM) writeg1d.o ; \
1643        cd $(GCM)
1644
1645$(LIBO)/libphymars.a(zerophys.o) : $(LIBF)/phymars/zerophys.F
1646        cd $(LOCAL_DIR); \
1647        $(COMPILE90) $(LIBF)/phymars/zerophys.F ; \
1648        $(AR) r $(LIBO)/libphymars.a zerophys.o ; $(RM) zerophys.o ; \
1649        cd $(GCM)
1650
1651$(LIBO)/libphymars.a(def_var.o) : $(LIBF)/phymars/def_var.F90
1652        cd $(LOCAL_DIR); \
1653        $(COMPILE90) $(LIBF)/phymars/def_var.F90 ; \
1654        $(AR) r $(LIBO)/libphymars.a def_var.o ; $(RM) def_var.o ; \
1655        cd $(GCM)
1656
1657$(LIBO)/libphymars.a(meso_readtesassim.o) : $(LIBF)/phymars/meso_readtesassim.F90
1658        cd $(LOCAL_DIR); \
1659        $(COMPILE90) $(LIBF)/phymars/meso_readtesassim.F90 ; \
1660        $(AR) r $(LIBO)/libphymars.a meso_readtesassim.o ; $(RM) meso_readtesassim.o ; \
1661        cd $(GCM)
1662
1663$(LIBO)/libphymars.a(mkstat.o) : $(LIBF)/phymars/mkstat.F90
1664        cd $(LOCAL_DIR); \
1665        $(COMPILE90) $(LIBF)/phymars/mkstat.F90 ; \
1666        $(AR) r $(LIBO)/libphymars.a mkstat.o ; $(RM) mkstat.o ; \
1667        cd $(GCM)
1668
1669$(LIBO)/libphymars.a(readtesassim.o) : $(LIBF)/phymars/readtesassim.F90
1670        cd $(LOCAL_DIR); \
1671        $(COMPILE90) $(LIBF)/phymars/readtesassim.F90 ; \
1672        $(AR) r $(LIBO)/libphymars.a readtesassim.o ; $(RM) readtesassim.o ; \
1673        cd $(GCM)
1674
1675$(LIBO)/libphymars.a(wstats.o) : $(LIBF)/phymars/wstats.F90
1676        cd $(LOCAL_DIR); \
1677        $(COMPILE90) $(LIBF)/phymars/wstats.F90 ; \
1678        $(AR) r $(LIBO)/libphymars.a wstats.o ; $(RM) wstats.o ; \
1679        cd $(GCM)
1680
1681
Note: See TracBrowser for help on using the repository browser.