/[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.10 by utke, Wed Jul 12 14:55:15 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 2290  OpenAD_tape.f90 Line 2295  OpenAD_tape.f90
2295  OPENAD_SUPPORT_C_SRC_FILES = \  OPENAD_SUPPORT_C_SRC_FILES = \
2296  iaddr.c  iaddr.c
2297    
2298    f95_test_mods.f90: \$(OPENAD_SUPPORT_F90_SRC_FILES)
2299            cat \$^ > \$@
2300    
2301    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
2302            cat \$^ > \$@
2303    
2304    f95_test.out: f95_test_mods.f90 f95_test.f90
2305            f95 -w=unused -maxcontin=132 -c f95_test_mods.f90 > \$@ 2>&1
2306            f95 -w=unused -maxcontin=132 -c -fixed f95_test.f90 >> \$@ 2>&1
2307    
2308  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)
2309    
2310  \$(EXE_AD): \$(AD_OBJ_FILES)  \$(EXE_AD): \$(AD_OBJ_FILES)
# Line 2361  ad_input_code_sf.w2f.canon.xaif : ad_inp Line 2376  ad_input_code_sf.w2f.canon.xaif : ad_inp
2376    
2377  # XAIF -> XAIF'  # XAIF -> XAIF'
2378  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
2379          ./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"
2380    
2381  # XAIF' -> WHIRL'  # XAIF' -> WHIRL'
2382  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 2422  mfef90:
2422          \$(LN) ${MODS}/\$@ .          \$(LN) ${MODS}/\$@ .
2423    
2424  whirl2xaif xaif2whirl:  whirl2xaif xaif2whirl:
2425          \$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-i686-Linux/bin/\$@ .          \$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-x86-Linux/bin/\$@ .
2426    
2427  %.pl:  %.pl:
2428          \$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-i686-Linux/bin/\$@ .          \$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-x86-Linux/bin/\$@ .
2429    
2430  %.py:  %.py:
2431          \$(LN) \${OPENADROOT}/OpenADFortTk/tools/canonicalize/\$@ .          \$(LN) \${OPENADROOT}/OpenADFortTk/tools/canonicalize/\$@ .

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

  ViewVC Help
Powered by ViewVC 1.1.22