--- MITgcm/tools/genmake2 2014/01/25 18:25:49 1.264 +++ MITgcm/tools/genmake2 2014/04/04 21:34:01 1.265 @@ -1,6 +1,6 @@ #! /usr/bin/env bash # -# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/genmake2,v 1.264 2014/01/25 18:25:49 jmc Exp $ +# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/genmake2,v 1.265 2014/04/04 21:34:01 jmc Exp $ # $Name: $ # # Makefile generator for MITgcm UV codes @@ -2973,9 +2973,9 @@ small_f: \$(F77_PP_SRC_FILES) \$(F90_PP_SRC_FILES) -output.txt: \$(EXECUTABLE) - @printf 'running ... ' - @\$(EXECUTABLE) > \$@ +# output.txt: \$(EXECUTABLE) +# @printf 'running ... ' +# @\$(EXECUTABLE) > \$@ # remove most of the files that "make" generates clean: @@ -3255,6 +3255,7 @@ # ============ begin OpenAD specific section ============== cat >>$MAKEFILE <>$MAKEFILE < ad_config.template + @cmp ad_config.template AD_CONFIG.h || cat ad_config.template > AD_CONFIG.h + @-rm -f ad_config.template + \$(MAKE) -f \$(MAKEFILE) \$(EXE_AD) + CB2M_F90_PP_SRC_FILES=\$(addsuffix _mod.f$FS90, \$(CB2M_F90_SRC_NAMES)) .PRECIOUS: \$(CB2M_F90_PP_SRC_FILES) \$(NON_AD_F77_SRC_FILES:.F=_cb2m.f$FS90) @@ -3368,12 +3376,12 @@ small_f: \$(CB2M_F90_PP_SRC_FILES) .PHONY: small_f -ad_output.txt: \$(EXE_AD) - @printf 'linking data files ... ' - \$(LN) -f ../input_ad/data* ../input_ad/eedata . - \$(LN) -f ../../global_ocean.90x40x15/input/*.bin . - @printf 'running ... ' - @./\$(EXE_AD) > \$@ +# ad_output.txt: \$(EXE_AD) +# @printf 'linking data files ... ' +# \$(LN) -f ../input_ad/data* ../input_ad/eedata . +# \$(LN) -f ../../global_ocean.90x40x15/input/*.bin . +# @printf 'running ... ' +# @./\$(EXE_AD) > \$@ ad_input_code.f$FS90: \$(CB2M_AD_FILES) cat \$^ > \$@