/[MITgcm]/MITgcm_contrib/heimbach/OpenAD/code_shallow_openad/genmake2
ViewVC logotype

Diff of /MITgcm_contrib/heimbach/OpenAD/code_shallow_openad/genmake2

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

revision 1.6 by utke, Wed Jan 18 23:43:11 2006 UTC revision 1.11 by utke, Sun Oct 29 05:19:33 2006 UTC
# Line 1938  for d in $alldirs ; do Line 1938  for d in $alldirs ; do
1938  done  done
1939  rm -rf .links.tmp  rm -rf .links.tmp
1940  echo "" >> F77srclist.tmp  echo "" >> F77srclist.tmp
1941    for i in `cat ${MODS}/keepOriginal`
1942    do
1943      echo   " \\" >> nonADF77srclist.tmp
1944      printf " $i" >> nonADF77srclist.tmp
1945    done  
1946  echo "" >> nonADF77srclist.tmp  echo "" >> nonADF77srclist.tmp
1947  echo "" >> csrclist.tmp  echo "" >> csrclist.tmp
1948  echo "" >> F90srclist.tmp  echo "" >> F90srclist.tmp
# Line 2288  OpenAD_rev.f90 \ Line 2293  OpenAD_rev.f90 \
2293  OpenAD_tape.f90          OpenAD_tape.f90        
2294    
2295  OPENAD_SUPPORT_C_SRC_FILES = \  OPENAD_SUPPORT_C_SRC_FILES = \
2296  iaddr.c  iaddr.c \
2297    timeRatio.c
2298    
2299    f95_test_mods.f90: \$(OPENAD_SUPPORT_F90_SRC_FILES)
2300            cat \$^ > \$@
2301    
2302    f95_test.f90: all_mods.xb.x2w.w2f.pp.f \$(NON_AD_F77_SRC_FILES:.F=_cb2m.ff90) ad_input_code.w2f.canon.xb.x2w.w2f.rs.pp.f
2303            cat \$^ > \$@
2304    
2305    f95_test.out: f95_test_mods.f90 f95_test.f90
2306            f95 -w=unused -maxcontin=132 -c f95_test_mods.f90 > \$@ 2>&1
2307            f95 -w=unused -maxcontin=132 -c -fixed f95_test.f90 >> \$@ 2>&1
2308    
2309  AD_OBJ_FILES=\$(OPENAD_SUPPORT_F90_SRC_FILES:.f90=.o) \$(OPENAD_SUPPORT_C_SRC_FILES:.c=.o) all_mods.xb.x2w.w2f.pp.o ad_input_code.w2f.canon.xb.x2w.w2f.rs.pp.o \$(NON_AD_F77_SRC_FILES:.F=_cb2m.o) \$(C_SRC_FILES:.c=.o) \$(F90_SRC_FILES:.F90=.o)  AD_OBJ_FILES=\$(OPENAD_SUPPORT_F90_SRC_FILES:.f90=.o) \$(OPENAD_SUPPORT_C_SRC_FILES:.c=.o) all_mods.xb.x2w.w2f.pp.o ad_input_code.w2f.canon.xb.x2w.w2f.rs.pp.o \$(NON_AD_F77_SRC_FILES:.F=_cb2m.o) \$(C_SRC_FILES:.c=.o) \$(F90_SRC_FILES:.F90=.o)
2310    
# Line 2361  ad_input_code_sf.w2f.canon.xaif : ad_inp Line 2377  ad_input_code_sf.w2f.canon.xaif : ad_inp
2377    
2378  # XAIF -> XAIF'  # XAIF -> XAIF'
2379  ad_input_code_sf.w2f.canon.xb.xaif : ad_input_code_sf.w2f.canon.xaif xaif.xsd xaif_base.xsd xaif_inlinable_intrinsics.xsd xaif_derivative_propagator.xsd xaif_output.xsd openad_adm  ad_input_code_sf.w2f.canon.xb.xaif : ad_input_code_sf.w2f.canon.xaif xaif.xsd xaif_base.xsd xaif_inlinable_intrinsics.xsd xaif_derivative_propagator.xsd xaif_output.xsd openad_adm
2380          ./openad_adm -i \$< -c \${XAIFSCHEMAROOT}/schema/examples/inlinable_intrinsics.xaif -o \$@ -I -r          ./openad_adm -i \$< -c \${XAIFSCHEMAROOT}/schema/examples/inlinable_intrinsics.xaif -o \$@ -I -r -p "recip_hFacC recip_rA"
2381    
2382  # XAIF' -> WHIRL'  # XAIF' -> WHIRL'
2383  ad_input_code_sf.w2f.canon.xb.x2w.B : ad_input_code_sf.w2f.canon.xb.xaif xaif2whirl  ad_input_code_sf.w2f.canon.xb.x2w.B : ad_input_code_sf.w2f.canon.xb.xaif xaif2whirl
# Line 2407  mfef90: Line 2423  mfef90:
2423          \$(LN) ${MODS}/\$@ .          \$(LN) ${MODS}/\$@ .
2424    
2425  whirl2xaif xaif2whirl:  whirl2xaif xaif2whirl:
2426          \$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-i686-Linux/bin/\$@ .          \$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-x86-Linux/bin/\$@ .
2427    
2428  %.pl:  %.pl:
2429          \$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-i686-Linux/bin/\$@ .          \$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-x86-Linux/bin/\$@ .
2430    
2431  %.py:  %.py:
2432          \$(LN) \${OPENADROOT}/OpenADFortTk/tools/canonicalize/\$@ .          \$(LN) \${OPENADROOT}/OpenADFortTk/tools/canonicalize/\$@ .

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.11

  ViewVC Help
Powered by ViewVC 1.1.22