--- MITgcm/tools/genmake2 2003/10/20 21:56:24 1.13.2.3 +++ MITgcm/tools/genmake2 2003/10/21 02:55:38 1.13.2.4 @@ -1,6 +1,6 @@ #!/bin/bash # -# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/genmake2,v 1.13.2.3 2003/10/20 21:56:24 edhill Exp $ +# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/genmake2,v 1.13.2.4 2003/10/21 02:55:38 edhill Exp $ # # Makefile generator for MITgcm UV codes # created by cnh 03/98 @@ -1066,8 +1066,6 @@ \& /g EOF -chmod +x adjoint_sed - echo echo "=== Creating the Makefile ===" @@ -1328,15 +1326,12 @@ cat >>$MAKEFILE < ad_input_code.f + ad_taf_output.f: ad_input_code.f \$(TAF) \$(AD_TAF_FLAGS) ad_input_code.f cat ad_input_code_ad.f | sed -f adjoint_sed > ad_taf_output.f @@ -1344,11 +1339,23 @@ ad_taf: ad_taf_output.o \$(OBJFILES) \$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) ad_taf_output.o \$(LIBS) -EXE_FTL_TAMC = ${EXECUTABLE}_ftl_tamc -EXE_FTL_TAF = ${EXECUTABLE}_ftl_taf -EXE_SVD_TAF = ${EXECUTABLE}_ftl_taf -EXE_BOTH_TAF = ${EXECUTABLE}_ftl_taf +ad_tamc_output.f: ad_input_code.f + \$(TAMC) \$(AD_TAMC_FLAGS) ad_input_code.f + cat ad_input_code_ad.f | sed -f adjoint_sed > ad_taf_output.f + +ad_tamc: ad_tamc_output.o \$(OBJFILES) + \$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) ad_tamc_output.o \$(LIBS) + + +flt_taf_output.f: ad_input_code.f + \$(TAF) \$(FTL_TAF_FLAGS) ad_input_code.f + cat ad_input_code_ad.f | sed -f adjoint_sed > flt_taf_output.f + +flt_taf: flt_taf_output.o \$(OBJFILES) + \$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) flt_taf_output.o \$(LIBS) + + #=========================================