1590 |
|
|
1591 |
#TMP=./genmk_$$ |
#TMP=./genmk_$$ |
1592 |
#- try to put temporary files in system-local /tmp dir |
#- try to put temporary files in system-local /tmp dir |
1593 |
TMP=/tmp/genmk_$$ |
TMP=/tmp/genmk_${USER}_$$ |
1594 |
touch $TMP ; retVal=$? |
touch $TMP ; retVal=$? |
1595 |
if [ $retVal -eq 0 ] ; then |
if [ $retVal -eq 0 ] ; then |
1596 |
if test ! -r $TMP ; then TMP=./genmk_$$ ; fi |
if test ! -r $TMP ; then TMP=./genmk_$$ ; fi |
1968 |
cat > genmake_tcomp.$FS <<EOF |
cat > genmake_tcomp.$FS <<EOF |
1969 |
program hello |
program hello |
1970 |
REAL*4 ACTUAL, TARRAY(2) |
REAL*4 ACTUAL, TARRAY(2) |
1971 |
EXTERNAL ETIME |
call etime( tarray, actual ) |
|
REAL*4 ETIME |
|
|
actual = etime( tarray ) |
|
1972 |
print *, tarray |
print *, tarray |
1973 |
end |
end |
1974 |
EOF |
EOF |
2899 |
KFLAGS1 = ${KFLAGS1} |
KFLAGS1 = ${KFLAGS1} |
2900 |
KFLAGS2 = ${KFLAGS2} |
KFLAGS2 = ${KFLAGS2} |
2901 |
# Optim./debug for FC |
# Optim./debug for FC |
2902 |
FFLAGS = ${FFLAGS} ${FEXTRAFLAGS} |
FFLAGS = ${FFLAGS} |
2903 |
FOPTIM = ${FOPTIM} |
FOPTIM = ${FOPTIM} ${FEXTRAFLAGS} |
2904 |
# Optim./debug for FC |
# Optim./debug for FC |
2905 |
F90FLAGS = ${F90FLAGS} |
F90FLAGS = ${F90FLAGS} |
2906 |
F90OPTIM = ${F90OPTIM} |
F90OPTIM = ${F90OPTIM} |
3203 |
\$(MAKE) -f \$(MAKEFILE) remove_comments |
\$(MAKE) -f \$(MAKEFILE) remove_comments |
3204 |
\$(TAF) \$(AD_TAF_FLAGS) \$(TAF_EXTRA) \$(FLOWFILES) \$(AD_FILES) |
\$(TAF) \$(AD_TAF_FLAGS) \$(TAF_EXTRA) \$(FLOWFILES) \$(AD_FILES) |
3205 |
\$(MAKE) -f \$(MAKEFILE) adj_sed |
\$(MAKE) -f \$(MAKEFILE) adj_sed |
|
\$(MAKE) -f \$(MAKEFILE) adobjfiles |
|
3206 |
cat \$(AD_FILES:.$FS=_ad.$FS) > ad_taf_output.$FS |
cat \$(AD_FILES:.$FS=_ad.$FS) > ad_taf_output.$FS |
3207 |
|
|
3208 |
\$(EXE_AD): \$(SPECIAL_FILES) \$(H_SRC_FILES) ad_taf_output.$FS \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) \$(EMBEDDED_FILES) |
\$(EXE_AD): \$(SPECIAL_FILES) \$(H_SRC_FILES) ad_taf_output.$FS \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) \$(EMBEDDED_FILES) |
3209 |
|
\$(MAKE) -f \$(MAKEFILE) adobjfiles |
3210 |
\$(LINK) -o \${EXE_AD} \$(FFLAGS) \$(FOPTIM) \$(AD_FILES:.$FS=_ad.o) \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) \$(LIBS) |
\$(LINK) -o \${EXE_AD} \$(FFLAGS) \$(FOPTIM) \$(AD_FILES:.$FS=_ad.o) \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) \$(LIBS) |
3211 |
|
|
3212 |
adobj: \$(AD_FILES:.$FS=_ad.o) \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) |
adobj: ad_taf_output.$FS \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) |
3213 |
|
\$(MAKE) -f \$(MAKEFILE) adobjfiles |
3214 |
|
|
3215 |
EOF |
EOF |
3216 |
fi |
fi |
3283 |
\$(MAKE) -f \$(MAKEFILE) remove_comments |
\$(MAKE) -f \$(MAKEFILE) remove_comments |
3284 |
\$(TAF) \$(FTL_TAF_FLAGS) \$(TAF_EXTRA) \$(AD_FLOW_FILES) \$(AD_FILES) |
\$(TAF) \$(FTL_TAF_FLAGS) \$(TAF_EXTRA) \$(AD_FLOW_FILES) \$(AD_FILES) |
3285 |
\$(MAKE) -f \$(MAKEFILE) ftl_sed |
\$(MAKE) -f \$(MAKEFILE) ftl_sed |
|
\$(MAKE) -f \$(MAKEFILE) ftlobjfiles |
|
3286 |
cat \$(AD_FILES:.$FS=_tl.$FS) > ftl_taf_output.$FS |
cat \$(AD_FILES:.$FS=_tl.$FS) > ftl_taf_output.$FS |
3287 |
|
|
3288 |
\$(EXE_FTL): \$(SPECIAL_FILES) \$(H_SRC_FILES) ftl_taf_output.$FS \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) \$(EMBEDDED_FILES) |
\$(EXE_FTL): \$(SPECIAL_FILES) \$(H_SRC_FILES) ftl_taf_output.$FS \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) \$(EMBEDDED_FILES) |
3289 |
|
\$(MAKE) -f \$(MAKEFILE) ftlobjfiles |
3290 |
\$(LINK) -o \${EXE_FTL} \$(FFLAGS) \$(FOPTIM) \$(AD_FILES:.$FS=_tl.o) \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) \$(LIBS) |
\$(LINK) -o \${EXE_FTL} \$(FFLAGS) \$(FOPTIM) \$(AD_FILES:.$FS=_tl.o) \$(NON_AD_F77_SRC_FILES:.F=.o) \$(F90_SRC_FILES:.F90=.o) \$(C_SRC_FILES:.c=.o) \$(LIBS) |
3291 |
|
|
3292 |
EOF |
EOF |
3415 |
OAD_cp.F90 \ |
OAD_cp.F90 \ |
3416 |
OAD_rev.F90 \ |
OAD_rev.F90 \ |
3417 |
OAD_tape.F90 \ |
OAD_tape.F90 \ |
3418 |
|
OAD_regular_cp.F90 \ |
3419 |
revolve.F90 |
revolve.F90 |
3420 |
|
|
3421 |
OPENAD_SUPPORT_C_SRC_FILES = \ |
OPENAD_SUPPORT_C_SRC_FILES = \ |