1 |
# $Header: /u/gcmpack/MITgcm/pkg/ex3/Makefile,v 1.2 2005/10/16 06:55:48 edhill Exp $ |
2 |
# $Name: $ |
3 |
|
4 |
RL_FILES = \ |
5 |
ex3_send_rl1.F ex3_send_rl2.F \ |
6 |
ex3_recv_rl1.F ex3_recv_rl2.F \ |
7 |
ex3_xy_rl.F |
8 |
|
9 |
RS_FILES = \ |
10 |
ex3_send_rs1.F ex3_send_rs2.F \ |
11 |
ex3_recv_rs1.F ex3_recv_rs2.F \ |
12 |
ex3_xy_rs.F |
13 |
|
14 |
R4_FILES = \ |
15 |
ex3_send_r41.F ex3_send_r42.F \ |
16 |
ex3_recv_r41.F ex3_recv_r42.F \ |
17 |
ex3_xy_r4.F |
18 |
|
19 |
R8_FILES = \ |
20 |
ex3_send_r81.F ex3_send_r82.F \ |
21 |
ex3_recv_r81.F ex3_recv_r82.F \ |
22 |
ex3_xy_r8.F |
23 |
|
24 |
|
25 |
all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) |
26 |
|
27 |
CLEAN: clean |
28 |
Clean: clean |
29 |
clean: |
30 |
-rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) |
31 |
|
32 |
# ex3_xy_rx |
33 |
ex3_xy_rl.F: ex3_xy_rx.template |
34 |
sed 's/RX/RL/g' ex3_xy_rx.template > $@ |
35 |
ex3_xy_rs.F: ex3_xy_rx.template |
36 |
sed 's/RX/RS/g' ex3_xy_rx.template > $@ |
37 |
ex3_xy_r4.F: ex3_xy_rx.template |
38 |
sed 's/RX/R4/g' ex3_xy_rx.template > $@ |
39 |
ex3_xy_r8.F: ex3_xy_rx.template |
40 |
sed 's/RX/R8/g' ex3_xy_rx.template > $@ |
41 |
|
42 |
# ex3_send_rx1 |
43 |
ex3_send_rl1.F: ex3_send_rx1.template |
44 |
sed 's/RX/RL/g' ex3_send_rx1.template > $@ |
45 |
ex3_send_rs1.F: ex3_send_rx1.template |
46 |
sed 's/RX/RS/g' ex3_send_rx1.template > $@ |
47 |
ex3_send_r41.F: ex3_send_rx1.template |
48 |
sed 's/RX/R4/g' ex3_send_rx1.template > $@ |
49 |
ex3_send_r81.F: ex3_send_rx1.template |
50 |
sed 's/RX/R8/g' ex3_send_rx1.template > $@ |
51 |
|
52 |
# ex3_send_rx2 |
53 |
ex3_send_rl2.F: ex3_send_rx2.template |
54 |
sed 's/RX/RL/g' ex3_send_rx2.template > $@ |
55 |
ex3_send_rs2.F: ex3_send_rx2.template |
56 |
sed 's/RX/RS/g' ex3_send_rx2.template > $@ |
57 |
ex3_send_r42.F: ex3_send_rx2.template |
58 |
sed 's/RX/R4/g' ex3_send_rx2.template > $@ |
59 |
ex3_send_r82.F: ex3_send_rx2.template |
60 |
sed 's/RX/R8/g' ex3_send_rx2.template > $@ |
61 |
|
62 |
# ex3_recv_rx1 |
63 |
ex3_recv_rl1.F: ex3_recv_rx1.template |
64 |
sed 's/RX/RL/g' ex3_recv_rx1.template > $@ |
65 |
ex3_recv_rs1.F: ex3_recv_rx1.template |
66 |
sed 's/RX/RS/g' ex3_recv_rx1.template > $@ |
67 |
ex3_recv_r41.F: ex3_recv_rx1.template |
68 |
sed 's/RX/R4/g' ex3_recv_rx1.template > $@ |
69 |
ex3_recv_r81.F: ex3_recv_rx1.template |
70 |
sed 's/RX/R8/g' ex3_recv_rx1.template > $@ |
71 |
|
72 |
# ex3_recv_rx2 |
73 |
ex3_recv_rl2.F: ex3_recv_rx2.template |
74 |
sed 's/RX/RL/g' ex3_recv_rx2.template > $@ |
75 |
ex3_recv_rs2.F: ex3_recv_rx2.template |
76 |
sed 's/RX/RS/g' ex3_recv_rx2.template > $@ |
77 |
ex3_recv_r42.F: ex3_recv_rx2.template |
78 |
sed 's/RX/R4/g' ex3_recv_rx2.template > $@ |
79 |
ex3_recv_r82.F: ex3_recv_rx2.template |
80 |
sed 's/RX/R8/g' ex3_recv_rx2.template > $@ |
81 |
|