/[MITgcm]/MITgcm/pkg/exch2/Makefile
ViewVC logotype

Contents of /MITgcm/pkg/exch2/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.16 - (show annotations) (download)
Tue May 25 23:29:49 2010 UTC (14 years ago) by jmc
Branch: MAIN
Changes since 1.15: +4 -1 lines
add new target "clean_old" to only remove old template generated files

1 # $Header: /u/gcmpack/MITgcm/pkg/exch2/Makefile,v 1.15 2009/05/30 21:26:30 jmc Exp $
2 # $Name: $
3
4 # Makefile for generate eesupp source code from templates.
5 # Why do we do this? Answer: saves typing!
6
7 RL_FILES = exch2_get_rl1.F \
8 exch2_get_rl2.F \
9 exch2_put_rl1.F \
10 exch2_put_rl2.F \
11 exch2_ad_get_rl1.F \
12 exch2_ad_get_rl2.F \
13 exch2_ad_put_rl1.F \
14 exch2_ad_put_rl2.F \
15 exch2_recv_rl1.F \
16 exch2_recv_rl2.F \
17 exch2_send_rl1.F \
18 exch2_send_rl2.F \
19 exch2_rl1_cube.F \
20 exch2_rl2_cube.F \
21 exch2_rl1_cube_ad.F \
22 exch2_rl2_cube_ad.F \
23 exch2_uv_xy_rl.F \
24 exch2_uv_3d_rl.F \
25 exch2_xy_rl.F \
26 exch2_3d_rl.F \
27 exch2_s3d_rl.F \
28 exch2_z_3d_rl.F \
29 exch2_sm_3d_rl.F \
30 exch2_uv_agrid_3d_rl.F \
31 exch2_uv_bgrid_3d_rl.F \
32 exch2_uv_cgrid_3d_rl.F \
33 exch2_uv_dgrid_3d_rl.F
34
35 RS_FILES = exch2_get_rs1.F \
36 exch2_get_rs2.F \
37 exch2_put_rs1.F \
38 exch2_put_rs2.F \
39 exch2_ad_get_rs1.F \
40 exch2_ad_get_rs2.F \
41 exch2_ad_put_rs1.F \
42 exch2_ad_put_rs2.F \
43 exch2_recv_rs1.F \
44 exch2_recv_rs2.F \
45 exch2_send_rs1.F \
46 exch2_send_rs2.F \
47 exch2_rs1_cube.F \
48 exch2_rs2_cube.F \
49 exch2_rs1_cube_ad.F \
50 exch2_rs2_cube_ad.F \
51 exch2_uv_xy_rs.F \
52 exch2_uv_3d_rs.F \
53 exch2_xy_rs.F \
54 exch2_3d_rs.F \
55 exch2_s3d_rs.F \
56 exch2_z_3d_rs.F \
57 exch2_sm_3d_rs.F \
58 exch2_uv_agrid_3d_rs.F \
59 exch2_uv_bgrid_3d_rs.F \
60 exch2_uv_cgrid_3d_rs.F \
61 exch2_uv_dgrid_3d_rs.F
62
63 R4_FILES = exch2_get_r41.F \
64 exch2_get_r42.F \
65 exch2_put_r41.F \
66 exch2_put_r42.F \
67 exch2_ad_get_r41.F \
68 exch2_ad_get_r42.F \
69 exch2_ad_put_r41.F \
70 exch2_ad_put_r42.F \
71 exch2_recv_r41.F \
72 exch2_recv_r42.F \
73 exch2_send_r41.F \
74 exch2_send_r42.F \
75 exch2_r41_cube.F \
76 exch2_r42_cube.F \
77 exch2_r41_cube_ad.F \
78 exch2_r42_cube_ad.F \
79 exch2_uv_xy_r4.F \
80 exch2_uv_3d_r4.F \
81 exch2_xy_r4.F \
82 exch2_3d_r4.F \
83 exch2_s3d_r4.F \
84 exch2_z_3d_r4.F \
85 exch2_sm_3d_r4.F \
86 exch2_uv_agrid_3d_r4.F \
87 exch2_uv_bgrid_3d_r4.F \
88 exch2_uv_cgrid_3d_r4.F \
89 exch2_uv_dgrid_3d_r4.F
90
91 R8_FILES = exch2_get_r81.F \
92 exch2_get_r82.F \
93 exch2_put_r81.F \
94 exch2_put_r82.F \
95 exch2_ad_get_r81.F \
96 exch2_ad_get_r82.F \
97 exch2_ad_put_r81.F \
98 exch2_ad_put_r82.F \
99 exch2_recv_r81.F \
100 exch2_recv_r82.F \
101 exch2_send_r81.F \
102 exch2_send_r82.F \
103 exch2_r81_cube.F \
104 exch2_r82_cube.F \
105 exch2_r81_cube_ad.F \
106 exch2_r82_cube_ad.F \
107 exch2_uv_xy_r8.F \
108 exch2_uv_3d_r8.F \
109 exch2_xy_r8.F \
110 exch2_3d_r8.F \
111 exch2_s3d_r8.F \
112 exch2_z_3d_r8.F \
113 exch2_sm_3d_r8.F \
114 exch2_uv_agrid_3d_r8.F \
115 exch2_uv_bgrid_3d_r8.F \
116 exch2_uv_cgrid_3d_r8.F \
117 exch2_uv_dgrid_3d_r8.F
118
119 OLD_FILES = exch2_xyz_rl.F exch2_xyz_rs.F exch2_xyz_r4.F exch2_xyz_r8.F \
120 exch2_uv_xyz_rl.F exch2_uv_xyz_rs.F exch2_uv_xyz_r4.F exch2_uv_xyz_r8.F \
121 exch2_z_xy_rl.F exch2_z_xy_rs.F exch2_z_xy_r4.F exch2_z_xy_r8.F \
122 exch2_uv_agrid_xy_rl.F exch2_uv_agrid_xy_rs.F exch2_uv_agrid_xy_r4.F exch2_uv_agrid_xy_r8.F \
123 exch2_uv_agrid_xyz_rl.F exch2_uv_agrid_xyz_rs.F exch2_uv_agrid_xyz_r4.F exch2_uv_agrid_xyz_r8.F \
124 exch2_recv_rl1_ad.F exch2_recv_rs1_ad.F exch2_recv_r41_ad.F exch2_recv_r81_ad.F \
125 exch2_recv_rl2_ad.F exch2_recv_rs2_ad.F exch2_recv_r42_ad.F exch2_recv_r82_ad.F \
126 exch2_send_rl1_ad.F exch2_send_rs1_ad.F exch2_send_r41_ad.F exch2_send_r81_ad.F \
127 exch2_send_rl2_ad.F exch2_send_rs2_ad.F exch2_send_r42_ad.F exch2_send_r82_ad.F
128
129 all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES)
130
131 clean_old:
132 -rm -f $(OLD_FILES)
133
134 clean:
135 -rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) $(OLD_FILES)
136
137 # exch2_get_rx1
138 exch2_get_rl1.F: exch2_get_rx1.template
139 sed 's/RX/RL/g' exch2_get_rx1.template > $@
140 exch2_get_rs1.F: exch2_get_rx1.template
141 sed 's/RX/RS/g' exch2_get_rx1.template > $@
142 exch2_get_r41.F: exch2_get_rx1.template
143 sed 's/RX/R4/g' exch2_get_rx1.template > $@
144 exch2_get_r81.F: exch2_get_rx1.template
145 sed 's/RX/R8/g' exch2_get_rx1.template > $@
146
147 # exch2_get_rx2
148 exch2_get_rl2.F: exch2_get_rx2.template
149 sed 's/RX/RL/g' exch2_get_rx2.template > $@
150 exch2_get_rs2.F: exch2_get_rx2.template
151 sed 's/RX/RS/g' exch2_get_rx2.template > $@
152 exch2_get_r42.F: exch2_get_rx2.template
153 sed 's/RX/R4/g' exch2_get_rx2.template > $@
154 exch2_get_r82.F: exch2_get_rx2.template
155 sed 's/RX/R8/g' exch2_get_rx2.template > $@
156
157 # exch2_put_rx1
158 exch2_put_rl1.F: exch2_put_rx1.template
159 sed 's/RX/RL/g' exch2_put_rx1.template > $@
160 exch2_put_rs1.F: exch2_put_rx1.template
161 sed 's/RX/RS/g' exch2_put_rx1.template > $@
162 exch2_put_r41.F: exch2_put_rx1.template
163 sed 's/RX/R4/g' exch2_put_rx1.template > $@
164 exch2_put_r81.F: exch2_put_rx1.template
165 sed 's/RX/R8/g' exch2_put_rx1.template > $@
166
167 # exch2_put_rx2
168 exch2_put_rl2.F: exch2_put_rx2.template
169 sed 's/RX/RL/g' exch2_put_rx2.template > $@
170 exch2_put_rs2.F: exch2_put_rx2.template
171 sed 's/RX/RS/g' exch2_put_rx2.template > $@
172 exch2_put_r42.F: exch2_put_rx2.template
173 sed 's/RX/R4/g' exch2_put_rx2.template > $@
174 exch2_put_r82.F: exch2_put_rx2.template
175 sed 's/RX/R8/g' exch2_put_rx2.template > $@
176
177 # exch2_ad_get_rx1
178 exch2_ad_get_rl1.F: exch2_ad_get_rx1.template
179 sed 's/RX/RL/g' exch2_ad_get_rx1.template > $@
180 exch2_ad_get_rs1.F: exch2_ad_get_rx1.template
181 sed 's/RX/RS/g' exch2_ad_get_rx1.template > $@
182 exch2_ad_get_r41.F: exch2_ad_get_rx1.template
183 sed 's/RX/R4/g' exch2_ad_get_rx1.template > $@
184 exch2_ad_get_r81.F: exch2_ad_get_rx1.template
185 sed 's/RX/R8/g' exch2_ad_get_rx1.template > $@
186
187 # exch2_ad_get_rx2
188 exch2_ad_get_rl2.F: exch2_ad_get_rx2.template
189 sed 's/RX/RL/g' exch2_ad_get_rx2.template > $@
190 exch2_ad_get_rs2.F: exch2_ad_get_rx2.template
191 sed 's/RX/RS/g' exch2_ad_get_rx2.template > $@
192 exch2_ad_get_r42.F: exch2_ad_get_rx2.template
193 sed 's/RX/R4/g' exch2_ad_get_rx2.template > $@
194 exch2_ad_get_r82.F: exch2_ad_get_rx2.template
195 sed 's/RX/R8/g' exch2_ad_get_rx2.template > $@
196
197 # exch2_ad_put_rx1
198 exch2_ad_put_rl1.F: exch2_ad_put_rx1.template
199 sed 's/RX/RL/g' exch2_ad_put_rx1.template > $@
200 exch2_ad_put_rs1.F: exch2_ad_put_rx1.template
201 sed 's/RX/RS/g' exch2_ad_put_rx1.template > $@
202 exch2_ad_put_r41.F: exch2_ad_put_rx1.template
203 sed 's/RX/R4/g' exch2_ad_put_rx1.template > $@
204 exch2_ad_put_r81.F: exch2_ad_put_rx1.template
205 sed 's/RX/R8/g' exch2_ad_put_rx1.template > $@
206
207 # exch2_ad_put_rx2
208 exch2_ad_put_rl2.F: exch2_ad_put_rx2.template
209 sed 's/RX/RL/g' exch2_ad_put_rx2.template > $@
210 exch2_ad_put_rs2.F: exch2_ad_put_rx2.template
211 sed 's/RX/RS/g' exch2_ad_put_rx2.template > $@
212 exch2_ad_put_r42.F: exch2_ad_put_rx2.template
213 sed 's/RX/R4/g' exch2_ad_put_rx2.template > $@
214 exch2_ad_put_r82.F: exch2_ad_put_rx2.template
215 sed 's/RX/R8/g' exch2_ad_put_rx2.template > $@
216
217 # exch2_recv_rx2_ad
218 #exch2_recv_rl2_ad.F: exch2_recv_rx2_ad.template
219 # sed 's/RX/RL/g' exch2_recv_rx2_ad.template > $@
220 #exch2_recv_rs2_ad.F: exch2_recv_rx2_ad.template
221 # sed 's/RX/RS/g' exch2_recv_rx2_ad.template > $@
222 #exch2_recv_r42_ad.F: exch2_recv_rx2_ad.template
223 # sed 's/RX/R4/g' exch2_recv_rx2_ad.template > $@
224 #exch2_recv_r82_ad.F: exch2_recv_rx2_ad.template
225 # sed 's/RX/R8/g' exch2_recv_rx2_ad.template > $@
226
227 # exch2_send_rx2_ad
228 #exch2_send_rl2_ad.F: exch2_send_rx2_ad.template
229 # sed 's/RX/RL/g' exch2_send_rx2_ad.template > $@
230 #exch2_send_rs2_ad.F: exch2_send_rx2_ad.template
231 # sed 's/RX/RS/g' exch2_send_rx2_ad.template > $@
232 #exch2_send_r42_ad.F: exch2_send_rx2_ad.template
233 # sed 's/RX/R4/g' exch2_send_rx2_ad.template > $@
234 #exch2_send_r82_ad.F: exch2_send_rx2_ad.template
235 # sed 's/RX/R8/g' exch2_send_rx2_ad.template > $@
236
237 # exch2_recv_rx1
238 exch2_recv_rl1.F: exch2_recv_rx1.template
239 sed 's/RX/RL/g' exch2_recv_rx1.template > $@
240 exch2_recv_rs1.F: exch2_recv_rx1.template
241 sed 's/RX/RS/g' exch2_recv_rx1.template > $@
242 exch2_recv_r41.F: exch2_recv_rx1.template
243 sed 's/RX/R4/g' exch2_recv_rx1.template > $@
244 exch2_recv_r81.F: exch2_recv_rx1.template
245 sed 's/RX/R8/g' exch2_recv_rx1.template > $@
246
247 # exch2_recv_rx2
248 exch2_recv_rl2.F: exch2_recv_rx2.template
249 sed 's/RX/RL/g' exch2_recv_rx2.template > $@
250 exch2_recv_rs2.F: exch2_recv_rx2.template
251 sed 's/RX/RS/g' exch2_recv_rx2.template > $@
252 exch2_recv_r42.F: exch2_recv_rx2.template
253 sed 's/RX/R4/g' exch2_recv_rx2.template > $@
254 exch2_recv_r82.F: exch2_recv_rx2.template
255 sed 's/RX/R8/g' exch2_recv_rx2.template > $@
256
257 # exch2_send_rx1
258 exch2_send_rl1.F: exch2_send_rx1.template
259 sed 's/RX/RL/g' exch2_send_rx1.template > $@
260 exch2_send_rs1.F: exch2_send_rx1.template
261 sed 's/RX/RS/g' exch2_send_rx1.template > $@
262 exch2_send_r41.F: exch2_send_rx1.template
263 sed 's/RX/R4/g' exch2_send_rx1.template > $@
264 exch2_send_r81.F: exch2_send_rx1.template
265 sed 's/RX/R8/g' exch2_send_rx1.template > $@
266
267 # exch2_send_rx2
268 exch2_send_rl2.F: exch2_send_rx2.template
269 sed 's/RX/RL/g' exch2_send_rx2.template > $@
270 exch2_send_rs2.F: exch2_send_rx2.template
271 sed 's/RX/RS/g' exch2_send_rx2.template > $@
272 exch2_send_r42.F: exch2_send_rx2.template
273 sed 's/RX/R4/g' exch2_send_rx2.template > $@
274 exch2_send_r82.F: exch2_send_rx2.template
275 sed 's/RX/R8/g' exch2_send_rx2.template > $@
276
277 # exch2_rx1_cube
278 exch2_rl1_cube.F: exch2_rx1_cube.template
279 sed 's/RX/RL/g' exch2_rx1_cube.template > $@
280 exch2_rs1_cube.F: exch2_rx1_cube.template
281 sed 's/RX/RS/g' exch2_rx1_cube.template > $@
282 exch2_r41_cube.F: exch2_rx1_cube.template
283 sed 's/RX/R4/g' exch2_rx1_cube.template > $@
284 exch2_r81_cube.F: exch2_rx1_cube.template
285 sed 's/RX/R8/g' exch2_rx1_cube.template > $@
286
287 # exch2_rx2_cube
288 exch2_rl2_cube.F: exch2_rx2_cube.template
289 sed 's/RX/RL/g' exch2_rx2_cube.template > $@
290 exch2_rs2_cube.F: exch2_rx2_cube.template
291 sed 's/RX/RS/g' exch2_rx2_cube.template > $@
292 exch2_r42_cube.F: exch2_rx2_cube.template
293 sed 's/RX/R4/g' exch2_rx2_cube.template > $@
294 exch2_r82_cube.F: exch2_rx2_cube.template
295 sed 's/RX/R8/g' exch2_rx2_cube.template > $@
296
297 # exch2_rx1_cube_ad
298 exch2_rl1_cube_ad.F: exch2_rx1_cube_ad.template
299 sed 's/RX/RL/g' exch2_rx1_cube_ad.template > $@
300 exch2_rs1_cube_ad.F: exch2_rx1_cube_ad.template
301 sed 's/RX/RS/g' exch2_rx1_cube_ad.template > $@
302 exch2_r41_cube_ad.F: exch2_rx1_cube_ad.template
303 sed 's/RX/R4/g' exch2_rx1_cube_ad.template > $@
304 exch2_r81_cube_ad.F: exch2_rx1_cube_ad.template
305 sed 's/RX/R8/g' exch2_rx1_cube_ad.template > $@
306
307 # exch2_rx2_cube_ad
308 exch2_rl2_cube_ad.F: exch2_rx2_cube_ad.template
309 sed 's/RX/RL/g' exch2_rx2_cube_ad.template > $@
310 exch2_rs2_cube_ad.F: exch2_rx2_cube_ad.template
311 sed 's/RX/RS/g' exch2_rx2_cube_ad.template > $@
312 exch2_r42_cube_ad.F: exch2_rx2_cube_ad.template
313 sed 's/RX/R4/g' exch2_rx2_cube_ad.template > $@
314 exch2_r82_cube_ad.F: exch2_rx2_cube_ad.template
315 sed 's/RX/R8/g' exch2_rx2_cube_ad.template > $@
316
317 # exch2_uv_xy_rx
318 exch2_uv_xy_rl.F: exch2_uv_xy_rx.template
319 sed 's/RX/RL/g' exch2_uv_xy_rx.template > $@
320 exch2_uv_xy_rs.F: exch2_uv_xy_rx.template
321 sed 's/RX/RS/g' exch2_uv_xy_rx.template > $@
322 exch2_uv_xy_r4.F: exch2_uv_xy_rx.template
323 sed 's/RX/R4/g' exch2_uv_xy_rx.template > $@
324 exch2_uv_xy_r8.F: exch2_uv_xy_rx.template
325 sed 's/RX/R8/g' exch2_uv_xy_rx.template > $@
326
327 # exch2_uv_3d_rx
328 exch2_uv_3d_rl.F: exch2_uv_3d_rx.template
329 sed 's/RX/RL/g' exch2_uv_3d_rx.template > $@
330 exch2_uv_3d_rs.F: exch2_uv_3d_rx.template
331 sed 's/RX/RS/g' exch2_uv_3d_rx.template > $@
332 exch2_uv_3d_r4.F: exch2_uv_3d_rx.template
333 sed 's/RX/R4/g' exch2_uv_3d_rx.template > $@
334 exch2_uv_3d_r8.F: exch2_uv_3d_rx.template
335 sed 's/RX/R8/g' exch2_uv_3d_rx.template > $@
336
337 # exch2_uv_xyz_rx
338 exch2_uv_xyz_rl.F: exch2_uv_xyz_rx.template
339 sed 's/RX/RL/g' exch2_uv_xyz_rx.template > $@
340 exch2_uv_xyz_rs.F: exch2_uv_xyz_rx.template
341 sed 's/RX/RS/g' exch2_uv_xyz_rx.template > $@
342 exch2_uv_xyz_r4.F: exch2_uv_xyz_rx.template
343 sed 's/RX/R4/g' exch2_uv_xyz_rx.template > $@
344 exch2_uv_xyz_r8.F: exch2_uv_xyz_rx.template
345 sed 's/RX/R8/g' exch2_uv_xyz_rx.template > $@
346
347 # exch2_xy_rx
348 exch2_xy_rl.F: exch2_xy_rx.template
349 sed 's/RX/RL/g' exch2_xy_rx.template > $@
350 exch2_xy_rs.F: exch2_xy_rx.template
351 sed 's/RX/RS/g' exch2_xy_rx.template > $@
352 exch2_xy_r4.F: exch2_xy_rx.template
353 sed 's/RX/R4/g' exch2_xy_rx.template > $@
354 exch2_xy_r8.F: exch2_xy_rx.template
355 sed 's/RX/R8/g' exch2_xy_rx.template > $@
356
357 # exch2_3d_rx
358 exch2_3d_rl.F: exch2_3d_rx.template
359 sed 's/RX/RL/g' exch2_3d_rx.template > $@
360 exch2_3d_rs.F: exch2_3d_rx.template
361 sed 's/RX/RS/g' exch2_3d_rx.template > $@
362 exch2_3d_r4.F: exch2_3d_rx.template
363 sed 's/RX/R4/g' exch2_3d_rx.template > $@
364 exch2_3d_r8.F: exch2_3d_rx.template
365 sed 's/RX/R8/g' exch2_3d_rx.template > $@
366
367 # exch2_xyz_rx
368 exch2_xyz_rl.F: exch2_xyz_rx.template
369 sed 's/RX/RL/g' exch2_xyz_rx.template > $@
370 exch2_xyz_rs.F: exch2_xyz_rx.template
371 sed 's/RX/RS/g' exch2_xyz_rx.template > $@
372 exch2_xyz_r4.F: exch2_xyz_rx.template
373 sed 's/RX/R4/g' exch2_xyz_rx.template > $@
374 exch2_xyz_r8.F: exch2_xyz_rx.template
375 sed 's/RX/R8/g' exch2_xyz_rx.template > $@
376
377 # exch2_s3d_rx
378 exch2_s3d_rl.F: exch2_s3d_rx.template
379 sed 's/RX/RL/g' exch2_s3d_rx.template > $@
380 exch2_s3d_rs.F: exch2_s3d_rx.template
381 sed 's/RX/RS/g' exch2_s3d_rx.template > $@
382 exch2_s3d_r4.F: exch2_s3d_rx.template
383 sed 's/RX/R4/g' exch2_s3d_rx.template > $@
384 exch2_s3d_r8.F: exch2_s3d_rx.template
385 sed 's/RX/R8/g' exch2_s3d_rx.template > $@
386
387 # exch2_z_3d_rx
388 exch2_z_3d_rl.F: exch2_z_3d_rx.template
389 sed 's/RX/RL/g' exch2_z_3d_rx.template > $@
390 exch2_z_3d_rs.F: exch2_z_3d_rx.template
391 sed 's/RX/RS/g' exch2_z_3d_rx.template > $@
392 exch2_z_3d_r4.F: exch2_z_3d_rx.template
393 sed 's/RX/R4/g' exch2_z_3d_rx.template > $@
394 exch2_z_3d_r8.F: exch2_z_3d_rx.template
395 sed 's/RX/R8/g' exch2_z_3d_rx.template > $@
396
397 # exch2_sm_3d_rx
398 exch2_sm_3d_rl.F: exch2_sm_3d_rx.template
399 sed 's/RX/RL/g' exch2_sm_3d_rx.template > $@
400 exch2_sm_3d_rs.F: exch2_sm_3d_rx.template
401 sed 's/RX/RS/g' exch2_sm_3d_rx.template > $@
402 exch2_sm_3d_r4.F: exch2_sm_3d_rx.template
403 sed 's/RX/R4/g' exch2_sm_3d_rx.template > $@
404 exch2_sm_3d_r8.F: exch2_sm_3d_rx.template
405 sed 's/RX/R8/g' exch2_sm_3d_rx.template > $@
406
407 # exch2_uv_agrid_xy.rx
408 exch2_uv_agrid_3d_rl.F: exch2_uv_agrid_3d_rx.template
409 sed 's/RX/RL/g' exch2_uv_agrid_3d_rx.template > $@
410 exch2_uv_agrid_3d_rs.F: exch2_uv_agrid_3d_rx.template
411 sed 's/RX/RS/g' exch2_uv_agrid_3d_rx.template > $@
412 exch2_uv_agrid_3d_r4.F: exch2_uv_agrid_3d_rx.template
413 sed 's/RX/R4/g' exch2_uv_agrid_3d_rx.template > $@
414 exch2_uv_agrid_3d_r8.F: exch2_uv_agrid_3d_rx.template
415 sed 's/RX/R8/g' exch2_uv_agrid_3d_rx.template > $@
416
417 # exch2_uv_bgrid_xy.rx
418 exch2_uv_bgrid_3d_rl.F: exch2_uv_bgrid_3d_rx.template
419 sed 's/RX/RL/g' exch2_uv_bgrid_3d_rx.template > $@
420 exch2_uv_bgrid_3d_rs.F: exch2_uv_bgrid_3d_rx.template
421 sed 's/RX/RS/g' exch2_uv_bgrid_3d_rx.template > $@
422 exch2_uv_bgrid_3d_r4.F: exch2_uv_bgrid_3d_rx.template
423 sed 's/RX/R4/g' exch2_uv_bgrid_3d_rx.template > $@
424 exch2_uv_bgrid_3d_r8.F: exch2_uv_bgrid_3d_rx.template
425 sed 's/RX/R8/g' exch2_uv_bgrid_3d_rx.template > $@
426
427 # exch2_uv_cgrid_xy.rx
428 exch2_uv_cgrid_3d_rl.F: exch2_uv_cgrid_3d_rx.template
429 sed 's/RX/RL/g' exch2_uv_cgrid_3d_rx.template > $@
430 exch2_uv_cgrid_3d_rs.F: exch2_uv_cgrid_3d_rx.template
431 sed 's/RX/RS/g' exch2_uv_cgrid_3d_rx.template > $@
432 exch2_uv_cgrid_3d_r4.F: exch2_uv_cgrid_3d_rx.template
433 sed 's/RX/R4/g' exch2_uv_cgrid_3d_rx.template > $@
434 exch2_uv_cgrid_3d_r8.F: exch2_uv_cgrid_3d_rx.template
435 sed 's/RX/R8/g' exch2_uv_cgrid_3d_rx.template > $@
436
437
438 # exch2_uv_dgrid_xy.rx
439 exch2_uv_dgrid_3d_rl.F: exch2_uv_dgrid_3d_rx.template
440 sed 's/RX/RL/g' exch2_uv_dgrid_3d_rx.template > $@
441 exch2_uv_dgrid_3d_rs.F: exch2_uv_dgrid_3d_rx.template
442 sed 's/RX/RS/g' exch2_uv_dgrid_3d_rx.template > $@
443 exch2_uv_dgrid_3d_r4.F: exch2_uv_dgrid_3d_rx.template
444 sed 's/RX/R4/g' exch2_uv_dgrid_3d_rx.template > $@
445 exch2_uv_dgrid_3d_r8.F: exch2_uv_dgrid_3d_rx.template
446 sed 's/RX/R8/g' exch2_uv_dgrid_3d_rx.template > $@
447

  ViewVC Help
Powered by ViewVC 1.1.22