/[MITgcm]/MITgcm/eesupp/src/Makefile
ViewVC logotype

Diff of /MITgcm/eesupp/src/Makefile

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

revision 1.9 by jmc, Fri Aug 25 16:47:44 2006 UTC revision 1.10 by jmc, Mon Aug 28 00:16:51 2006 UTC
# Line 7  Line 7 
7  RL_FILES = exch_xy_rl.F exch_3d_rl.F exch_xyz_rl.F exch_s3d_rl.F \  RL_FILES = exch_xy_rl.F exch_3d_rl.F exch_xyz_rl.F exch_s3d_rl.F \
8             exch_uv_xy_rl.F exch_uv_3d_rl.F exch_uv_xyz_rl.F \             exch_uv_xy_rl.F exch_uv_3d_rl.F exch_uv_xyz_rl.F \
9             exch_z_3d_rl.F exch_uv_agrid_3d_rl.F \             exch_z_3d_rl.F exch_uv_agrid_3d_rl.F \
            exch_z_xy_rl.F exch_z_xyz_rl.F \  
            exch_uv_agrid_xy_rl.F exch_uv_agrid_xyz_rl.F \  
10             exch_rl.F \             exch_rl.F \
11             exch_rl_cube.F exch_uv_rl_cube.F exch_z_rl_cube.F \             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 \             exch_rl_recv_get_x.F exch_rl_recv_get_y.F \
# Line 17  RL_FILES = exch_xy_rl.F exch_3d_rl.F exc Line 15  RL_FILES = exch_xy_rl.F exch_3d_rl.F exc
15  RS_FILES = exch_xy_rs.F exch_3d_rs.F exch_xyz_rs.F exch_s3d_rs.F \  RS_FILES = exch_xy_rs.F exch_3d_rs.F exch_xyz_rs.F exch_s3d_rs.F \
16             exch_uv_xy_rs.F exch_uv_3d_rs.F exch_uv_xyz_rs.F \             exch_uv_xy_rs.F exch_uv_3d_rs.F exch_uv_xyz_rs.F \
17             exch_z_3d_rs.F exch_uv_agrid_3d_rs.F \             exch_z_3d_rs.F exch_uv_agrid_3d_rs.F \
            exch_z_xy_rs.F exch_z_xyz_rs.F \  
            exch_uv_agrid_xy_rs.F exch_uv_agrid_xyz_rs.F \  
18             exch_rs.F \             exch_rs.F \
19             exch_rs_cube.F exch_uv_rs_cube.F exch_z_rs_cube.F \             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 \             exch_rs_recv_get_x.F exch_rs_recv_get_y.F \
# Line 27  RS_FILES = exch_xy_rs.F exch_3d_rs.F exc Line 23  RS_FILES = exch_xy_rs.F exch_3d_rs.F exc
23  R4_FILES = exch_xy_r4.F exch_3d_r4.F exch_xyz_r4.F exch_s3d_r4.F \  R4_FILES = exch_xy_r4.F exch_3d_r4.F exch_xyz_r4.F exch_s3d_r4.F \
24             exch_uv_xy_r4.F exch_uv_3d_r4.F exch_uv_xyz_r4.F \             exch_uv_xy_r4.F exch_uv_3d_r4.F exch_uv_xyz_r4.F \
25             exch_z_3d_r4.F exch_uv_agrid_3d_r4.F \             exch_z_3d_r4.F exch_uv_agrid_3d_r4.F \
            exch_z_xy_r4.F exch_z_xyz_r4.F \  
            exch_uv_agrid_xy_r4.F exch_uv_agrid_xyz_r4.F \  
26             exch_r4.F \             exch_r4.F \
27             exch_r4_cube.F exch_uv_r4_cube.F exch_z_r4_cube.F \             exch_r4_cube.F exch_uv_r4_cube.F exch_z_r4_cube.F \
28             exch_r4_recv_get_x.F exch_r4_recv_get_y.F \             exch_r4_recv_get_x.F exch_r4_recv_get_y.F \
# Line 37  R4_FILES = exch_xy_r4.F exch_3d_r4.F exc Line 31  R4_FILES = exch_xy_r4.F exch_3d_r4.F exc
31  R8_FILES = exch_xy_r8.F exch_3d_r8.F exch_xyz_r8.F exch_s3d_r8.F \  R8_FILES = exch_xy_r8.F exch_3d_r8.F exch_xyz_r8.F exch_s3d_r8.F \
32             exch_uv_xy_r8.F exch_uv_3d_r8.F exch_uv_xyz_r8.F \             exch_uv_xy_r8.F exch_uv_3d_r8.F exch_uv_xyz_r8.F \
33             exch_z_3d_r8.F exch_uv_agrid_3d_r8.F \             exch_z_3d_r8.F exch_uv_agrid_3d_r8.F \
            exch_z_xy_r8.F exch_z_xyz_r8.F \  
            exch_uv_agrid_xy_r8.F exch_uv_agrid_xyz_r8.F \  
34             exch_r8.F \             exch_r8.F \
35             exch_r8_cube.F exch_uv_r8_cube.F exch_z_r8_cube.F \             exch_r8_cube.F exch_uv_r8_cube.F exch_z_r8_cube.F \
36             exch_r8_recv_get_x.F exch_r8_recv_get_y.F \             exch_r8_recv_get_x.F exch_r8_recv_get_y.F \
37             exch_r8_send_put_x.F exch_r8_send_put_y.F             exch_r8_send_put_x.F exch_r8_send_put_y.F
38    
39    OLD_FILES = exch_z_xy_rl.F exch_z_xy_rs.F exch_z_xy_r4.F exch_z_xy_r8.F \
40     exch_z_xyz_rl.F exch_z_xyz_rs.F exch_z_xyz_r4.F exch_z_xyz_r8.F \
41     exch_uv_agrid_xy_rl.F exch_uv_agrid_xy_rs.F exch_uv_agrid_xy_r4.F exch_uv_agrid_xy_r8.F \
42     exch_uv_agrid_xyz_rl.F exch_uv_agrid_xyz_rs.F exch_uv_agrid_xyz_r4.F exch_uv_agrid_xyz_r8.F
43    
44    
45  all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES)  all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES)
46    
47  clean:  clean:
48          -rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES)          -rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) $(OLD_FILES)
49    
50  # exch_xy_rx  # exch_xy_rx
51  exch_xy_rl.F: exch_xy_rx.template  exch_xy_rl.F: exch_xy_rx.template
# Line 130  exch_z_3d_r8.F: exch_z_3d_rx.template Line 127  exch_z_3d_r8.F: exch_z_3d_rx.template
127  exch_z_3d_r4.F: exch_z_3d_rx.template  exch_z_3d_r4.F: exch_z_3d_rx.template
128          sed 's/RX/R4/g' exch_z_3d_rx.template > $@          sed 's/RX/R4/g' exch_z_3d_rx.template > $@
129    
 # exch_z_xy_rx  
 exch_z_xy_rl.F: exch_z_xy_rx.template  
         sed 's/RX/RL/g' exch_z_xy_rx.template > $@  
 exch_z_xy_rs.F: exch_z_xy_rx.template  
         sed 's/RX/RS/g' exch_z_xy_rx.template > $@  
 exch_z_xy_r8.F: exch_z_xy_rx.template  
         sed 's/RX/R8/g' exch_z_xy_rx.template > $@  
 exch_z_xy_r4.F: exch_z_xy_rx.template  
         sed 's/RX/R4/g' exch_z_xy_rx.template > $@  
   
 # exch_z_xyz_rx  
 exch_z_xyz_rl.F: exch_z_xyz_rx.template  
         sed 's/RX/RL/g' exch_z_xyz_rx.template > $@  
 exch_z_xyz_rs.F: exch_z_xyz_rx.template  
         sed 's/RX/RS/g' exch_z_xyz_rx.template > $@  
 exch_z_xyz_r8.F: exch_z_xyz_rx.template  
         sed 's/RX/R8/g' exch_z_xyz_rx.template > $@  
 exch_z_xyz_r4.F: exch_z_xyz_rx.template  
         sed 's/RX/R4/g' exch_z_xyz_rx.template > $@  
   
130  # exch_uv_agrid_3d_rx  # exch_uv_agrid_3d_rx
131  exch_uv_agrid_3d_rl.F: exch_uv_agrid_3d_rx.template  exch_uv_agrid_3d_rl.F: exch_uv_agrid_3d_rx.template
132          sed 's/RX/RL/g' exch_uv_agrid_3d_rx.template > $@          sed 's/RX/RL/g' exch_uv_agrid_3d_rx.template > $@
# Line 160  exch_uv_agrid_3d_r8.F: exch_uv_agrid_3d_ Line 137  exch_uv_agrid_3d_r8.F: exch_uv_agrid_3d_
137  exch_uv_agrid_3d_r4.F: exch_uv_agrid_3d_rx.template  exch_uv_agrid_3d_r4.F: exch_uv_agrid_3d_rx.template
138          sed 's/RX/R4/g' exch_uv_agrid_3d_rx.template > $@          sed 's/RX/R4/g' exch_uv_agrid_3d_rx.template > $@
139    
 # exch_uv_agrid_xy_rx  
 exch_uv_agrid_xy_rl.F: exch_uv_agrid_xy_rx.template  
         sed 's/RX/RL/g' exch_uv_agrid_xy_rx.template > $@  
 exch_uv_agrid_xy_rs.F: exch_uv_agrid_xy_rx.template  
         sed 's/RX/RS/g' exch_uv_agrid_xy_rx.template > $@  
 exch_uv_agrid_xy_r8.F: exch_uv_agrid_xy_rx.template  
         sed 's/RX/R8/g' exch_uv_agrid_xy_rx.template > $@  
 exch_uv_agrid_xy_r4.F: exch_uv_agrid_xy_rx.template  
         sed 's/RX/R4/g' exch_uv_agrid_xy_rx.template > $@  
   
 # exch_uv_agrid_xyz_rx  
 exch_uv_agrid_xyz_rl.F: exch_uv_agrid_xyz_rx.template  
         sed 's/RX/RL/g' exch_uv_agrid_xyz_rx.template > $@  
 exch_uv_agrid_xyz_rs.F: exch_uv_agrid_xyz_rx.template  
         sed 's/RX/RS/g' exch_uv_agrid_xyz_rx.template > $@  
 exch_uv_agrid_xyz_r8.F: exch_uv_agrid_xyz_rx.template  
         sed 's/RX/R8/g' exch_uv_agrid_xyz_rx.template > $@  
 exch_uv_agrid_xyz_r4.F: exch_uv_agrid_xyz_rx.template  
         sed 's/RX/R4/g' exch_uv_agrid_xyz_rx.template > $@  
   
140  # exch_rx  # exch_rx
141  exch_rl.F: exch_rx.template  exch_rl.F: exch_rx.template
142          sed 's/RX/RL/g' exch_rx.template > $@          sed 's/RX/RL/g' exch_rx.template > $@

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

  ViewVC Help
Powered by ViewVC 1.1.22