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

Diff of /MITgcm/pkg/exch2/Makefile

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

revision 1.9 by jmc, Mon Nov 7 02:15:55 2005 UTC revision 1.10 by jmc, Wed Aug 23 15:15:17 2006 UTC
# Line 11  RL_FILES = exch2_recv_rl1.F \ Line 11  RL_FILES = exch2_recv_rl1.F \
11             exch2_send_rl1.F \             exch2_send_rl1.F \
12             exch2_send_rl2.F \             exch2_send_rl2.F \
13             exch2_uv_xy_rl.F \             exch2_uv_xy_rl.F \
14             exch2_uv_xyz_rl.F \             exch2_uv_3d_rl.F \
15             exch2_xy_rl.F \             exch2_xy_rl.F \
16             exch2_xyz_rl.F \             exch2_3d_rl.F \
17             exch2_s3d_rl.F \             exch2_s3d_rl.F \
18             exch2_z_xy_rl.F \             exch2_z_3d_rl.F \
19             exch2_uv_agrid_xy_rl.F \             exch2_uv_agrid_3d_rl.F
            exch2_uv_agrid_xyz_rl.F  
20    
21  RS_FILES = exch2_recv_rs1.F \  RS_FILES = exch2_recv_rs1.F \
22             exch2_recv_rs2.F \             exch2_recv_rs2.F \
# Line 26  RS_FILES = exch2_recv_rs1.F \ Line 25  RS_FILES = exch2_recv_rs1.F \
25             exch2_send_rs1.F \             exch2_send_rs1.F \
26             exch2_send_rs2.F \             exch2_send_rs2.F \
27             exch2_uv_xy_rs.F \             exch2_uv_xy_rs.F \
28             exch2_uv_xyz_rs.F \             exch2_uv_3d_rs.F \
29             exch2_xy_rs.F \             exch2_xy_rs.F \
30             exch2_xyz_rs.F \             exch2_3d_rs.F \
31             exch2_s3d_rs.F \             exch2_s3d_rs.F \
32             exch2_z_xy_rs.F \             exch2_z_3d_rs.F \
33             exch2_uv_agrid_xy_rs.F \             exch2_uv_agrid_3d_rs.F
            exch2_uv_agrid_xyz_rs.F  
34    
35  R4_FILES = exch2_recv_r41.F \  R4_FILES = exch2_recv_r41.F \
36             exch2_recv_r42.F \             exch2_recv_r42.F \
# Line 41  R4_FILES = exch2_recv_r41.F \ Line 39  R4_FILES = exch2_recv_r41.F \
39             exch2_send_r41.F \             exch2_send_r41.F \
40             exch2_send_r42.F \             exch2_send_r42.F \
41             exch2_uv_xy_r4.F \             exch2_uv_xy_r4.F \
42             exch2_uv_xyz_r4.F \             exch2_uv_3d_r4.F \
43             exch2_xy_r4.F \             exch2_xy_r4.F \
44             exch2_xyz_r4.F \             exch2_3d_r4.F \
45             exch2_s3d_r4.F \             exch2_s3d_r4.F \
46             exch2_z_xy_r4.F \             exch2_z_3d_r4.F \
47             exch2_uv_agrid_xy_r4.F \             exch2_uv_agrid_3d_r4.F
            exch2_uv_agrid_xyz_r4.F  
48    
49  R8_FILES = exch2_recv_r81.F \  R8_FILES = exch2_recv_r81.F \
50             exch2_recv_r82.F \             exch2_recv_r82.F \
# Line 56  R8_FILES = exch2_recv_r81.F \ Line 53  R8_FILES = exch2_recv_r81.F \
53             exch2_send_r81.F \             exch2_send_r81.F \
54             exch2_send_r82.F \             exch2_send_r82.F \
55             exch2_uv_xy_r8.F \             exch2_uv_xy_r8.F \
56             exch2_uv_xyz_r8.F \             exch2_uv_3d_r8.F \
57             exch2_xy_r8.F \             exch2_xy_r8.F \
58             exch2_xyz_r8.F \             exch2_3d_r8.F \
59             exch2_s3d_r8.F \             exch2_s3d_r8.F \
60             exch2_z_xy_r8.F \             exch2_z_3d_r8.F \
61             exch2_uv_agrid_xy_r8.F \             exch2_uv_agrid_3d_r8.F
62             exch2_uv_agrid_xyz_r8.F  
63    OLD_FILES = exch2_xyz_rl.F exch2_xyz_rs.F exch2_xyz_r4.F exch2_xyz_r8.F \
64     exch2_uv_xyz_rl.F exch2_uv_xyz_rs.F exch2_uv_xyz_r4.F exch2_uv_xyz_r8.F \
65     exch2_z_xy_rl.F exch2_z_xy_rs.F exch2_z_xy_r4.F exch2_z_xy_r8.F \
66     exch2_uv_agrid_xy_rl.F exch2_uv_agrid_xy_rs.F exch2_uv_agrid_xy_r4.F exch2_uv_agrid_xy_r8.F \
67     exch2_uv_agrid_xyz_rl.F exch2_uv_agrid_xyz_rs.F exch2_uv_agrid_xyz_r4.F exch2_uv_agrid_xyz_r8.F
68    
69  all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES)  all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES)
70    
71  clean:  clean:
72          -rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES)          -rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) $(OLD_FILES)
73    
74  # exch2_recv_rx1  # exch2_recv_rx1
75  exch2_recv_rl1.F: exch2_recv_rx1.template  exch2_recv_rl1.F: exch2_recv_rx1.template
# Line 139  exch2_uv_xy_r4.F: exch2_uv_xy_rx.templat Line 141  exch2_uv_xy_r4.F: exch2_uv_xy_rx.templat
141  exch2_uv_xy_r8.F: exch2_uv_xy_rx.template  exch2_uv_xy_r8.F: exch2_uv_xy_rx.template
142          sed 's/RX/R8/g' exch2_uv_xy_rx.template > $@          sed 's/RX/R8/g' exch2_uv_xy_rx.template > $@
143    
144    # exch2_uv_3d_rx
145    exch2_uv_3d_rl.F: exch2_uv_3d_rx.template
146            sed 's/RX/RL/g' exch2_uv_3d_rx.template > $@
147    exch2_uv_3d_rs.F: exch2_uv_3d_rx.template
148            sed 's/RX/RS/g' exch2_uv_3d_rx.template > $@
149    exch2_uv_3d_r4.F: exch2_uv_3d_rx.template
150            sed 's/RX/R4/g' exch2_uv_3d_rx.template > $@
151    exch2_uv_3d_r8.F: exch2_uv_3d_rx.template
152            sed 's/RX/R8/g' exch2_uv_3d_rx.template > $@
153    
154  # exch2_uv_xyz_rx  # exch2_uv_xyz_rx
155  exch2_uv_xyz_rl.F: exch2_uv_xyz_rx.template  exch2_uv_xyz_rl.F: exch2_uv_xyz_rx.template
156          sed 's/RX/RL/g' exch2_uv_xyz_rx.template > $@          sed 's/RX/RL/g' exch2_uv_xyz_rx.template > $@
# Line 159  exch2_xy_r4.F: exch2_xy_rx.template Line 171  exch2_xy_r4.F: exch2_xy_rx.template
171  exch2_xy_r8.F: exch2_xy_rx.template  exch2_xy_r8.F: exch2_xy_rx.template
172          sed 's/RX/R8/g' exch2_xy_rx.template > $@          sed 's/RX/R8/g' exch2_xy_rx.template > $@
173    
174    # exch2_3d_rx
175    exch2_3d_rl.F: exch2_3d_rx.template
176            sed 's/RX/RL/g' exch2_3d_rx.template > $@
177    exch2_3d_rs.F: exch2_3d_rx.template
178            sed 's/RX/RS/g' exch2_3d_rx.template > $@
179    exch2_3d_r4.F: exch2_3d_rx.template
180            sed 's/RX/R4/g' exch2_3d_rx.template > $@
181    exch2_3d_r8.F: exch2_3d_rx.template
182            sed 's/RX/R8/g' exch2_3d_rx.template > $@
183    
184  # exch2_xyz_rx  # exch2_xyz_rx
185  exch2_xyz_rl.F: exch2_xyz_rx.template  exch2_xyz_rl.F: exch2_xyz_rx.template
186          sed 's/RX/RL/g' exch2_xyz_rx.template > $@          sed 's/RX/RL/g' exch2_xyz_rx.template > $@
# Line 179  exch2_s3d_r4.F: exch2_s3d_rx.template Line 201  exch2_s3d_r4.F: exch2_s3d_rx.template
201  exch2_s3d_r8.F: exch2_s3d_rx.template  exch2_s3d_r8.F: exch2_s3d_rx.template
202          sed 's/RX/R8/g' exch2_s3d_rx.template > $@          sed 's/RX/R8/g' exch2_s3d_rx.template > $@
203    
204  # exch2_z_xy_rx  # exch2_z_3d_rx
205  exch2_z_xy_rl.F: exch2_z_xy_rx.template  exch2_z_3d_rl.F: exch2_z_3d_rx.template
206          sed 's/RX/RL/g' exch2_z_xy_rx.template > $@          sed 's/RX/RL/g' exch2_z_3d_rx.template > $@
207  exch2_z_xy_rs.F: exch2_z_xy_rx.template  exch2_z_3d_rs.F: exch2_z_3d_rx.template
208          sed 's/RX/RS/g' exch2_z_xy_rx.template > $@          sed 's/RX/RS/g' exch2_z_3d_rx.template > $@
209  exch2_z_xy_r4.F: exch2_z_xy_rx.template  exch2_z_3d_r4.F: exch2_z_3d_rx.template
210          sed 's/RX/R4/g' exch2_z_xy_rx.template > $@          sed 's/RX/R4/g' exch2_z_3d_rx.template > $@
211  exch2_z_xy_r8.F: exch2_z_xy_rx.template  exch2_z_3d_r8.F: exch2_z_3d_rx.template
212          sed 's/RX/R8/g' exch2_z_xy_rx.template > $@          sed 's/RX/R8/g' exch2_z_3d_rx.template > $@
213    
214  # exch2_uv_agrid_xy.rx  # exch2_uv_agrid_xy.rx
215  exch2_uv_agrid_xy_rl.F: exch2_uv_agrid_xy_rx.template  exch2_uv_agrid_3d_rl.F: exch2_uv_agrid_3d_rx.template
216          sed 's/RX/RL/g' exch2_uv_agrid_xy_rx.template > $@          sed 's/RX/RL/g' exch2_uv_agrid_3d_rx.template > $@
217  exch2_uv_agrid_xy_rs.F: exch2_uv_agrid_xy_rx.template  exch2_uv_agrid_3d_rs.F: exch2_uv_agrid_3d_rx.template
218          sed 's/RX/RS/g' exch2_uv_agrid_xy_rx.template > $@          sed 's/RX/RS/g' exch2_uv_agrid_3d_rx.template > $@
219  exch2_uv_agrid_xy_r4.F: exch2_uv_agrid_xy_rx.template  exch2_uv_agrid_3d_r4.F: exch2_uv_agrid_3d_rx.template
220          sed 's/RX/R4/g' exch2_uv_agrid_xy_rx.template > $@          sed 's/RX/R4/g' exch2_uv_agrid_3d_rx.template > $@
221  exch2_uv_agrid_xy_r8.F: exch2_uv_agrid_xy_rx.template  exch2_uv_agrid_3d_r8.F: exch2_uv_agrid_3d_rx.template
222          sed 's/RX/R8/g' exch2_uv_agrid_xy_rx.template > $@          sed 's/RX/R8/g' exch2_uv_agrid_3d_rx.template > $@
   
 # exch2_uv_agrid_xyz.rx  
 exch2_uv_agrid_xyz_rl.F: exch2_uv_agrid_xyz_rx.template  
         sed 's/RX/RL/g'  exch2_uv_agrid_xyz_rx.template > $@  
 exch2_uv_agrid_xyz_rs.F: exch2_uv_agrid_xyz_rx.template  
         sed 's/RX/RS/g'  exch2_uv_agrid_xyz_rx.template > $@  
 exch2_uv_agrid_xyz_r4.F: exch2_uv_agrid_xyz_rx.template  
         sed 's/RX/R4/g'  exch2_uv_agrid_xyz_rx.template > $@  
 exch2_uv_agrid_xyz_r8.F: exch2_uv_agrid_xyz_rx.template  
         sed 's/RX/R8/g'  exch2_uv_agrid_xyz_rx.template > $@  
223    

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.22