1 | VPATH=../src/IOSERVER:../src/XMLIO |
---|
2 | MAKE_NAM = $(MAKE) |
---|
3 | ifneq ($(MAKE_NAM),$(M_K)) |
---|
4 | @$(error You must invoke this Makefile with the $(M_K) command) |
---|
5 | endif |
---|
6 | USER_DIR = $(shell /bin/pwd) |
---|
7 | MAKE_DIR = '??' |
---|
8 | ifneq ($(USER_DIR),$(MAKE_DIR)) |
---|
9 | @$(error You must invoke this Makefile from its directory) |
---|
10 | endif |
---|
11 | #- |
---|
12 | #-Q- sx6nec F_O := $(F_O) -Wf,-ptr byte |
---|
13 | #-Q- sx8brodie F_O := $(F_O) -Wf,-ptr byte |
---|
14 | #-Q- sx8mercure F_O := $(F_O) -Wf,-ptr byte |
---|
15 | #-Q- sx9mercure F_O := $(F_O) -Wf,-ptr byte |
---|
16 | #-Q- sxdkrz F_O := $(F_O) -Wf,-ptr byte |
---|
17 | #-Q- eshpux F_O := $(F_O) -Wf,-ptr byte |
---|
18 | #-Q- aix6 F_O = $(F_P) -O3 -qextname -qsuffix=cpp=F90 -qsuffix=f=f90 -qmoddir=$(MODDIR) -I $(MODDIR) |
---|
19 | #-Q- aix F_O = $(F_P) -O3 -qextname -qsuffix=cpp=F90 -qsuffix=f=f90 -qmoddir=$(MODDIR) -I $(MODDIR) |
---|
20 | #-Q- osxxlf F_O = $(F_P) -O3 -qextname -qsuffix=cpp=F90 -qsuffix=f=f90 -qmoddir=$(MODDIR) -I $(MODDIR) |
---|
21 | F_O := $(F_O) -I../../../lib |
---|
22 | P_O := $(P_O) -traditional |
---|
23 | #-Q- aix6 L_O = $(F_P) -q64 -O3 |
---|
24 | #-Q- aix L_O = $(F_P) -q64 -O3 |
---|
25 | prefix='' |
---|
26 | #-Q- aix6 prefix='-WF,' |
---|
27 | #-Q- aix prefix='-WF,' |
---|
28 | override P_P := $(P_P:%=$(prefix)%) |
---|
29 | |
---|
30 | #--------------------------------------------------------------------- |
---|
31 | #- Create libioserver and libxmlio |
---|
32 | #--------------------------------------------------------------------- |
---|
33 | |
---|
34 | .PRECIOUS : $(MODEL_LIB1) $(MODEL_LIB2) |
---|
35 | SXMODEL_LIB1 = $(MODEL_LIB1) |
---|
36 | SXMODEL_LIB2 = $(MODEL_LIB2) |
---|
37 | ifeq ($(L_X),1) |
---|
38 | SXMODEL_LIB1 = $(LIBDIR)/libsxioserver.a |
---|
39 | SXMODEL_LIB2 = $(LIBDIR)/libsxxmlio.a |
---|
40 | .PRECIOUS : $(SXMODEL_LIB1) $(SXMODEL_LIB2) |
---|
41 | endif |
---|
42 | |
---|
43 | MODS1 = ../src/IOSERVER/mod_ioclient_para.F90 \ |
---|
44 | ../src/IOSERVER/mod_ioserver_para.F90 ../src/IOSERVER/mpi_mod.F90 \ |
---|
45 | ../src/IOSERVER/mpi_wrapper.F90 ../src/IOSERVER/mpitrace.F90 \ |
---|
46 | ../src/IOSERVER/init_vampir.f90 ../src/IOSERVER/main.f90 \ |
---|
47 | ../src/IOSERVER/mod_box_grid.f90 ../src/IOSERVER/mod_boxed_domain.f90 \ |
---|
48 | ../src/IOSERVER/mod_event_client.f90 \ |
---|
49 | ../src/IOSERVER/mod_event_parameters.f90 \ |
---|
50 | ../src/IOSERVER/mod_event_server.f90 \ |
---|
51 | ../src/IOSERVER/mod_field_bufferize.f90 \ |
---|
52 | ../src/IOSERVER/mod_global_memory.f90 \ |
---|
53 | ../src/IOSERVER/mod_interface_ioipsl.f90 \ |
---|
54 | ../src/IOSERVER/mod_ioclient.f90 ../src/IOSERVER/mod_iomanager.f90 \ |
---|
55 | ../src/IOSERVER/mod_ioserver_namelist.f90 \ |
---|
56 | ../src/IOSERVER/mod_mpi_buffer_client.f90 \ |
---|
57 | ../src/IOSERVER/mod_mpi_buffer_parameters.f90 \ |
---|
58 | ../src/IOSERVER/mod_mpi_buffer_server.f90 \ |
---|
59 | ../src/IOSERVER/mod_pack.f90 ../src/IOSERVER/mod_prec.f90 \ |
---|
60 | ../src/IOSERVER/mod_wait.f90 ../src/IOSERVER/pack_f.f90 \ |
---|
61 | ../src/IOSERVER/server.f90 |
---|
62 | |
---|
63 | OBJSMODS1 = mod_ioclient_para.o mod_ioserver_para.o mpi_mod.o mpi_wrapper.o \ |
---|
64 | mpitrace.o init_vampir.o main.o mod_box_grid.o mod_boxed_domain.o \ |
---|
65 | mod_event_client.o mod_event_parameters.o mod_event_server.o \ |
---|
66 | mod_field_bufferize.o mod_global_memory.o mod_interface_ioipsl.o \ |
---|
67 | mod_ioclient.o mod_iomanager.o mod_ioserver_namelist.o \ |
---|
68 | mod_mpi_buffer_client.o mod_mpi_buffer_parameters.o \ |
---|
69 | mod_mpi_buffer_server.o mod_pack.o mod_prec.o mod_wait.o pack_f.o |
---|
70 | |
---|
71 | MODS2 = ../src/XMLIO/mod_attribut.f90 ../src/XMLIO/mod_attribut_list.f90 \ |
---|
72 | ../src/XMLIO/mod_axis.f90 ../src/XMLIO/mod_axis_attribut.f90 \ |
---|
73 | ../src/XMLIO/mod_axis_definition.f90 ../src/XMLIO/mod_axis_group.f90 \ |
---|
74 | ../src/XMLIO/mod_context.f90 ../src/XMLIO/mod_dependency.f90 \ |
---|
75 | ../src/XMLIO/mod_domain.f90 ../src/XMLIO/mod_error_msg.f90 \ |
---|
76 | ../src/XMLIO/mod_field.f90 ../src/XMLIO/mod_field_attribute.f90 \ |
---|
77 | ../src/XMLIO/mod_field_definition.f90 \ |
---|
78 | ../src/XMLIO/mod_field_group.f90 ../src/XMLIO/mod_file.f90 \ |
---|
79 | ../src/XMLIO/mod_file_attribut.f90 \ |
---|
80 | ../src/XMLIO/mod_file_definition.f90 ../src/XMLIO/mod_file_group.f90 \ |
---|
81 | ../src/XMLIO/mod_grid.f90 ../src/XMLIO/mod_grid_attribut.f90 \ |
---|
82 | ../src/XMLIO/mod_grid_definition.f90 ../src/XMLIO/mod_grid_group.f90 \ |
---|
83 | ../src/XMLIO/mod_object.f90 ../src/XMLIO/mod_parse_xml.f90 \ |
---|
84 | ../src/XMLIO/mod_sorted_list.f90 ../src/XMLIO/mod_stdtype.f90 \ |
---|
85 | ../src/XMLIO/mod_time_parameters.f90 \ |
---|
86 | ../src/XMLIO/mod_xmlio_parameters.f90 ../src/XMLIO/mod_zoom.f90 \ |
---|
87 | ../src/XMLIO/mod_zoom_attribut.f90 ../src/XMLIO/string_function.f90 \ |
---|
88 | ../src/XMLIO/test_xmlio.f90 ../src/XMLIO/xmlio.f90 |
---|
89 | |
---|
90 | OBJSMODS2 = mod_attribut.o mod_attribut_list.o mod_axis.o mod_axis_attribut.o \ |
---|
91 | mod_axis_definition.o mod_axis_group.o mod_context.o mod_dependency.o \ |
---|
92 | mod_domain.o mod_error_msg.o mod_field.o mod_field_attribute.o \ |
---|
93 | mod_field_definition.o mod_field_group.o mod_file.o \ |
---|
94 | mod_file_attribut.o mod_file_definition.o mod_file_group.o mod_grid.o \ |
---|
95 | mod_grid_attribut.o mod_grid_definition.o mod_grid_group.o \ |
---|
96 | mod_object.o mod_parse_xml.o mod_sorted_list.o mod_stdtype.o \ |
---|
97 | mod_time_parameters.o mod_xmlio_parameters.o mod_zoom.o \ |
---|
98 | mod_zoom_attribut.o string_function.o xmlio.o |
---|
99 | |
---|
100 | .SUFFIXES: .f90 .F90 |
---|
101 | |
---|
102 | all: libioipsl libxmlf90 dirxml $(MODEL_LIB2)($(OBJSMODS2)) key $(MODEL_LIB1)($(OBJSMODS1)) server.o EXEC_BIN |
---|
103 | @echo IOSERVER is OK |
---|
104 | |
---|
105 | key : |
---|
106 | -@if [ "`cat KEY_CPP`" != "$(P_P)" ] ; then \ |
---|
107 | echo "$(P_P)" > KEY_CPP ; fi |
---|
108 | |
---|
109 | ifneq (,$(findstring NO_MPI,$(P_P))) |
---|
110 | EXEC_BIN : |
---|
111 | server.o : |
---|
112 | else |
---|
113 | EXEC_BIN : server.o |
---|
114 | $(F_L) $(L_O) -o ../../../bin/ioserver server.o $(MODEL_LIB1) $(MODEL_LIB2) ../../../lib/libioipsl.a $(NCDF_LIB) ../../../lib/libxmlio_server/libxmlf90.a |
---|
115 | server.o : ../src/IOSERVER/server.f90 |
---|
116 | @$(F_C) $(F_O) -c ../src/IOSERVER/server.f90 |
---|
117 | endif |
---|
118 | |
---|
119 | #Rules for ioserver |
---|
120 | #---- Using VPATH instead $(MODEL_LIB1)(%.o): ../src/IOSERVER/%.f90 |
---|
121 | $(MODEL_LIB1)(%.o): %.f90 |
---|
122 | $(F_C) $(F_O) -I../src/XMLIO -I../src/IOSERVER -I$(NCDF_INC) $< |
---|
123 | $(A_C) $(MODEL_LIB1) $*.o |
---|
124 | ifeq ($(L_X),1) |
---|
125 | $(A_X) $(SXMODEL_LIB1) $*.o |
---|
126 | endif |
---|
127 | #-Q- sgi6 mv $(shell echo $* | tr '[:lower:]' '[:upper:]').mod $(MODDIR) |
---|
128 | ifeq ($(M_M),1) |
---|
129 | @mv -f *.mod $(MODDIR) 2> /dev/null || true |
---|
130 | endif |
---|
131 | $(RM) $*.o |
---|
132 | |
---|
133 | #Rules for ioserver |
---|
134 | #---- Using VPATH instead $(MODEL_LIB1)(%.o): ../src/IOSERVER/%.F90 |
---|
135 | $(MODEL_LIB1)(%.o): %.F90 KEY_CPP |
---|
136 | $(F_C) $(F_O) $(P_P) -I$(NCDF_INC) -I../src/XMLIO -I../src/IOSERVER $< |
---|
137 | $(A_C) $(MODEL_LIB1) $*.o |
---|
138 | ifeq ($(L_X),1) |
---|
139 | $(A_X) $(SXMODEL_LIB1) $*.o |
---|
140 | endif |
---|
141 | #-Q- sgi6 mv $(shell echo $* | tr '[:lower:]' '[:upper:]').mod $(MODDIR) |
---|
142 | ifeq ($(M_M),1) |
---|
143 | @mv -f *.mod $(MODDIR) 2> /dev/null || true |
---|
144 | endif |
---|
145 | $(RM) $*.o |
---|
146 | |
---|
147 | #Rules for xmlio |
---|
148 | #---- Using VPATH instead $(MODEL_LIB1)(%.o): ../src/XMLIO/%.F90 |
---|
149 | $(MODEL_LIB2)(%.o): %.f90 |
---|
150 | $(F_C) $(F_O) -I$(NCDF_INC) -I../src/XMLIO $< |
---|
151 | $(A_C) $(MODEL_LIB2) $*.o |
---|
152 | ifeq ($(L_X),1) |
---|
153 | $(A_X) $(SXMODEL_LIB2) $*.o |
---|
154 | endif |
---|
155 | #-Q- sgi6 mv $(shell echo $* | tr '[:lower:]' '[:upper:]').mod $(MODDIR) |
---|
156 | ifeq ($(M_M),1) |
---|
157 | @mv -f *.mod $(MODDIR) 2> /dev/null || true |
---|
158 | endif |
---|
159 | $(RM) $*.o |
---|
160 | |
---|
161 | dirxml: |
---|
162 | @if [ ! -d ../../../lib/libxmlio_server ] ; then mkdir ../../../lib/libxmlio_server ; fi |
---|
163 | |
---|
164 | # IOIPSL library |
---|
165 | libioipsl : |
---|
166 | (cd ../../IOIPSL/src ; $(M_K) -f Makefile ) |
---|
167 | |
---|
168 | # XMLF90 library |
---|
169 | libxmlf90 : |
---|
170 | (cd ../../XMLF90/external ; $(M_K) -f Makefile ) |
---|
171 | |
---|
172 | clean: |
---|
173 | $(RM) *.*~ Makefile~ core *.o *.mod i.*.L *.L |
---|
174 | $(RM) server.o $(MODEL_LIB1) $(MODEL_LIB2) |
---|
175 | |
---|
176 | $(MODEL_LIB1)(init_vampir.o): $(MODEL_LIB1)(mpitrace.o) |
---|
177 | $(MODEL_LIB1)(main.o): $(MODEL_LIB1)(mod_pack.o) $(MODEL_LIB1)(mod_wait.o) |
---|
178 | $(MODEL_LIB1)(mod_event_client.o): $(MODEL_LIB1)(mod_event_parameters.o) \ |
---|
179 | $(MODEL_LIB1)(mod_iomanager.o) $(MODEL_LIB1)(mod_ioserver_namelist.o) \ |
---|
180 | $(MODEL_LIB1)(mod_mpi_buffer_client.o) $(MODEL_LIB1)(mod_pack.o) \ |
---|
181 | $(MODEL_LIB1)(mod_attribut.o) |
---|
182 | $(MODEL_LIB1)(mod_event_server.o): $(MODEL_LIB1)(mod_event_parameters.o) \ |
---|
183 | $(MODEL_LIB1)(mod_iomanager.o) $(MODEL_LIB1)(mod_pack.o) \ |
---|
184 | $(MODEL_LIB1)(mod_attribut.o) |
---|
185 | $(MODEL_LIB1)(mod_global_memory.o): $(MODEL_LIB1)(mpi_mod.o) |
---|
186 | $(MODEL_LIB1)(mod_interface_ioipsl.o): $(MODEL_LIB1)(mod_ioserver_para.o) \ |
---|
187 | $(MODEL_LIB2) |
---|
188 | $(MODEL_LIB1)(mod_ioclient.o): $(MODEL_LIB1)(mod_event_client.o) \ |
---|
189 | $(MODEL_LIB1)(mod_ioclient_para.o) $(MODEL_LIB1)(mod_iomanager.o) \ |
---|
190 | $(MODEL_LIB1)(mod_ioserver_namelist.o) \ |
---|
191 | $(MODEL_LIB1)(mod_mpi_buffer_client.o) $(MODEL_LIB1)(mod_wait.o) \ |
---|
192 | $(MODEL_LIB1)(mpi_mod.o) |
---|
193 | $(MODEL_LIB1)(mod_iomanager.o): $(MODEL_LIB1)(mod_field_bufferize.o) \ |
---|
194 | $(MODEL_LIB1)(mod_interface_ioipsl.o) $(MODEL_LIB1)(mod_attribut.o) \ |
---|
195 | $(MODEL_LIB1)(mod_axis.o) $(MODEL_LIB1)(mod_axis_group.o) \ |
---|
196 | $(MODEL_LIB1)(mod_field.o) $(MODEL_LIB1)(mod_field_group.o) \ |
---|
197 | $(MODEL_LIB1)(mod_file.o) $(MODEL_LIB1)(mod_file_group.o) \ |
---|
198 | $(MODEL_LIB1)(mod_grid.o) $(MODEL_LIB1)(mod_grid_group.o) \ |
---|
199 | $(MODEL_LIB1)(mod_object.o) $(MODEL_LIB1)(mod_zoom.o) $(MODEL_LIB2) |
---|
200 | $(MODEL_LIB1)(mod_mpi_buffer_client.o): $(MODEL_LIB1)(mod_global_memory.o) \ |
---|
201 | $(MODEL_LIB1)(mod_ioclient_para.o) \ |
---|
202 | $(MODEL_LIB1)(mod_mpi_buffer_parameters.o) $(MODEL_LIB1)(mod_pack.o) \ |
---|
203 | $(MODEL_LIB1)(mod_wait.o) $(MODEL_LIB1)(mpi_mod.o) \ |
---|
204 | $(MODEL_LIB1)(mpitrace.o) |
---|
205 | $(MODEL_LIB1)(mod_mpi_buffer_parameters.o): $(MODEL_LIB1)(mod_ioserver_namelist.o) |
---|
206 | $(MODEL_LIB1)(mod_mpi_buffer_server.o): $(MODEL_LIB1)(mod_event_server.o) \ |
---|
207 | $(MODEL_LIB1)(mod_global_memory.o) $(MODEL_LIB1)(mod_ioserver_para.o) \ |
---|
208 | $(MODEL_LIB1)(mod_mpi_buffer_parameters.o) $(MODEL_LIB1)(mod_pack.o) \ |
---|
209 | $(MODEL_LIB1)(mod_wait.o) $(MODEL_LIB1)(mpi_mod.o) \ |
---|
210 | $(MODEL_LIB1)(mpitrace.o) |
---|
211 | $(MODEL_LIB1)(mod_pack.o): $(MODEL_LIB1)(mod_attribut.o) \ |
---|
212 | $(MODEL_LIB1)(mod_stdtype.o) |
---|
213 | $(MODEL_LIB1)(pack_f.o): $(MODEL_LIB1)(mod_prec.o) |
---|
214 | $(MODEL_LIB1)(server.o): $(MODEL_LIB1)(mod_global_memory.o) \ |
---|
215 | $(MODEL_LIB1)(mod_interface_ioipsl.o) $(MODEL_LIB1)(mod_iomanager.o) \ |
---|
216 | $(MODEL_LIB1)(mod_ioserver_namelist.o) \ |
---|
217 | $(MODEL_LIB1)(mod_ioserver_para.o) \ |
---|
218 | $(MODEL_LIB1)(mod_mpi_buffer_server.o) $(MODEL_LIB1)(mod_wait.o) |
---|
219 | $(MODEL_LIB1)(mod_ioclient_para.o): $(MODEL_LIB1)(mod_ioserver_namelist.o) \ |
---|
220 | $(MODEL_LIB1)(mpi_mod.o) $(MODEL_LIB1)(mpitrace.o) |
---|
221 | $(MODEL_LIB1)(mod_ioserver_para.o): $(MODEL_LIB1)(mod_ioserver_namelist.o) \ |
---|
222 | $(MODEL_LIB1)(mpi_mod.o) $(MODEL_LIB1)(mpitrace.o) |
---|
223 | $(MODEL_LIB1)(mpi_mod.o): |
---|
224 | $(MODEL_LIB1)(mpitrace.o): |
---|
225 | $(MODEL_LIB2)(mod_attribut.o): $(MODEL_LIB2)(mod_attribut_list.o) \ |
---|
226 | $(MODEL_LIB2)(mod_error_msg.o) $(MODEL_LIB2)(mod_object.o) \ |
---|
227 | $(MODEL_LIB2)(mod_stdtype.o) $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
228 | $(MODEL_LIB2)(string_function.o) |
---|
229 | $(MODEL_LIB2)(mod_attribut_list.o): $(MODEL_LIB2)(mod_axis_attribut.o) \ |
---|
230 | $(MODEL_LIB2)(mod_field_attribute.o) \ |
---|
231 | $(MODEL_LIB2)(mod_file_attribut.o) $(MODEL_LIB2)(mod_grid_attribut.o) \ |
---|
232 | $(MODEL_LIB2)(mod_zoom_attribut.o) |
---|
233 | $(MODEL_LIB2)(mod_axis.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
234 | $(MODEL_LIB2)(mod_axis_attribut.o) $(MODEL_LIB2)(mod_error_msg.o) \ |
---|
235 | $(MODEL_LIB2)(mod_sorted_list.o) \ |
---|
236 | $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
237 | $(MODEL_LIB2)(string_function.o) ../src/XMLIO/vector_axis_def.inc |
---|
238 | $(MODEL_LIB2)(mod_axis_attribut.o): $(MODEL_LIB2)(mod_object.o) |
---|
239 | $(MODEL_LIB2)(mod_axis_definition.o): $(MODEL_LIB2)(mod_axis_group.o) |
---|
240 | $(MODEL_LIB2)(mod_axis_group.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
241 | $(MODEL_LIB2)(mod_axis.o) $(MODEL_LIB2)(mod_error_msg.o) \ |
---|
242 | $(MODEL_LIB2)(mod_object.o) $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
243 | $(MODEL_LIB2)(string_function.o) \ |
---|
244 | ../src/XMLIO/vector_axis_group_def.inc |
---|
245 | $(MODEL_LIB2)(mod_context.o): $(MODEL_LIB2)(mod_axis.o) \ |
---|
246 | $(MODEL_LIB2)(mod_axis_definition.o) $(MODEL_LIB2)(mod_axis_group.o) \ |
---|
247 | $(MODEL_LIB2)(mod_dependency.o) $(MODEL_LIB2)(mod_field.o) \ |
---|
248 | $(MODEL_LIB2)(mod_field_definition.o) \ |
---|
249 | $(MODEL_LIB2)(mod_field_group.o) $(MODEL_LIB2)(mod_file.o) \ |
---|
250 | $(MODEL_LIB2)(mod_file_definition.o) $(MODEL_LIB2)(mod_file_group.o) \ |
---|
251 | $(MODEL_LIB2)(mod_grid.o) $(MODEL_LIB2)(mod_grid_definition.o) \ |
---|
252 | $(MODEL_LIB2)(mod_grid_group.o) $(MODEL_LIB2)(mod_sorted_list.o) \ |
---|
253 | $(MODEL_LIB2)(mod_time_parameters.o) \ |
---|
254 | $(MODEL_LIB2)(mod_xmlio_parameters.o) $(MODEL_LIB2)(mod_zoom.o) \ |
---|
255 | $(MODEL_LIB2)(string_function.o) ../src/XMLIO/vector_context_def.inc |
---|
256 | $(MODEL_LIB2)(mod_dependency.o): $(MODEL_LIB2)(mod_axis.o) \ |
---|
257 | $(MODEL_LIB2)(mod_field.o) $(MODEL_LIB2)(mod_file.o) \ |
---|
258 | $(MODEL_LIB2)(mod_file_definition.o) $(MODEL_LIB2)(mod_file_group.o) \ |
---|
259 | $(MODEL_LIB2)(mod_grid.o) $(MODEL_LIB2)(mod_sorted_list.o) \ |
---|
260 | $(MODEL_LIB2)(mod_zoom.o) $(MODEL_LIB2)(string_function.o) \ |
---|
261 | ../src/XMLIO/vector_field_dep_def.inc |
---|
262 | $(MODEL_LIB2)(mod_domain.o): $(MODEL_LIB2)(mod_error_msg.o) \ |
---|
263 | $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
264 | ../src/XMLIO/vector_domain_def.inc |
---|
265 | $(MODEL_LIB2)(mod_error_msg.o): $(MODEL_LIB2)(mod_xmlio_parameters.o) |
---|
266 | $(MODEL_LIB2)(mod_field.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
267 | $(MODEL_LIB2)(mod_axis.o) $(MODEL_LIB2)(mod_error_msg.o) \ |
---|
268 | $(MODEL_LIB2)(mod_field_attribute.o) $(MODEL_LIB2)(mod_grid.o) \ |
---|
269 | $(MODEL_LIB2)(mod_sorted_list.o) \ |
---|
270 | $(MODEL_LIB2)(mod_xmlio_parameters.o) $(MODEL_LIB2)(mod_zoom.o) \ |
---|
271 | $(MODEL_LIB2)(string_function.o) ../src/XMLIO/vector_field_def.inc |
---|
272 | $(MODEL_LIB2)(mod_field_attribute.o): $(MODEL_LIB2)(mod_object.o) |
---|
273 | $(MODEL_LIB2)(mod_field_definition.o): $(MODEL_LIB2)(mod_field_group.o) |
---|
274 | $(MODEL_LIB2)(mod_field_group.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
275 | $(MODEL_LIB2)(mod_error_msg.o) $(MODEL_LIB2)(mod_field.o) \ |
---|
276 | $(MODEL_LIB2)(mod_object.o) $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
277 | $(MODEL_LIB2)(string_function.o) \ |
---|
278 | ../src/XMLIO/vector_field_group_def.inc |
---|
279 | $(MODEL_LIB2)(mod_file.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
280 | $(MODEL_LIB2)(mod_error_msg.o) $(MODEL_LIB2)(mod_field_group.o) \ |
---|
281 | $(MODEL_LIB2)(mod_file_attribut.o) $(MODEL_LIB2)(mod_sorted_list.o) \ |
---|
282 | $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
283 | $(MODEL_LIB2)(string_function.o) ../src/XMLIO/vector_file_def.inc |
---|
284 | $(MODEL_LIB2)(mod_file_attribut.o): $(MODEL_LIB2)(mod_object.o) |
---|
285 | $(MODEL_LIB2)(mod_file_definition.o): $(MODEL_LIB2)(mod_file_group.o) |
---|
286 | $(MODEL_LIB2)(mod_file_group.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
287 | $(MODEL_LIB2)(mod_error_msg.o) $(MODEL_LIB2)(mod_file.o) \ |
---|
288 | $(MODEL_LIB2)(mod_object.o) $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
289 | $(MODEL_LIB2)(string_function.o) \ |
---|
290 | ../src/XMLIO/vector_file_group_def.inc |
---|
291 | $(MODEL_LIB2)(mod_grid.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
292 | $(MODEL_LIB2)(mod_domain.o) $(MODEL_LIB2)(mod_error_msg.o) \ |
---|
293 | $(MODEL_LIB2)(mod_grid_attribut.o) $(MODEL_LIB2)(mod_sorted_list.o) \ |
---|
294 | $(MODEL_LIB2)(mod_xmlio_parameters.o) $(MODEL_LIB2)(mod_zoom.o) \ |
---|
295 | $(MODEL_LIB2)(string_function.o) ../src/XMLIO/vector_grid_def.inc |
---|
296 | $(MODEL_LIB2)(mod_grid_attribut.o): $(MODEL_LIB2)(mod_object.o) |
---|
297 | $(MODEL_LIB2)(mod_grid_definition.o): $(MODEL_LIB2)(mod_grid_group.o) |
---|
298 | $(MODEL_LIB2)(mod_grid_group.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
299 | $(MODEL_LIB2)(mod_error_msg.o) $(MODEL_LIB2)(mod_grid.o) \ |
---|
300 | $(MODEL_LIB2)(mod_object.o) $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
301 | $(MODEL_LIB2)(string_function.o) \ |
---|
302 | ../src/XMLIO/vector_grid_group_def.inc |
---|
303 | $(MODEL_LIB2)(mod_parse_xml.o): $(MODEL_LIB2)(mod_axis.o) \ |
---|
304 | $(MODEL_LIB2)(mod_axis_definition.o) $(MODEL_LIB2)(mod_axis_group.o) \ |
---|
305 | $(MODEL_LIB2)(mod_context.o) $(MODEL_LIB2)(mod_error_msg.o) \ |
---|
306 | $(MODEL_LIB2)(mod_field.o) $(MODEL_LIB2)(mod_field_definition.o) \ |
---|
307 | $(MODEL_LIB2)(mod_field_group.o) $(MODEL_LIB2)(mod_file.o) \ |
---|
308 | $(MODEL_LIB2)(mod_file_definition.o) $(MODEL_LIB2)(mod_file_group.o) \ |
---|
309 | $(MODEL_LIB2)(mod_grid.o) $(MODEL_LIB2)(mod_grid_definition.o) \ |
---|
310 | $(MODEL_LIB2)(mod_grid_group.o) $(MODEL_LIB2)(mod_zoom.o) \ |
---|
311 | $(MODEL_LIB2)(string_function.o) |
---|
312 | $(MODEL_LIB2)(mod_sorted_list.o): ../src/XMLIO/vector_node_def.inc |
---|
313 | $(MODEL_LIB2)(mod_zoom.o): $(MODEL_LIB2)(mod_attribut.o) \ |
---|
314 | $(MODEL_LIB2)(mod_error_msg.o) $(MODEL_LIB2)(mod_sorted_list.o) \ |
---|
315 | $(MODEL_LIB2)(mod_xmlio_parameters.o) \ |
---|
316 | $(MODEL_LIB2)(mod_zoom_attribut.o) $(MODEL_LIB2)(string_function.o) \ |
---|
317 | ../src/XMLIO/vector_zoom_def.inc |
---|
318 | $(MODEL_LIB2)(mod_zoom_attribut.o): $(MODEL_LIB2)(mod_object.o) |
---|
319 | $(MODEL_LIB2)(string_function.o): $(MODEL_LIB2)(mod_error_msg.o) \ |
---|
320 | $(MODEL_LIB2)(mod_xmlio_parameters.o) |
---|
321 | $(MODEL_LIB2)(test_xmlio.o): $(MODEL_LIB2)(mod_interface_ioipsl.o) \ |
---|
322 | $(MODEL_LIB2)(xmlio.o) |
---|
323 | $(MODEL_LIB2)(xmlio.o): $(MODEL_LIB2)(mod_axis.o) \ |
---|
324 | $(MODEL_LIB2)(mod_axis_definition.o) $(MODEL_LIB2)(mod_axis_group.o) \ |
---|
325 | $(MODEL_LIB2)(mod_context.o) $(MODEL_LIB2)(mod_dependency.o) \ |
---|
326 | $(MODEL_LIB2)(mod_error_msg.o) $(MODEL_LIB2)(mod_field.o) \ |
---|
327 | $(MODEL_LIB2)(mod_field_definition.o) \ |
---|
328 | $(MODEL_LIB2)(mod_field_group.o) $(MODEL_LIB2)(mod_file.o) \ |
---|
329 | $(MODEL_LIB2)(mod_file_definition.o) $(MODEL_LIB2)(mod_file_group.o) \ |
---|
330 | $(MODEL_LIB2)(mod_grid.o) $(MODEL_LIB2)(mod_grid_definition.o) \ |
---|
331 | $(MODEL_LIB2)(mod_grid_group.o) $(MODEL_LIB2)(mod_parse_xml.o) \ |
---|
332 | $(MODEL_LIB2)(mod_time_parameters.o) $(MODEL_LIB2)(string_function.o) |
---|