1 |
adcroft |
1.2 |
# $Header: /u/gcmpack/models/MITgcmUV/eesupp/src/Attic/Makefile,v 1.1.2.2 2001/03/28 20:21:19 adcroft Exp $ |
2 |
|
|
# $Name: pre38-close $ |
3 |
|
|
|
4 |
|
|
# Makefile for generate eesupp source code from templates. |
5 |
|
|
# Why do we do this? Answer: saves typing! |
6 |
|
|
|
7 |
|
|
RL_FILES = exch_xy_rl.F exch_uv_xy_rl.F exch_z_xy_rl.F \ |
8 |
|
|
exch_xyz_rl.F exch_uv_xyz_rl.F exch_z_xyz_rl.F \ |
9 |
|
|
exch_xy_rl.F exch_xyz_rl.F \ |
10 |
|
|
exch_rl.F \ |
11 |
|
|
exch_rl_cube.F exch_uv_rl_cube.F exch_z_rl_cube.F \ |
12 |
|
|
exch_rl_recv_get_x.F exch_rl_recv_get_y.F \ |
13 |
|
|
exch_rl_send_put_x.F exch_rl_send_put_y.F |
14 |
|
|
|
15 |
|
|
RS_FILES = exch_xy_rs.F exch_uv_xy_rs.F exch_z_xy_rs.F \ |
16 |
|
|
exch_xyz_rs.F exch_uv_xyz_rs.F exch_z_xyz_rs.F \ |
17 |
|
|
exch_xy_rs.F exch_xyz_rs.F \ |
18 |
|
|
exch_rs.F \ |
19 |
|
|
exch_rs_cube.F exch_uv_rs_cube.F exch_z_rs_cube.F \ |
20 |
|
|
exch_rs_recv_get_x.F exch_rs_recv_get_y.F \ |
21 |
|
|
exch_rs_send_put_x.F exch_rs_send_put_y.F |
22 |
|
|
|
23 |
|
|
all: $(RL_FILES) $(RS_FILES) |
24 |
|
|
|
25 |
|
|
clean: |
26 |
|
|
-rm -f $(RL_FILES) $(RS_FILES) |
27 |
|
|
|
28 |
|
|
# exch_xy_rx |
29 |
|
|
exch_xy_rl.F: exch_xy_rx.template |
30 |
|
|
sed 's/RX/RL/g' exch_xy_rx.template > $@ |
31 |
|
|
exch_xy_rs.F: exch_xy_rx.template |
32 |
|
|
sed 's/RX/RS/g' exch_xy_rx.template > $@ |
33 |
|
|
|
34 |
|
|
# exch_xyz_rx |
35 |
|
|
exch_xyz_rl.F: exch_xyz_rx.template |
36 |
|
|
sed 's/RX/RL/g' exch_xyz_rx.template > $@ |
37 |
|
|
exch_xyz_rs.F: exch_xyz_rx.template |
38 |
|
|
sed 's/RX/RS/g' exch_xyz_rx.template > $@ |
39 |
|
|
|
40 |
|
|
# exch_uv_xy_rx |
41 |
|
|
exch_uv_xy_rl.F: exch_uv_xy_rx.template |
42 |
|
|
sed 's/RX/RL/g' exch_uv_xy_rx.template > $@ |
43 |
|
|
exch_uv_xy_rs.F: exch_uv_xy_rx.template |
44 |
|
|
sed 's/RX/RS/g' exch_uv_xy_rx.template > $@ |
45 |
|
|
|
46 |
|
|
# exch_uv_xyz_rx |
47 |
|
|
exch_uv_xyz_rl.F: exch_uv_xyz_rx.template |
48 |
|
|
sed 's/RX/RL/g' exch_uv_xyz_rx.template > $@ |
49 |
|
|
exch_uv_xyz_rs.F: exch_uv_xyz_rx.template |
50 |
|
|
sed 's/RX/RS/g' exch_uv_xyz_rx.template > $@ |
51 |
|
|
|
52 |
|
|
# exch_x_xy_rx |
53 |
|
|
exch_z_xy_rl.F: exch_z_xy_rx.template |
54 |
|
|
sed 's/RX/RL/g' exch_z_xy_rx.template > $@ |
55 |
|
|
exch_z_xy_rs.F: exch_z_xy_rx.template |
56 |
|
|
sed 's/RX/RS/g' exch_z_xy_rx.template > $@ |
57 |
|
|
|
58 |
|
|
# exch_z_xyz_rx |
59 |
|
|
exch_z_xyz_rl.F: exch_z_xyz_rx.template |
60 |
|
|
sed 's/RX/RL/g' exch_z_xyz_rx.template > $@ |
61 |
|
|
exch_z_xyz_rs.F: exch_z_xyz_rx.template |
62 |
|
|
sed 's/RX/RS/g' exch_z_xyz_rx.template > $@ |
63 |
|
|
|
64 |
|
|
# exch_rx |
65 |
|
|
exch_rl.F: exch_rx.template |
66 |
|
|
sed 's/RX/RL/g' exch_rx.template > $@ |
67 |
|
|
exch_rs.F: exch_rx.template |
68 |
|
|
sed 's/RX/RS/g' exch_rx.template > $@ |
69 |
|
|
|
70 |
|
|
# exch_rx_cube |
71 |
|
|
exch_rl_cube.F: exch_rx_cube.template |
72 |
|
|
sed 's/RX/RL/g' exch_rx_cube.template > $@ |
73 |
|
|
exch_rs_cube.F: exch_rx_cube.template |
74 |
|
|
sed 's/RX/RS/g' exch_rx_cube.template > $@ |
75 |
|
|
|
76 |
|
|
# exch_uv_rx_cube |
77 |
|
|
exch_uv_rl_cube.F: exch_uv_rx_cube.template |
78 |
|
|
sed 's/RX/RL/g' exch_uv_rx_cube.template > $@ |
79 |
|
|
exch_uv_rs_cube.F: exch_uv_rx_cube.template |
80 |
|
|
sed 's/RX/RS/g' exch_uv_rx_cube.template > $@ |
81 |
|
|
|
82 |
|
|
# exch_z_rx_cube |
83 |
|
|
exch_z_rl_cube.F: exch_z_rx_cube.template |
84 |
|
|
sed 's/RX/RL/g' exch_z_rx_cube.template > $@ |
85 |
|
|
exch_z_rs_cube.F: exch_z_rx_cube.template |
86 |
|
|
sed 's/RX/RS/g' exch_z_rx_cube.template > $@ |
87 |
|
|
|
88 |
|
|
# exch_rx_recv_get_x |
89 |
|
|
exch_rl_recv_get_x.F: exch_rx_recv_get_x.template |
90 |
|
|
sed 's/RX/RL/g' exch_rx_recv_get_x.template > $@ |
91 |
|
|
exch_rs_recv_get_x.F: exch_rx_recv_get_x.template |
92 |
|
|
sed 's/RX/RS/g' exch_rx_recv_get_x.template > $@ |
93 |
|
|
|
94 |
|
|
# exch_rx_recv_get_y |
95 |
|
|
exch_rl_recv_get_y.F: exch_rx_recv_get_y.template |
96 |
|
|
sed 's/RX/RL/g' exch_rx_recv_get_y.template > $@ |
97 |
|
|
exch_rs_recv_get_y.F: exch_rx_recv_get_y.template |
98 |
|
|
sed 's/RX/RS/g' exch_rx_recv_get_y.template > $@ |
99 |
|
|
|
100 |
|
|
# exch_rx_send_put_x |
101 |
|
|
exch_rl_send_put_x.F: exch_rx_send_put_x.template |
102 |
|
|
sed 's/RX/RL/g' exch_rx_send_put_x.template > $@ |
103 |
|
|
exch_rs_send_put_x.F: exch_rx_send_put_x.template |
104 |
|
|
sed 's/RX/RS/g' exch_rx_send_put_x.template > $@ |
105 |
|
|
|
106 |
|
|
# exch_rx_send_put_y |
107 |
|
|
exch_rl_send_put_y.F: exch_rx_send_put_y.template |
108 |
|
|
sed 's/RX/RL/g' exch_rx_send_put_y.template > $@ |
109 |
|
|
exch_rs_send_put_y.F: exch_rx_send_put_y.template |
110 |
|
|
sed 's/RX/RS/g' exch_rx_send_put_y.template > $@ |