summaryrefslogtreecommitdiff
path: root/gcc/melt-build-script.sh
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2014-01-07 13:13:57 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2014-01-07 13:13:57 +0000
commit600140d73d4563c2150113b60aa2410ef478ca50 (patch)
treee1ae10ac4996d1df5ee27cae3215a47ce44756b3 /gcc/melt-build-script.sh
parentdc427ef2a0186e485c10ffb6a5c93942469523a9 (diff)
downloadgcc-600140d73d4563c2150113b60aa2410ef478ca50.tar.gz
2014-01-07 Basile Starynkevitch <basile@starynkevitch.net>
* Makefile.in (upgrade-warmelt): Fancier echo-s. * melt-build-script.tpl: Ensure that regenerate overall goal is done even when application files don't compile. Generate warmelt modules lists. Move application overall goal after regenerate. * melt-build-script.sh: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@206391 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/melt-build-script.sh')
-rw-r--r--gcc/melt-build-script.sh1765
1 files changed, 946 insertions, 819 deletions
diff --git a/gcc/melt-build-script.sh b/gcc/melt-build-script.sh
index 78310faa6e7..08e0a1fcb68 100644
--- a/gcc/melt-build-script.sh
+++ b/gcc/melt-build-script.sh
@@ -3,7 +3,7 @@
#@#@#
#@#@# DO NOT EDIT THIS FILE (melt-build-script.sh)
#@#@#
-#@#@# It has been AutoGen-ed January 4, 2014 at 04:35:19 PM by AutoGen 5.18
+#@#@# It has been AutoGen-ed January 7, 2014 at 02:07:45 PM by AutoGen 5.18.1
#@#@# From the definitions melt-build-script.def
#@#@# and the template file melt-build-script.tpl
# Generated shell script for MELT modules and MELT translator bootstrap
@@ -19,7 +19,7 @@
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
-#@ from melt-build-script.tpl line 20 generated by Autogen 5.18 using melt-build-script.def
+#@ from melt-build-script.tpl line 20 generated by Autogen 5.18.1 using melt-build-script.def
## melt-build-script.tpl generates melt-build-script.sh which may
## create meltbuild-* files and directories. The invoking makefile
@@ -2729,757 +2729,908 @@ if [ "$melt_overall_goal" = "translator" ]; then
exit 0
fi
-################
-#@ melt-build-script.tpl:607/581 before application xtramelt* modules
################################################################
-meltbuild_info melt-build-script.tpl:609/582 before applications GCCMELT_SKIPEMITC=$GCCMELT_SKIPEMITC.
-
-meltbuild_info melt-build-script.tpl:611/583 times before applications at `date '+%x %H:%M:%S'`: ; times >&2
-
-melt_final_application_stamp=meltbuild-final-application.stamp
-
-function meltbuild_do_applications () {
-meltbuild_notice 'doing applications' melt-build-script.tpl:616/584 doing applications
-
-
-
- ## meltbuild_do_applications xtramelt-ana-base melt-build-script.tpl:620/585
- if [ ! -f meltbuild-sources/xtramelt-ana-base.melt ]; then
- meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-ana-base.melt meltbuild-sources/xtramelt-ana-base.melt
- fi
- ## meltbuild_do_applications xtramelt-ana-base melt-build-script.tpl:624/586
- if [ ! -f meltbuild-sources/xtramelt-ana-base.cc -o ! -f meltbuild-sources/xtramelt-ana-base+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-final-translator.stamp \
- -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-ana-base.melt \
- ]; then
- meltbuild_info melt-build-script.tpl:630/587 emit application C code for xtramelt-ana-base
- meltbuild_emit melt-build-script.tpl:631/588 \
- translatefile \
- xtramelt-ana-base \
- meltbuild-sources \
- meltbuild-modules \
- warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized \
- "" \
- || meltbuild_error melt-build-script.tpl:638/589 failed to generate C code of application xtramelt-ana-base
- else
- meltbuild_info melt-build-script.tpl:640/590 DONT emit application C code for xtramelt-ana-base
- fi
- local meltapp_ANA_BASE_cumulmd5=$(cat meltbuild-sources/xtramelt-ana-base.cc meltbuild-sources/xtramelt-ana-base+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
-
- if [ ! -f meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-base.cc \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-base+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/591 compiling application module for xtramelt-ana-base quicklybuilt
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/592 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base \
- || ( meltbuild_notice melt-build-script.tpl:657/593 in meltbuild-modules failure to compile application xtramelt-ana-base quicklybuilt ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/594 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base ; \
- meltbuild_error melt-build-script.tpl:666/595 in meltbuild-modules failed to compile application xtramelt-ana-base quicklybuilt \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/596 not compiling application module for xtramelt-ana-base quicklybuilt
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-base.cc \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-base+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/597 compiling application module for xtramelt-ana-base optimized
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/598 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base \
- || ( meltbuild_notice melt-build-script.tpl:657/599 in meltbuild-modules failure to compile application xtramelt-ana-base optimized ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/600 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base ; \
- meltbuild_error melt-build-script.tpl:666/601 in meltbuild-modules failed to compile application xtramelt-ana-base optimized \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/602 not compiling application module for xtramelt-ana-base optimized
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-base.cc \
- -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-base+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/603 compiling application module for xtramelt-ana-base debugnoline
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/604 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base \
- || ( meltbuild_notice melt-build-script.tpl:657/605 in meltbuild-modules failure to compile application xtramelt-ana-base debugnoline ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/606 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base ; \
- meltbuild_error melt-build-script.tpl:666/607 in meltbuild-modules failed to compile application xtramelt-ana-base debugnoline \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/608 not compiling application module for xtramelt-ana-base debugnoline
- fi
-
-
-
- ## meltbuild_do_applications xtramelt-ana-tree melt-build-script.tpl:620/609
- if [ ! -f meltbuild-sources/xtramelt-ana-tree.melt ]; then
- meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-ana-tree.melt meltbuild-sources/xtramelt-ana-tree.melt
- fi
- ## meltbuild_do_applications xtramelt-ana-tree melt-build-script.tpl:624/610
- if [ ! -f meltbuild-sources/xtramelt-ana-tree.cc -o ! -f meltbuild-sources/xtramelt-ana-tree+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-final-translator.stamp \
- -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-ana-tree.melt \
- -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-ana-tree+meltdesc.c \
- ]; then
- meltbuild_info melt-build-script.tpl:630/611 emit application C code for xtramelt-ana-tree
- meltbuild_emit melt-build-script.tpl:631/612 \
- translatefile \
- xtramelt-ana-tree \
- meltbuild-sources \
- meltbuild-modules \
- warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt \
- "" \
- || meltbuild_error melt-build-script.tpl:638/613 failed to generate C code of application xtramelt-ana-tree
- else
- meltbuild_info melt-build-script.tpl:640/614 DONT emit application C code for xtramelt-ana-tree
- fi
- local meltapp_ANA_TREE_cumulmd5=$(cat meltbuild-sources/xtramelt-ana-tree.cc meltbuild-sources/xtramelt-ana-tree+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
-
- if [ ! -f meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-tree.cc \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-tree+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/615 compiling application module for xtramelt-ana-tree quicklybuilt
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/616 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree \
- || ( meltbuild_notice melt-build-script.tpl:657/617 in meltbuild-modules failure to compile application xtramelt-ana-tree quicklybuilt ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/618 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree ; \
- meltbuild_error melt-build-script.tpl:666/619 in meltbuild-modules failed to compile application xtramelt-ana-tree quicklybuilt \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/620 not compiling application module for xtramelt-ana-tree quicklybuilt
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-tree.cc \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-tree+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/621 compiling application module for xtramelt-ana-tree optimized
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/622 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree \
- || ( meltbuild_notice melt-build-script.tpl:657/623 in meltbuild-modules failure to compile application xtramelt-ana-tree optimized ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/624 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree ; \
- meltbuild_error melt-build-script.tpl:666/625 in meltbuild-modules failed to compile application xtramelt-ana-tree optimized \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/626 not compiling application module for xtramelt-ana-tree optimized
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-tree.cc \
- -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-tree+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/627 compiling application module for xtramelt-ana-tree debugnoline
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/628 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree \
- || ( meltbuild_notice melt-build-script.tpl:657/629 in meltbuild-modules failure to compile application xtramelt-ana-tree debugnoline ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/630 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree ; \
- meltbuild_error melt-build-script.tpl:666/631 in meltbuild-modules failed to compile application xtramelt-ana-tree debugnoline \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/632 not compiling application module for xtramelt-ana-tree debugnoline
- fi
-
-
-
- ## meltbuild_do_applications xtramelt-ana-gimple melt-build-script.tpl:620/633
- if [ ! -f meltbuild-sources/xtramelt-ana-gimple.melt ]; then
- meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-ana-gimple.melt meltbuild-sources/xtramelt-ana-gimple.melt
- fi
- ## meltbuild_do_applications xtramelt-ana-gimple melt-build-script.tpl:624/634
- if [ ! -f meltbuild-sources/xtramelt-ana-gimple.cc -o ! -f meltbuild-sources/xtramelt-ana-gimple+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-final-translator.stamp \
- -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-sources/xtramelt-ana-gimple.melt \
- -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c \
- ]; then
- meltbuild_info melt-build-script.tpl:630/635 emit application C code for xtramelt-ana-gimple
- meltbuild_emit melt-build-script.tpl:631/636 \
- translatefile \
- xtramelt-ana-gimple \
- meltbuild-sources \
- meltbuild-modules \
- warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt:xtramelt-ana-tree.quicklybuilt \
- "" \
- || meltbuild_error melt-build-script.tpl:638/637 failed to generate C code of application xtramelt-ana-gimple
- else
- meltbuild_info melt-build-script.tpl:640/638 DONT emit application C code for xtramelt-ana-gimple
- fi
- local meltapp_ANA_GIMPLE_cumulmd5=$(cat meltbuild-sources/xtramelt-ana-gimple.cc meltbuild-sources/xtramelt-ana-gimple+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
-
- if [ ! -f meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-gimple.cc \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/639 compiling application module for xtramelt-ana-gimple quicklybuilt
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/640 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple \
- || ( meltbuild_notice melt-build-script.tpl:657/641 in meltbuild-modules failure to compile application xtramelt-ana-gimple quicklybuilt ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/642 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple ; \
- meltbuild_error melt-build-script.tpl:666/643 in meltbuild-modules failed to compile application xtramelt-ana-gimple quicklybuilt \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/644 not compiling application module for xtramelt-ana-gimple quicklybuilt
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-gimple.cc \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/645 compiling application module for xtramelt-ana-gimple optimized
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/646 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple \
- || ( meltbuild_notice melt-build-script.tpl:657/647 in meltbuild-modules failure to compile application xtramelt-ana-gimple optimized ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/648 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple ; \
- meltbuild_error melt-build-script.tpl:666/649 in meltbuild-modules failed to compile application xtramelt-ana-gimple optimized \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/650 not compiling application module for xtramelt-ana-gimple optimized
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-gimple.cc \
- -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/651 compiling application module for xtramelt-ana-gimple debugnoline
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/652 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple \
- || ( meltbuild_notice melt-build-script.tpl:657/653 in meltbuild-modules failure to compile application xtramelt-ana-gimple debugnoline ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/654 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple ; \
- meltbuild_error melt-build-script.tpl:666/655 in meltbuild-modules failed to compile application xtramelt-ana-gimple debugnoline \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/656 not compiling application module for xtramelt-ana-gimple debugnoline
- fi
-
-
+################################################################
+### the warmelt modules lists melt-build-script.tpl:608/581
- ## meltbuild_do_applications xtramelt-probe melt-build-script.tpl:620/657
- if [ ! -f meltbuild-sources/xtramelt-probe.melt ]; then
- meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-probe.melt meltbuild-sources/xtramelt-probe.melt
- fi
- ## meltbuild_do_applications xtramelt-probe melt-build-script.tpl:624/658
- if [ ! -f meltbuild-sources/xtramelt-probe.cc -o ! -f meltbuild-sources/xtramelt-probe+meltdesc.c \
- -o meltbuild-sources/xtramelt-probe+meltdesc.c -ot meltbuild-final-translator.stamp \
- -o meltbuild-sources/xtramelt-probe+meltdesc.c -ot meltbuild-sources/xtramelt-probe.melt \
- -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-probe+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-probe+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-sources/xtramelt-probe+meltdesc.c \
- ]; then
- meltbuild_info melt-build-script.tpl:630/659 emit application C code for xtramelt-probe
- meltbuild_emit melt-build-script.tpl:631/660 \
- translatefile \
- xtramelt-probe \
- meltbuild-sources \
- meltbuild-modules \
- warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt:xtramelt-ana-tree.quicklybuilt:xtramelt-ana-gimple.quicklybuilt \
- "" \
- || meltbuild_error melt-build-script.tpl:638/661 failed to generate C code of application xtramelt-probe
- else
- meltbuild_info melt-build-script.tpl:640/662 DONT emit application C code for xtramelt-probe
- fi
- local meltapp_PROBE_cumulmd5=$(cat meltbuild-sources/xtramelt-probe.cc meltbuild-sources/xtramelt-probe+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
-
- if [ ! -f meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-probe.cc \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-probe+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/663 compiling application module for xtramelt-probe quicklybuilt
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/664 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe \
- || ( meltbuild_notice melt-build-script.tpl:657/665 in meltbuild-modules failure to compile application xtramelt-probe quicklybuilt ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/666 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe ; \
- meltbuild_error melt-build-script.tpl:666/667 in meltbuild-modules failed to compile application xtramelt-probe quicklybuilt \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/668 not compiling application module for xtramelt-probe quicklybuilt
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-probe.cc \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-probe+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/669 compiling application module for xtramelt-probe optimized
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/670 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe \
- || ( meltbuild_notice melt-build-script.tpl:657/671 in meltbuild-modules failure to compile application xtramelt-probe optimized ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/672 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe ; \
- meltbuild_error melt-build-script.tpl:666/673 in meltbuild-modules failed to compile application xtramelt-probe optimized \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/674 not compiling application module for xtramelt-probe optimized
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-probe.cc \
- -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-probe+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/675 compiling application module for xtramelt-probe debugnoline
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/676 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe \
- || ( meltbuild_notice melt-build-script.tpl:657/677 in meltbuild-modules failure to compile application xtramelt-probe debugnoline ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/678 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe ; \
- meltbuild_error melt-build-script.tpl:666/679 in meltbuild-modules failed to compile application xtramelt-probe debugnoline \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/680 not compiling application module for xtramelt-probe debugnoline
- fi
+if [ ! -f "meltbuild-sources/warmelt.quicklybuilt.modlis" \
+ -o "meltbuild-sources/warmelt.quicklybuilt.modlis" -ot $melt_final_translator_stamp ]; then
+ # melt-build-script.tpl:612/582 warmelt module list quicklybuilt
+ meltbuild_info melt-build-script.tpl:613/583 generating warmelt module list "meltbuild-sources/warmelt.quicklybuilt.modlis"
+ melt_modlis_temp="meltbuild-sources/warmelt.quicklybuilt.modlis-tmp$$"
+ echo "# MELT module list file warmelt.quicklybuilt.modlis" >> $melt_modlis_temp
+ echo "# MELT translator modules:" >> $melt_modlis_temp
+
+ echo warmelt-first.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-base.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-debug.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-macro.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-moremacro.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-normal.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-normatch.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-genobj.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-outobj.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-hooks.quicklybuilt >> $melt_modlis_temp
+
+ echo warmelt-modes.quicklybuilt >> $melt_modlis_temp
+ #@ melt-build-script.tpl:620/584
+ $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/warmelt.quicklybuilt.modlis"
+else
+ meltbuild_info melt-build-script.tpl:623/585 keeping warmelt module list "meltbuild-sources/warmelt.quicklybuilt.modlis"
+fi
-
- ## meltbuild_do_applications xtramelt-ana-simple melt-build-script.tpl:620/681
- if [ ! -f meltbuild-sources/xtramelt-ana-simple.melt ]; then
- meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-ana-simple.melt meltbuild-sources/xtramelt-ana-simple.melt
- fi
- ## meltbuild_do_applications xtramelt-ana-simple melt-build-script.tpl:624/682
- if [ ! -f meltbuild-sources/xtramelt-ana-simple.cc -o ! -f meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-simple+meltdesc.c -ot meltbuild-final-translator.stamp \
- -o meltbuild-sources/xtramelt-ana-simple+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple.melt \
- -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
- -o meltbuild-sources/xtramelt-probe+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
- ]; then
- meltbuild_info melt-build-script.tpl:630/683 emit application C code for xtramelt-ana-simple
- meltbuild_emit melt-build-script.tpl:631/684 \
- translatefile \
- xtramelt-ana-simple \
- meltbuild-sources \
- meltbuild-modules \
- warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt:xtramelt-ana-tree.quicklybuilt:xtramelt-ana-gimple.quicklybuilt:xtramelt-probe.quicklybuilt \
- "" \
- || meltbuild_error melt-build-script.tpl:638/685 failed to generate C code of application xtramelt-ana-simple
- else
- meltbuild_info melt-build-script.tpl:640/686 DONT emit application C code for xtramelt-ana-simple
- fi
- local meltapp_ANA_SIMPLE_cumulmd5=$(cat meltbuild-sources/xtramelt-ana-simple.cc meltbuild-sources/xtramelt-ana-simple+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
-
- if [ ! -f meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-simple.cc \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/687 compiling application module for xtramelt-ana-simple quicklybuilt
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/688 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple \
- || ( meltbuild_notice melt-build-script.tpl:657/689 in meltbuild-modules failure to compile application xtramelt-ana-simple quicklybuilt ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/690 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple ; \
- meltbuild_error melt-build-script.tpl:666/691 in meltbuild-modules failed to compile application xtramelt-ana-simple quicklybuilt \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/692 not compiling application module for xtramelt-ana-simple quicklybuilt
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-simple.cc \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/693 compiling application module for xtramelt-ana-simple optimized
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/694 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple \
- || ( meltbuild_notice melt-build-script.tpl:657/695 in meltbuild-modules failure to compile application xtramelt-ana-simple optimized ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/696 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple ; \
- meltbuild_error melt-build-script.tpl:666/697 in meltbuild-modules failed to compile application xtramelt-ana-simple optimized \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/698 not compiling application module for xtramelt-ana-simple optimized
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-simple.cc \
- -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/699 compiling application module for xtramelt-ana-simple debugnoline
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/700 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple \
- || ( meltbuild_notice melt-build-script.tpl:657/701 in meltbuild-modules failure to compile application xtramelt-ana-simple debugnoline ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/702 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple ; \
- meltbuild_error melt-build-script.tpl:666/703 in meltbuild-modules failed to compile application xtramelt-ana-simple debugnoline \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/704 not compiling application module for xtramelt-ana-simple debugnoline
- fi
+if [ ! -f "meltbuild-sources/warmelt.optimized.modlis" \
+ -o "meltbuild-sources/warmelt.optimized.modlis" -ot $melt_final_translator_stamp ]; then
+ # melt-build-script.tpl:612/586 warmelt module list optimized
+ meltbuild_info melt-build-script.tpl:613/587 generating warmelt module list "meltbuild-sources/warmelt.optimized.modlis"
+ melt_modlis_temp="meltbuild-sources/warmelt.optimized.modlis-tmp$$"
+ echo "# MELT module list file warmelt.optimized.modlis" >> $melt_modlis_temp
+ echo "# MELT translator modules:" >> $melt_modlis_temp
+
+ echo warmelt-first.optimized >> $melt_modlis_temp
+
+ echo warmelt-base.optimized >> $melt_modlis_temp
+
+ echo warmelt-debug.optimized >> $melt_modlis_temp
+
+ echo warmelt-macro.optimized >> $melt_modlis_temp
+
+ echo warmelt-moremacro.optimized >> $melt_modlis_temp
+
+ echo warmelt-normal.optimized >> $melt_modlis_temp
+
+ echo warmelt-normatch.optimized >> $melt_modlis_temp
+
+ echo warmelt-genobj.optimized >> $melt_modlis_temp
+
+ echo warmelt-outobj.optimized >> $melt_modlis_temp
+
+ echo warmelt-hooks.optimized >> $melt_modlis_temp
+
+ echo warmelt-modes.optimized >> $melt_modlis_temp
+ #@ melt-build-script.tpl:620/588
+ $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/warmelt.optimized.modlis"
+else
+ meltbuild_info melt-build-script.tpl:623/589 keeping warmelt module list "meltbuild-sources/warmelt.optimized.modlis"
+fi
-
- ## meltbuild_do_applications xtramelt-playground melt-build-script.tpl:620/705
- if [ ! -f meltbuild-sources/xtramelt-playground.melt ]; then
- meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-playground.melt meltbuild-sources/xtramelt-playground.melt
- fi
- ## meltbuild_do_applications xtramelt-playground melt-build-script.tpl:624/706
- if [ ! -f meltbuild-sources/xtramelt-playground.cc -o ! -f meltbuild-sources/xtramelt-playground+meltdesc.c \
- -o meltbuild-sources/xtramelt-playground+meltdesc.c -ot meltbuild-final-translator.stamp \
- -o meltbuild-sources/xtramelt-playground+meltdesc.c -ot meltbuild-sources/xtramelt-playground.melt \
- -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
- -o meltbuild-sources/xtramelt-probe+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
- -o meltbuild-sources/xtramelt-ana-simple+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
- ]; then
- meltbuild_info melt-build-script.tpl:630/707 emit application C code for xtramelt-playground
- meltbuild_emit melt-build-script.tpl:631/708 \
- translatefile \
- xtramelt-playground \
- meltbuild-sources \
- meltbuild-modules \
- warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt:xtramelt-ana-tree.quicklybuilt:xtramelt-ana-gimple.quicklybuilt:xtramelt-probe.quicklybuilt:xtramelt-ana-simple.quicklybuilt \
- "" \
- || meltbuild_error melt-build-script.tpl:638/709 failed to generate C code of application xtramelt-playground
- else
- meltbuild_info melt-build-script.tpl:640/710 DONT emit application C code for xtramelt-playground
- fi
- local meltapp_PLAYGROUND_cumulmd5=$(cat meltbuild-sources/xtramelt-playground.cc meltbuild-sources/xtramelt-playground+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
-
- if [ ! -f meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-playground.cc \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-playground+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/711 compiling application module for xtramelt-playground quicklybuilt
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/712 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground \
- || ( meltbuild_notice melt-build-script.tpl:657/713 in meltbuild-modules failure to compile application xtramelt-playground quicklybuilt ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/714 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=quicklybuilt \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground ; \
- meltbuild_error melt-build-script.tpl:666/715 in meltbuild-modules failed to compile application xtramelt-playground quicklybuilt \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/716 not compiling application module for xtramelt-playground quicklybuilt
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-playground.cc \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-playground+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/717 compiling application module for xtramelt-playground optimized
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/718 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground \
- || ( meltbuild_notice melt-build-script.tpl:657/719 in meltbuild-modules failure to compile application xtramelt-playground optimized ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/720 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=optimized \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground ; \
- meltbuild_error melt-build-script.tpl:666/721 in meltbuild-modules failed to compile application xtramelt-playground optimized \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/722 not compiling application module for xtramelt-playground optimized
- fi
-
- if [ ! -f meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-playground.cc \
- -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-playground+meltdesc.c ]; then
- meltbuild_info melt-build-script.tpl:648/723 compiling application module for xtramelt-playground debugnoline
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:650/724 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground \
- || ( meltbuild_notice melt-build-script.tpl:657/725 in meltbuild-modules failure to compile application xtramelt-playground debugnoline ; \
- $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
- GCCMELT_FROM=melt-build-script.tpl:659/726 \
- GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
- GCCMELT_MODULE_FLAVOR=debugnoline \
- GCCMELT_COMPILER="$GCCMELT_COMPILER" \
- GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
- GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
- GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground ; \
- meltbuild_error melt-build-script.tpl:666/727 in meltbuild-modules failed to compile application xtramelt-playground debugnoline \
- "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
- else
- meltbuild_info melt-build-script.tpl:669/728 not compiling application module for xtramelt-playground debugnoline
- fi
+if [ ! -f "meltbuild-sources/warmelt.debugnoline.modlis" \
+ -o "meltbuild-sources/warmelt.debugnoline.modlis" -ot $melt_final_translator_stamp ]; then
+ # melt-build-script.tpl:612/590 warmelt module list debugnoline
+ meltbuild_info melt-build-script.tpl:613/591 generating warmelt module list "meltbuild-sources/warmelt.debugnoline.modlis"
+ melt_modlis_temp="meltbuild-sources/warmelt.debugnoline.modlis-tmp$$"
+ echo "# MELT module list file warmelt.debugnoline.modlis" >> $melt_modlis_temp
+ echo "# MELT translator modules:" >> $melt_modlis_temp
+
+ echo warmelt-first.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-base.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-debug.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-macro.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-moremacro.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-normal.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-normatch.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-genobj.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-outobj.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-hooks.debugnoline >> $melt_modlis_temp
+
+ echo warmelt-modes.debugnoline >> $melt_modlis_temp
+ #@ melt-build-script.tpl:620/592
+ $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/warmelt.debugnoline.modlis"
+else
+ meltbuild_info melt-build-script.tpl:623/593 keeping warmelt module list "meltbuild-sources/warmelt.debugnoline.modlis"
+fi
- ## meltbuild_do_applications melt-build-script.tpl:673/729
- local meltappstamptemp=$melt_final_application_stamp-tmp$$
- echo "///MELT application time stamp $melt_final_application_stamp" > $meltappstamptemp
- echo $GCCMELT_RUNTIME_DEPENDENCY_MD5SUM $GCCMELT_RUNTIME_DEPENDENCY >> $meltappstamptemp
- $MD5SUM meltbuild-sources/xtramelt-ana-base.melt >> $meltappstamptemp
- $MD5SUM meltbuild-sources/xtramelt-ana-base.cc meltbuild-sources/xtramelt-ana-base+[0-9][0-9].cc >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so >> $meltappstamptemp
-
+################################################################
+################################################################
+######################### REGENERATION #########################
+#@ melt-build-script.tpl:630/594
+if [ "$melt_overall_goal" = "regenerate" ]; then
+ meltbuild_notice regenerating runtime support melt-build-script.tpl:632/595
+ [ -d meltbuild-sources/generated ] || mkdir meltbuild-sources/generated
+ meltregen_args=meltbuild-regen.args
+ meltregen_argstemp="$meltregen_args-tmp$$"
+ echo ' -DGCCMELT_REGENERATING -DGCCMELT_FROM_ARG="melt-build-script.tpl:636/596"' > $meltregen_argstemp
+ meltbuild_arg mode=runtypesupport >> $meltregen_argstemp
+ meltbuild_arg output=meltbuild-sources/generated/meltrunsup >> $meltregen_argstemp
+ meltbuild_arg workdir=meltbuild-workdir >> $meltregen_argstemp
+ meltbuild_arg tempdir=meltbuild-tempdir >> $meltregen_argstemp
+ meltbuild_arg source-path=meltbuild-sources >> $meltregen_argstemp
+ meltbuild_arg init=@warmelt.quicklybuilt >> $meltregen_argstemp
+ meltbuild_arg bootstrapping >> $meltregen_argstemp
+ echo meltbuild-empty-file.c >> $meltregen_argstemp
+ $GCCMELT_MOVE_IF_CHANGE $meltregen_argstemp $meltregen_args
+ meltbuild_info melt-build-script.tpl:646/597 $meltregen_args is
+ cat $meltregen_args < /dev/null >&2
+ $GCCMELT_CC1PLUS_PREFIX $GCCMELT_CC1PLUS @$meltregen_args \
+ || meltbuild_error melt-build-script.tpl:649/598 failed with arguments @$meltregen_args
+ meltbuild_info melt-build-script.tpl:650/599 done regenerate overall goal
+ exit 0
+fi
- $MD5SUM meltbuild-sources/xtramelt-ana-tree.melt >> $meltappstamptemp
- $MD5SUM meltbuild-sources/xtramelt-ana-tree.cc meltbuild-sources/xtramelt-ana-tree+[0-9][0-9].cc >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-sources/xtramelt-ana-gimple.melt >> $meltappstamptemp
- $MD5SUM meltbuild-sources/xtramelt-ana-gimple.cc meltbuild-sources/xtramelt-ana-gimple+[0-9][0-9].cc >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-sources/xtramelt-probe.melt >> $meltappstamptemp
- $MD5SUM meltbuild-sources/xtramelt-probe.cc meltbuild-sources/xtramelt-probe+[0-9][0-9].cc >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so >> $meltappstamptemp
-
+################################################################
+################################################################
+######################### APPLICATIONS #########################
+################
+#@ melt-build-script.tpl:660/600 before application xtramelt* modules
+################################################################
+meltbuild_info melt-build-script.tpl:662/601 before applications GCCMELT_SKIPEMITC=$GCCMELT_SKIPEMITC.
- $MD5SUM meltbuild-sources/xtramelt-ana-simple.melt >> $meltappstamptemp
- $MD5SUM meltbuild-sources/xtramelt-ana-simple.cc meltbuild-sources/xtramelt-ana-simple+[0-9][0-9].cc >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so >> $meltappstamptemp
+meltbuild_info melt-build-script.tpl:664/602 times before applications at `date '+%x %H:%M:%S'`: ; times >&2
+melt_final_application_stamp=meltbuild-final-application.stamp
- $MD5SUM meltbuild-sources/xtramelt-playground.melt >> $meltappstamptemp
- $MD5SUM meltbuild-sources/xtramelt-playground.cc meltbuild-sources/xtramelt-playground+[0-9][0-9].cc >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so >> $meltappstamptemp
-
- $MD5SUM meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so >> $meltappstamptemp
-
+function meltbuild_do_applications () {
+ meltbuild_notice 'start doing applications' melt-build-script.tpl:669/603 doing applications
+
+
+ ## meltbuild_do_applications xtramelt-ana-base melt-build-script.tpl:672/604
+ meltbuild_info melt-build-script.tpl:673/605 doing application xtramelt-ana-base
+ if [ ! -f meltbuild-sources/xtramelt-ana-base.melt ]; then
+ meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-ana-base.melt meltbuild-sources/xtramelt-ana-base.melt
+ fi
+ ## meltbuild_do_applications xtramelt-ana-base melt-build-script.tpl:677/606
+ if [ ! -f meltbuild-sources/xtramelt-ana-base.cc -o ! -f meltbuild-sources/xtramelt-ana-base+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-final-translator.stamp \
+ -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-ana-base.melt \
+ ]; then
+ meltbuild_info melt-build-script.tpl:683/607 emit application C code for xtramelt-ana-base
+ meltbuild_emit melt-build-script.tpl:684/608 \
+ translatefile \
+ xtramelt-ana-base \
+ meltbuild-sources \
+ meltbuild-modules \
+ warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized \
+ "" \
+ || meltbuild_error melt-build-script.tpl:691/609 failed to generate C code of application xtramelt-ana-base
+ else
+ meltbuild_info melt-build-script.tpl:693/610 DONT emit application C code for xtramelt-ana-base
+ fi
+ local meltapp_ANA_BASE_cumulmd5=$(cat meltbuild-sources/xtramelt-ana-base.cc meltbuild-sources/xtramelt-ana-base+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-base.cc \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-base+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/611 compiling application module for xtramelt-ana-base quicklybuilt
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/612 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base \
+ || ( meltbuild_notice melt-build-script.tpl:710/613 in meltbuild-modules failure to compile application xtramelt-ana-base quicklybuilt ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/614 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base ; \
+ meltbuild_error melt-build-script.tpl:719/615 in meltbuild-modules failed to compile application xtramelt-ana-base quicklybuilt \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/616 not compiling application module for xtramelt-ana-base quicklybuilt
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-base.cc \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-base+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/617 compiling application module for xtramelt-ana-base optimized
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/618 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base \
+ || ( meltbuild_notice melt-build-script.tpl:710/619 in meltbuild-modules failure to compile application xtramelt-ana-base optimized ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/620 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base ; \
+ meltbuild_error melt-build-script.tpl:719/621 in meltbuild-modules failed to compile application xtramelt-ana-base optimized \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/622 not compiling application module for xtramelt-ana-base optimized
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-base.cc \
+ -o meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-base+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/623 compiling application module for xtramelt-ana-base debugnoline
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/624 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base \
+ || ( meltbuild_notice melt-build-script.tpl:710/625 in meltbuild-modules failure to compile application xtramelt-ana-base debugnoline ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/626 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-base \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-base ; \
+ meltbuild_error melt-build-script.tpl:719/627 in meltbuild-modules failed to compile application xtramelt-ana-base debugnoline \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/628 not compiling application module for xtramelt-ana-base debugnoline
+ fi
+
+
+
+ ## meltbuild_do_applications xtramelt-ana-tree melt-build-script.tpl:672/629
+ meltbuild_info melt-build-script.tpl:673/630 doing application xtramelt-ana-tree
+ if [ ! -f meltbuild-sources/xtramelt-ana-tree.melt ]; then
+ meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-ana-tree.melt meltbuild-sources/xtramelt-ana-tree.melt
+ fi
+ ## meltbuild_do_applications xtramelt-ana-tree melt-build-script.tpl:677/631
+ if [ ! -f meltbuild-sources/xtramelt-ana-tree.cc -o ! -f meltbuild-sources/xtramelt-ana-tree+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-final-translator.stamp \
+ -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-ana-tree.melt \
+ -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-ana-tree+meltdesc.c \
+ ]; then
+ meltbuild_info melt-build-script.tpl:683/632 emit application C code for xtramelt-ana-tree
+ meltbuild_emit melt-build-script.tpl:684/633 \
+ translatefile \
+ xtramelt-ana-tree \
+ meltbuild-sources \
+ meltbuild-modules \
+ warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt \
+ "" \
+ || meltbuild_error melt-build-script.tpl:691/634 failed to generate C code of application xtramelt-ana-tree
+ else
+ meltbuild_info melt-build-script.tpl:693/635 DONT emit application C code for xtramelt-ana-tree
+ fi
+ local meltapp_ANA_TREE_cumulmd5=$(cat meltbuild-sources/xtramelt-ana-tree.cc meltbuild-sources/xtramelt-ana-tree+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-tree.cc \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-tree+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/636 compiling application module for xtramelt-ana-tree quicklybuilt
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/637 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree \
+ || ( meltbuild_notice melt-build-script.tpl:710/638 in meltbuild-modules failure to compile application xtramelt-ana-tree quicklybuilt ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/639 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree ; \
+ meltbuild_error melt-build-script.tpl:719/640 in meltbuild-modules failed to compile application xtramelt-ana-tree quicklybuilt \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/641 not compiling application module for xtramelt-ana-tree quicklybuilt
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-tree.cc \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-tree+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/642 compiling application module for xtramelt-ana-tree optimized
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/643 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree \
+ || ( meltbuild_notice melt-build-script.tpl:710/644 in meltbuild-modules failure to compile application xtramelt-ana-tree optimized ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/645 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree ; \
+ meltbuild_error melt-build-script.tpl:719/646 in meltbuild-modules failed to compile application xtramelt-ana-tree optimized \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/647 not compiling application module for xtramelt-ana-tree optimized
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-tree.cc \
+ -o meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-tree+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/648 compiling application module for xtramelt-ana-tree debugnoline
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/649 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree \
+ || ( meltbuild_notice melt-build-script.tpl:710/650 in meltbuild-modules failure to compile application xtramelt-ana-tree debugnoline ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/651 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-tree \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-tree ; \
+ meltbuild_error melt-build-script.tpl:719/652 in meltbuild-modules failed to compile application xtramelt-ana-tree debugnoline \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/653 not compiling application module for xtramelt-ana-tree debugnoline
+ fi
+
+
+
+ ## meltbuild_do_applications xtramelt-ana-gimple melt-build-script.tpl:672/654
+ meltbuild_info melt-build-script.tpl:673/655 doing application xtramelt-ana-gimple
+ if [ ! -f meltbuild-sources/xtramelt-ana-gimple.melt ]; then
+ meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-ana-gimple.melt meltbuild-sources/xtramelt-ana-gimple.melt
+ fi
+ ## meltbuild_do_applications xtramelt-ana-gimple melt-build-script.tpl:677/656
+ if [ ! -f meltbuild-sources/xtramelt-ana-gimple.cc -o ! -f meltbuild-sources/xtramelt-ana-gimple+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-final-translator.stamp \
+ -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-sources/xtramelt-ana-gimple.melt \
+ -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c \
+ ]; then
+ meltbuild_info melt-build-script.tpl:683/657 emit application C code for xtramelt-ana-gimple
+ meltbuild_emit melt-build-script.tpl:684/658 \
+ translatefile \
+ xtramelt-ana-gimple \
+ meltbuild-sources \
+ meltbuild-modules \
+ warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt:xtramelt-ana-tree.quicklybuilt \
+ "" \
+ || meltbuild_error melt-build-script.tpl:691/659 failed to generate C code of application xtramelt-ana-gimple
+ else
+ meltbuild_info melt-build-script.tpl:693/660 DONT emit application C code for xtramelt-ana-gimple
+ fi
+ local meltapp_ANA_GIMPLE_cumulmd5=$(cat meltbuild-sources/xtramelt-ana-gimple.cc meltbuild-sources/xtramelt-ana-gimple+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-gimple.cc \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/661 compiling application module for xtramelt-ana-gimple quicklybuilt
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/662 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple \
+ || ( meltbuild_notice melt-build-script.tpl:710/663 in meltbuild-modules failure to compile application xtramelt-ana-gimple quicklybuilt ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/664 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple ; \
+ meltbuild_error melt-build-script.tpl:719/665 in meltbuild-modules failed to compile application xtramelt-ana-gimple quicklybuilt \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/666 not compiling application module for xtramelt-ana-gimple quicklybuilt
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-gimple.cc \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/667 compiling application module for xtramelt-ana-gimple optimized
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/668 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple \
+ || ( meltbuild_notice melt-build-script.tpl:710/669 in meltbuild-modules failure to compile application xtramelt-ana-gimple optimized ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/670 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple ; \
+ meltbuild_error melt-build-script.tpl:719/671 in meltbuild-modules failed to compile application xtramelt-ana-gimple optimized \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/672 not compiling application module for xtramelt-ana-gimple optimized
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-gimple.cc \
+ -o meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-gimple+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/673 compiling application module for xtramelt-ana-gimple debugnoline
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/674 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple \
+ || ( meltbuild_notice melt-build-script.tpl:710/675 in meltbuild-modules failure to compile application xtramelt-ana-gimple debugnoline ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/676 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-gimple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-gimple ; \
+ meltbuild_error melt-build-script.tpl:719/677 in meltbuild-modules failed to compile application xtramelt-ana-gimple debugnoline \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/678 not compiling application module for xtramelt-ana-gimple debugnoline
+ fi
+
+
+
+ ## meltbuild_do_applications xtramelt-probe melt-build-script.tpl:672/679
+ meltbuild_info melt-build-script.tpl:673/680 doing application xtramelt-probe
+ if [ ! -f meltbuild-sources/xtramelt-probe.melt ]; then
+ meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-probe.melt meltbuild-sources/xtramelt-probe.melt
+ fi
+ ## meltbuild_do_applications xtramelt-probe melt-build-script.tpl:677/681
+ if [ ! -f meltbuild-sources/xtramelt-probe.cc -o ! -f meltbuild-sources/xtramelt-probe+meltdesc.c \
+ -o meltbuild-sources/xtramelt-probe+meltdesc.c -ot meltbuild-final-translator.stamp \
+ -o meltbuild-sources/xtramelt-probe+meltdesc.c -ot meltbuild-sources/xtramelt-probe.melt \
+ -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-probe+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-probe+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-sources/xtramelt-probe+meltdesc.c \
+ ]; then
+ meltbuild_info melt-build-script.tpl:683/682 emit application C code for xtramelt-probe
+ meltbuild_emit melt-build-script.tpl:684/683 \
+ translatefile \
+ xtramelt-probe \
+ meltbuild-sources \
+ meltbuild-modules \
+ warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt:xtramelt-ana-tree.quicklybuilt:xtramelt-ana-gimple.quicklybuilt \
+ "" \
+ || meltbuild_error melt-build-script.tpl:691/684 failed to generate C code of application xtramelt-probe
+ else
+ meltbuild_info melt-build-script.tpl:693/685 DONT emit application C code for xtramelt-probe
+ fi
+ local meltapp_PROBE_cumulmd5=$(cat meltbuild-sources/xtramelt-probe.cc meltbuild-sources/xtramelt-probe+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
+
+ if [ ! -f meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-probe.cc \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-probe+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/686 compiling application module for xtramelt-probe quicklybuilt
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/687 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe \
+ || ( meltbuild_notice melt-build-script.tpl:710/688 in meltbuild-modules failure to compile application xtramelt-probe quicklybuilt ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/689 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe ; \
+ meltbuild_error melt-build-script.tpl:719/690 in meltbuild-modules failed to compile application xtramelt-probe quicklybuilt \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/691 not compiling application module for xtramelt-probe quicklybuilt
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-probe.cc \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-probe+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/692 compiling application module for xtramelt-probe optimized
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/693 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe \
+ || ( meltbuild_notice melt-build-script.tpl:710/694 in meltbuild-modules failure to compile application xtramelt-probe optimized ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/695 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe ; \
+ meltbuild_error melt-build-script.tpl:719/696 in meltbuild-modules failed to compile application xtramelt-probe optimized \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/697 not compiling application module for xtramelt-probe optimized
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-probe.cc \
+ -o meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-probe+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/698 compiling application module for xtramelt-probe debugnoline
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/699 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe \
+ || ( meltbuild_notice melt-build-script.tpl:710/700 in meltbuild-modules failure to compile application xtramelt-probe debugnoline ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/701 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-probe \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-probe ; \
+ meltbuild_error melt-build-script.tpl:719/702 in meltbuild-modules failed to compile application xtramelt-probe debugnoline \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/703 not compiling application module for xtramelt-probe debugnoline
+ fi
+
+
+
+ ## meltbuild_do_applications xtramelt-ana-simple melt-build-script.tpl:672/704
+ meltbuild_info melt-build-script.tpl:673/705 doing application xtramelt-ana-simple
+ if [ ! -f meltbuild-sources/xtramelt-ana-simple.melt ]; then
+ meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-ana-simple.melt meltbuild-sources/xtramelt-ana-simple.melt
+ fi
+ ## meltbuild_do_applications xtramelt-ana-simple melt-build-script.tpl:677/706
+ if [ ! -f meltbuild-sources/xtramelt-ana-simple.cc -o ! -f meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-simple+meltdesc.c -ot meltbuild-final-translator.stamp \
+ -o meltbuild-sources/xtramelt-ana-simple+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple.melt \
+ -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
+ -o meltbuild-sources/xtramelt-probe+meltdesc.c -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c \
+ ]; then
+ meltbuild_info melt-build-script.tpl:683/707 emit application C code for xtramelt-ana-simple
+ meltbuild_emit melt-build-script.tpl:684/708 \
+ translatefile \
+ xtramelt-ana-simple \
+ meltbuild-sources \
+ meltbuild-modules \
+ warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt:xtramelt-ana-tree.quicklybuilt:xtramelt-ana-gimple.quicklybuilt:xtramelt-probe.quicklybuilt \
+ "" \
+ || meltbuild_error melt-build-script.tpl:691/709 failed to generate C code of application xtramelt-ana-simple
+ else
+ meltbuild_info melt-build-script.tpl:693/710 DONT emit application C code for xtramelt-ana-simple
+ fi
+ local meltapp_ANA_SIMPLE_cumulmd5=$(cat meltbuild-sources/xtramelt-ana-simple.cc meltbuild-sources/xtramelt-ana-simple+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-simple.cc \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/711 compiling application module for xtramelt-ana-simple quicklybuilt
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/712 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple \
+ || ( meltbuild_notice melt-build-script.tpl:710/713 in meltbuild-modules failure to compile application xtramelt-ana-simple quicklybuilt ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/714 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple ; \
+ meltbuild_error melt-build-script.tpl:719/715 in meltbuild-modules failed to compile application xtramelt-ana-simple quicklybuilt \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/716 not compiling application module for xtramelt-ana-simple quicklybuilt
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-simple.cc \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/717 compiling application module for xtramelt-ana-simple optimized
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/718 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple \
+ || ( meltbuild_notice melt-build-script.tpl:710/719 in meltbuild-modules failure to compile application xtramelt-ana-simple optimized ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/720 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple ; \
+ meltbuild_error melt-build-script.tpl:719/721 in meltbuild-modules failed to compile application xtramelt-ana-simple optimized \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/722 not compiling application module for xtramelt-ana-simple optimized
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-simple.cc \
+ -o meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-ana-simple+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/723 compiling application module for xtramelt-ana-simple debugnoline
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/724 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple \
+ || ( meltbuild_notice melt-build-script.tpl:710/725 in meltbuild-modules failure to compile application xtramelt-ana-simple debugnoline ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/726 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-ana-simple \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-ana-simple ; \
+ meltbuild_error melt-build-script.tpl:719/727 in meltbuild-modules failed to compile application xtramelt-ana-simple debugnoline \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/728 not compiling application module for xtramelt-ana-simple debugnoline
+ fi
+
+
+
+ ## meltbuild_do_applications xtramelt-playground melt-build-script.tpl:672/729
+ meltbuild_info melt-build-script.tpl:673/730 doing application xtramelt-playground
+ if [ ! -f meltbuild-sources/xtramelt-playground.melt ]; then
+ meltbuild_symlink $GCCMELT_MELTSOURCEDIR/xtramelt-playground.melt meltbuild-sources/xtramelt-playground.melt
+ fi
+ ## meltbuild_do_applications xtramelt-playground melt-build-script.tpl:677/731
+ if [ ! -f meltbuild-sources/xtramelt-playground.cc -o ! -f meltbuild-sources/xtramelt-playground+meltdesc.c \
+ -o meltbuild-sources/xtramelt-playground+meltdesc.c -ot meltbuild-final-translator.stamp \
+ -o meltbuild-sources/xtramelt-playground+meltdesc.c -ot meltbuild-sources/xtramelt-playground.melt \
+ -o meltbuild-sources/xtramelt-ana-base+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-tree+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-gimple+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
+ -o meltbuild-sources/xtramelt-probe+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
+ -o meltbuild-sources/xtramelt-ana-simple+meltdesc.c -ot meltbuild-sources/xtramelt-playground+meltdesc.c \
+ ]; then
+ meltbuild_info melt-build-script.tpl:683/732 emit application C code for xtramelt-playground
+ meltbuild_emit melt-build-script.tpl:684/733 \
+ translatefile \
+ xtramelt-playground \
+ meltbuild-sources \
+ meltbuild-modules \
+ warmelt-first.optimized:warmelt-base.optimized:warmelt-debug.optimized:warmelt-macro.optimized:warmelt-moremacro.optimized:warmelt-normal.optimized:warmelt-normatch.optimized:warmelt-genobj.optimized:warmelt-outobj.optimized:warmelt-hooks.optimized:warmelt-modes.optimized:xtramelt-ana-base.quicklybuilt:xtramelt-ana-tree.quicklybuilt:xtramelt-ana-gimple.quicklybuilt:xtramelt-probe.quicklybuilt:xtramelt-ana-simple.quicklybuilt \
+ "" \
+ || meltbuild_error melt-build-script.tpl:691/734 failed to generate C code of application xtramelt-playground
+ else
+ meltbuild_info melt-build-script.tpl:693/735 DONT emit application C code for xtramelt-playground
+ fi
+ local meltapp_PLAYGROUND_cumulmd5=$(cat meltbuild-sources/xtramelt-playground.cc meltbuild-sources/xtramelt-playground+[0-9][0-9].cc | $MD5SUM | cut -b 1-32)
+
+ if [ ! -f meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-playground.cc \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so -ot meltbuild-sources/xtramelt-playground+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/736 compiling application module for xtramelt-playground quicklybuilt
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/737 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground \
+ || ( meltbuild_notice melt-build-script.tpl:710/738 in meltbuild-modules failure to compile application xtramelt-playground quicklybuilt ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/739 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=quicklybuilt \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground ; \
+ meltbuild_error melt-build-script.tpl:719/740 in meltbuild-modules failed to compile application xtramelt-playground quicklybuilt \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/741 not compiling application module for xtramelt-playground quicklybuilt
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-playground.cc \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so -ot meltbuild-sources/xtramelt-playground+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/742 compiling application module for xtramelt-playground optimized
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/743 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground \
+ || ( meltbuild_notice melt-build-script.tpl:710/744 in meltbuild-modules failure to compile application xtramelt-playground optimized ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/745 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=optimized \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground ; \
+ meltbuild_error melt-build-script.tpl:719/746 in meltbuild-modules failed to compile application xtramelt-playground optimized \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/747 not compiling application module for xtramelt-playground optimized
+ fi
+
+ if [ ! -f meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so -ot meltbuild-final-translator.stamp \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-playground.cc \
+ -o meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so -ot meltbuild-sources/xtramelt-playground+meltdesc.c ]; then
+ meltbuild_info melt-build-script.tpl:701/748 compiling application module for xtramelt-playground debugnoline
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:703/749 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground \
+ || ( meltbuild_notice melt-build-script.tpl:710/750 in meltbuild-modules failure to compile application xtramelt-playground debugnoline ; \
+ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \
+ GCCMELT_FROM=melt-build-script.tpl:712/751 \
+ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \
+ GCCMELT_MODULE_FLAVOR=debugnoline \
+ GCCMELT_COMPILER="$GCCMELT_COMPILER" \
+ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \
+ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/xtramelt-playground \
+ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/xtramelt-playground ; \
+ meltbuild_error melt-build-script.tpl:719/752 in meltbuild-modules failed to compile application xtramelt-playground debugnoline \
+ "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER_FLAGS cflags $GCCMELT_COMPILER_FLAGS )
+ else
+ meltbuild_info melt-build-script.tpl:722/753 not compiling application module for xtramelt-playground debugnoline
+ fi
+
+
+ ## meltbuild_do_applications melt-build-script.tpl:726/754
+ local meltappstamptemp=$melt_final_application_stamp-tmp$$
+ echo "///MELT application time stamp $melt_final_application_stamp" > $meltappstamptemp
+ echo $GCCMELT_RUNTIME_DEPENDENCY_MD5SUM $GCCMELT_RUNTIME_DEPENDENCY >> $meltappstamptemp
+
+ $MD5SUM meltbuild-sources/xtramelt-ana-base.melt >> $meltappstamptemp
+ $MD5SUM meltbuild-sources/xtramelt-ana-base.cc meltbuild-sources/xtramelt-ana-base+[0-9][0-9].cc >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.optimized.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-base.meltmod-$meltapp_ANA_BASE_cumulmd5.debugnoline.so >> $meltappstamptemp
+
+
+ $MD5SUM meltbuild-sources/xtramelt-ana-tree.melt >> $meltappstamptemp
+ $MD5SUM meltbuild-sources/xtramelt-ana-tree.cc meltbuild-sources/xtramelt-ana-tree+[0-9][0-9].cc >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.optimized.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-tree.meltmod-$meltapp_ANA_TREE_cumulmd5.debugnoline.so >> $meltappstamptemp
+
+
+ $MD5SUM meltbuild-sources/xtramelt-ana-gimple.melt >> $meltappstamptemp
+ $MD5SUM meltbuild-sources/xtramelt-ana-gimple.cc meltbuild-sources/xtramelt-ana-gimple+[0-9][0-9].cc >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.optimized.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-gimple.meltmod-$meltapp_ANA_GIMPLE_cumulmd5.debugnoline.so >> $meltappstamptemp
+
+
+ $MD5SUM meltbuild-sources/xtramelt-probe.melt >> $meltappstamptemp
+ $MD5SUM meltbuild-sources/xtramelt-probe.cc meltbuild-sources/xtramelt-probe+[0-9][0-9].cc >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.optimized.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-probe.meltmod-$meltapp_PROBE_cumulmd5.debugnoline.so >> $meltappstamptemp
+
+
+ $MD5SUM meltbuild-sources/xtramelt-ana-simple.melt >> $meltappstamptemp
+ $MD5SUM meltbuild-sources/xtramelt-ana-simple.cc meltbuild-sources/xtramelt-ana-simple+[0-9][0-9].cc >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.quicklybuilt.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.optimized.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-ana-simple.meltmod-$meltapp_ANA_SIMPLE_cumulmd5.debugnoline.so >> $meltappstamptemp
+
+
+ $MD5SUM meltbuild-sources/xtramelt-playground.melt >> $meltappstamptemp
+ $MD5SUM meltbuild-sources/xtramelt-playground.cc meltbuild-sources/xtramelt-playground+[0-9][0-9].cc >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.quicklybuilt.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.optimized.so >> $meltappstamptemp
+
+ $MD5SUM meltbuild-modules/xtramelt-playground.meltmod-$meltapp_PLAYGROUND_cumulmd5.debugnoline.so >> $meltappstamptemp
+
+
+ echo "///end stamp $melt_final_application_stamp" >> $meltappstamptemp
+ $GCCMELT_MOVE_IF_CHANGE $meltappstamptemp $melt_final_application_stamp
+ meltbuild_info melt-build-script.tpl:739/755 times after applications at `date '+%x %H:%M:%S'`: ; times >&2
+} ## end function meltbuild_do_applications melt-build-script.tpl:740/756
- echo "///end stamp $melt_final_application_stamp" >> $meltappstamptemp
- $GCCMELT_MOVE_IF_CHANGE $meltappstamptemp $melt_final_application_stamp
-meltbuild_info melt-build-script.tpl:686/730 times after applications at `date '+%x %H:%M:%S'`: ; times >&2
-} ## end meltbuild_do_applications melt-build-script.tpl:687/731
if [ ! -f "$melt_final_application_stamp" \
-o "$melt_final_application_stamp" -ot "$melt_final_translator_stamp" \
@@ -3490,28 +3641,29 @@ if [ ! -f "$melt_final_application_stamp" \
-o "$melt_final_application_stamp" -ot "$GCCMELT_MELTSOURCEDIR/xtramelt-ana-simple.melt" \
-o "$melt_final_application_stamp" -ot "$GCCMELT_MELTSOURCEDIR/xtramelt-playground.melt" \
]; then
- meltbuild_info melt-build-script.tpl:693/732 building MELT applications
+ meltbuild_info melt-build-script.tpl:747/757 building MELT applications
meltbuild_do_applications
else
- meltbuild_info melt-build-script.tpl:696/733 not building MELT applications because of applstamp "$melt_final_application_stamp"
+ meltbuild_info melt-build-script.tpl:750/758 not building MELT applications because of applstamp "$melt_final_application_stamp"
fi
################################################################
-#@ melt-build-script.tpl:700/734
+#@ melt-build-script.tpl:754/759
if [ "$melt_overall_goal" = "applications" ]; then
- meltbuild_info melt-build-script.tpl:702/735 done applications overall goal with stamp $melt_final_translator_stamp
- meltbuild_notice 'Done applications' melt-build-script.tpl:703/736 applications overall goal
+ meltbuild_info melt-build-script.tpl:756/760 done applications overall goal with stamp $melt_final_translator_stamp
+ meltbuild_notice 'Done applications' melt-build-script.tpl:757/761 applications overall goal
exit 0
fi
+
################################################################
################################################################
-### the modules lists melt-build-script.tpl:708/737
+### the modules lists melt-build-script.tpl:763/762
if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis" \
-o "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis" -ot $melt_final_translator_stamp \
-o "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis" -ot $melt_final_application_stamp ]; then
- # melt-build-script.tpl:713/738 module list quicklybuilt
- meltbuild_info melt-build-script.tpl:714/739 generating module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis"
+ # melt-build-script.tpl:768/763 module list quicklybuilt
+ meltbuild_info melt-build-script.tpl:769/764 generating module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis"
melt_modlis_temp="meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis-tmp$$"
echo "# MELT module list file $MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis" >> $melt_modlis_temp
echo "# MELT translator modules:" >> $melt_modlis_temp
@@ -3538,7 +3690,7 @@ if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis"
echo warmelt-modes.quicklybuilt >> $melt_modlis_temp
- #@ melt-build-script.tpl:721/740
+ #@ melt-build-script.tpl:776/765
echo "# MELT application modules:" >> $melt_modlis_temp
echo xtramelt-ana-base.quicklybuilt >> $melt_modlis_temp
@@ -3555,14 +3707,14 @@ if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis"
$GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis"
else
- meltbuild_info melt-build-script.tpl:728/741 keeping module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis"
+ meltbuild_info melt-build-script.tpl:783/766 keeping module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis"
fi
if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis" \
-o "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis" -ot $melt_final_translator_stamp \
-o "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis" -ot $melt_final_application_stamp ]; then
- # melt-build-script.tpl:713/742 module list optimized
- meltbuild_info melt-build-script.tpl:714/743 generating module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis"
+ # melt-build-script.tpl:768/767 module list optimized
+ meltbuild_info melt-build-script.tpl:769/768 generating module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis"
melt_modlis_temp="meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis-tmp$$"
echo "# MELT module list file $MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis" >> $melt_modlis_temp
echo "# MELT translator modules:" >> $melt_modlis_temp
@@ -3589,7 +3741,7 @@ if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis" \
echo warmelt-modes.optimized >> $melt_modlis_temp
- #@ melt-build-script.tpl:721/744
+ #@ melt-build-script.tpl:776/769
echo "# MELT application modules:" >> $melt_modlis_temp
echo xtramelt-ana-base.optimized >> $melt_modlis_temp
@@ -3606,14 +3758,14 @@ if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis" \
$GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis"
else
- meltbuild_info melt-build-script.tpl:728/745 keeping module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis"
+ meltbuild_info melt-build-script.tpl:783/770 keeping module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis"
fi
if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis" \
-o "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis" -ot $melt_final_translator_stamp \
-o "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis" -ot $melt_final_application_stamp ]; then
- # melt-build-script.tpl:713/746 module list debugnoline
- meltbuild_info melt-build-script.tpl:714/747 generating module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis"
+ # melt-build-script.tpl:768/771 module list debugnoline
+ meltbuild_info melt-build-script.tpl:769/772 generating module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis"
melt_modlis_temp="meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis-tmp$$"
echo "# MELT module list file $MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis" >> $melt_modlis_temp
echo "# MELT translator modules:" >> $melt_modlis_temp
@@ -3640,7 +3792,7 @@ if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis"
echo warmelt-modes.debugnoline >> $melt_modlis_temp
- #@ melt-build-script.tpl:721/748
+ #@ melt-build-script.tpl:776/773
echo "# MELT application modules:" >> $melt_modlis_temp
echo xtramelt-ana-base.debugnoline >> $melt_modlis_temp
@@ -3657,19 +3809,19 @@ if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis"
$GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis"
else
- meltbuild_info melt-build-script.tpl:728/749 keeping module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis"
+ meltbuild_info melt-build-script.tpl:783/774 keeping module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis"
fi
-#@ melt-build-script.tpl:732/750
+#@ melt-build-script.tpl:787/775
if [ ! -f "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.modlis" ]; then
meltbuild_symlink "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis" "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.modlis"
fi
################################################################
-#@ melt-build-script.tpl:738/751 module lists
+#@ melt-build-script.tpl:793/776 module lists
if [ "$melt_overall_goal" = "modlists" ]; then
- meltbuild_info melt-build-script.tpl:740/752 done modlists overall goal with stamp $melt_final_application_stamp
+ meltbuild_info melt-build-script.tpl:795/777 done modlists overall goal with stamp $melt_final_application_stamp
exit 0
fi
@@ -3677,12 +3829,12 @@ fi
################################################################
-#@ melt-build-script.tpl:748/753 runtime self check
+#@ melt-build-script.tpl:803/778 runtime self check
-## melt-build-script.tpl:750/754 FIXME: should skip that when cross-compiler MELT plugin..
+## melt-build-script.tpl:805/779 FIXME: should skip that when cross-compiler MELT plugin..
if [ -z "$GCCMELT_RUNTIME_CC" ]; then
- meltbuild_error melt-build-script.tpl:753/755 failed because no GCCMELT_RUNTIME_CC shell variable
+ meltbuild_error melt-build-script.tpl:808/780 failed because no GCCMELT_RUNTIME_CC shell variable
exit 1
fi
@@ -3690,13 +3842,13 @@ meltcheckruntime_stamp=meltbuild-checkruntime.stamp
if [ ! -f $meltcheckruntime_stamp -o $meltcheckruntime_stamp -ot "$GCCMELT_RUNTIME_ARGS" \
-o $meltcheckruntime_stamp -ot "$GCCMELT_RUNTIME_CC" \
-o $meltcheckruntime_stamp -ot $melt_final_application_stamp ]; then
- #@ melt-build-script.tpl:761/756 checkruntime
+ #@ melt-build-script.tpl:816/781 checkruntime
if [ -f melt-no-check-runtime -o -n "$MELTGCC_NO_CHECK_RUNTIME" -o ! -f melt-runtime.i ]; then
- meltbuild_info melt-build-script.tpl:763/757 skipping check of MELT runtime
+ meltbuild_info melt-build-script.tpl:818/782 skipping check of MELT runtime
else
meltcheckruntime_args=meltbuild-checkruntime.args
meltcheckruntime_argstemp=$meltcheckruntime_args-tmp$$
- echo ' -DGCCMELT_FROM_ARG="melt-build-script.tpl:767/758"' ' -DGCCMELT_CHECKMELTRUNTIME' > $meltcheckruntime_argstemp
+ echo ' -DGCCMELT_FROM_ARG="melt-build-script.tpl:822/783"' ' -DGCCMELT_CHECKMELTRUNTIME' > $meltcheckruntime_argstemp
meltbuild_arg mode=meltframe >> $meltcheckruntime_argstemp
meltbuild_arg workdir=meltbuild-workdir >> $meltcheckruntime_argstemp
meltbuild_arg tempdir=meltbuild-tempdir >> $meltcheckruntime_argstemp
@@ -3707,23 +3859,23 @@ if [ ! -f $meltcheckruntime_stamp -o $meltcheckruntime_stamp -ot "$GCCMELT_RUNTI
echo ' -o /dev/null' >> $meltcheckruntime_argstemp
echo melt-runtime.i >> $meltcheckruntime_argstemp
$GCCMELT_MOVE_IF_CHANGE $meltcheckruntime_argstemp $meltcheckruntime_args
- [ -f "$meltcheckruntime_args" ] || meltbuild_error melt-build-script.tpl:778/759 missing check runtime args "$meltcheckruntime_args"
- meltbuild_info melt-build-script.tpl:779/760 $meltcheckruntime_args is
+ [ -f "$meltcheckruntime_args" ] || meltbuild_error melt-build-script.tpl:833/784 missing check runtime args "$meltcheckruntime_args"
+ meltbuild_info melt-build-script.tpl:834/785 $meltcheckruntime_args is
cat $meltcheckruntime_args < /dev/null >&2
if [ -n "$MELTGCCBUILTIN_BUILD_WITH_CXX" ]; then
$GCCMELT_CC1PLUS_PREFIX $GCCMELT_CC1PLUS @$meltcheckruntime_args \
- || meltbuild_error melt-build-script.tpl:783/761 failed $GCCMELT_CC1PLUS with arguments @$meltcheckruntime_args
+ || meltbuild_error melt-build-script.tpl:838/786 failed $GCCMELT_CC1PLUS with arguments @$meltcheckruntime_args
else
$GCCMELT_CC1PLUS_PREFIX $GCCMELT_CC1PLUS @$meltcheckruntime_args \
- || meltbuild_error melt-build-script.tpl:786/762 failed $GCCMELT_CC1PLUS with arguments @$meltcheckruntime_args
+ || meltbuild_error melt-build-script.tpl:841/787 failed $GCCMELT_CC1PLUS with arguments @$meltcheckruntime_args
fi
- meltbuild_info melt-build-script.tpl:788/763 done check runtime with $meltcheckruntime_args
+ meltbuild_info melt-build-script.tpl:843/788 done check runtime with $meltcheckruntime_args
fi
- #@ melt-build-script.tpl:791/764 checkhello
+ #@ melt-build-script.tpl:846/789 checkhello
meltcheckhelloworld_args=meltbuild-checkhelloworld.args
meltcheckhelloworld_argstemp=$meltcheckhelloworld_args-tmp$$
- echo ' -DGCCMELT_FROM_ARG="melt-build-script.tpl:794/765"' > $meltcheckhelloworld_argstemp
+ echo ' -DGCCMELT_FROM_ARG="melt-build-script.tpl:849/790"' > $meltcheckhelloworld_argstemp
meltbuild_arg mode=runfile >> $meltcheckhelloworld_argstemp
meltbuild_arg workdir=meltbuild-workdir >> $meltcheckhelloworld_argstemp
meltbuild_arg module-makefile=$GCCMELT_MODULE_MK >> $meltcheckhelloworld_argstemp
@@ -3737,62 +3889,37 @@ if [ ! -f $meltcheckruntime_stamp -o $meltcheckruntime_stamp -ot "$GCCMELT_RUNTI
echo ' meltbuild-empty-file.c -o /dev/null' >> $meltcheckhelloworld_argstemp
cat $GCCMELT_HELLOWORLD_ARGS < /dev/null >> $meltcheckhelloworld_argstemp
$GCCMELT_MOVE_IF_CHANGE $meltcheckhelloworld_argstemp $meltcheckhelloworld_args
- [ -f "$meltcheckhelloworld_args" ] || meltbuild_error melt-build-script.tpl:808/766 missing check helloworld args "$meltcheckhelloworld_args"
- meltbuild_info melt-build-script.tpl:809/767 $meltcheckhelloworld_args is
+ [ -f "$meltcheckhelloworld_args" ] || meltbuild_error melt-build-script.tpl:863/791 missing check helloworld args "$meltcheckhelloworld_args"
+ meltbuild_info melt-build-script.tpl:864/792 $meltcheckhelloworld_args is
cat $meltcheckhelloworld_args < /dev/null >&2
$GCCMELT_CC1PLUS_PREFIX $GCCMELT_CC1PLUS @$meltcheckhelloworld_args \
- || meltbuild_error melt-build-script.tpl:812/768 running helloworld failed with arguments @$meltcheckhelloworld_args
- meltbuild_info melt-build-script.tpl:813/769 done check helloworld with $meltcheckhelloworld_args
- #@ melt-build-script.tpl:814/770 runtime stamp
+ || meltbuild_error melt-build-script.tpl:867/793 running helloworld failed with arguments @$meltcheckhelloworld_args
+ meltbuild_info melt-build-script.tpl:868/794 done check helloworld with $meltcheckhelloworld_args
+ #@ melt-build-script.tpl:869/795 runtime stamp
meltcheckruntime_stamptemp=$meltcheckruntime_stamp-tmp$$
- [ -f "$GCCMELT_RUNTIME_CC" ] || meltbuild_error melt-build-script.tpl:816/771 missing MELT runtime C++ file $GCCMELT_RUNTIME_CC
+ [ -f "$GCCMELT_RUNTIME_CC" ] || meltbuild_error melt-build-script.tpl:871/796 missing MELT runtime C++ file $GCCMELT_RUNTIME_CC
echo "/// MELT check runtime timestamp file $meltcheckruntime_stamp" > $meltcheckruntime_stamptemp
echo $GCCMELT_RUNTIME_DEPENDENCY_MD5SUM $GCCMELT_RUNTIME_DEPENDENCY >> $meltcheckruntime_stamptemp
$MD5SUM $GCCMELT_RUNTIME_CC < /dev/null >> $meltcheckruntime_stamptemp
$MD5SUM meltbuild-hello.melt < /dev/null >> $meltcheckruntime_stamptemp
- [ -f "$melt_final_translator_stamp" ] || meltbuild_error melt-build-script.tpl:821/772 missing final translator stamp "$melt_final_translator_stamp"
- [ -f "$melt_final_application_stamp" ] || meltbuild_error melt-build-script.tpl:822/773 missing final application stamp "$melt_final_application_stamp"
+ [ -f "$melt_final_translator_stamp" ] || meltbuild_error melt-build-script.tpl:876/797 missing final translator stamp "$melt_final_translator_stamp"
+ [ -f "$melt_final_application_stamp" ] || meltbuild_error melt-build-script.tpl:877/798 missing final application stamp "$melt_final_application_stamp"
grep meltbuild-modules/ "$melt_final_translator_stamp" "$melt_final_application_stamp" < /dev/null >> $meltcheckruntime_stamptemp
echo "///end timestamp file $meltcheckruntime_stamp" >> $meltcheckruntime_stamptemp
$GCCMELT_MOVE_IF_CHANGE $meltcheckruntime_stamptemp $meltcheckruntime_stamp
- meltbuild_info melt-build-script.tpl:826/774 done check runtime $meltcheckruntime_stamp
+ meltbuild_info melt-build-script.tpl:881/799 done check runtime $meltcheckruntime_stamp
else
- meltbuild_info melt-build-script.tpl:828/775 keeping runtime checks $meltcheckruntime_stamp
+ meltbuild_info melt-build-script.tpl:883/800 keeping runtime checks $meltcheckruntime_stamp
fi
if [ "$melt_overall_goal" = "checkruntime" ]; then
- meltbuild_info melt-build-script.tpl:832/776 done checkruntime overall goal with stamp $meltcheckruntime_stamp
- exit 0
-fi
-################################################################
-################################################################
-#@ melt-build-script.tpl:837/777
-if [ "$melt_overall_goal" = "regenerate" ]; then
- meltbuild_notice regenerating runtime support melt-build-script.tpl:839/778
- [ -d meltbuild-sources/generated ] || mkdir meltbuild-sources/generated
- meltregen_args=meltbuild-regen.args
- meltregen_argstemp="$meltregen_args-tmp$$"
- echo ' -DGCCMELT_FROM_ARG="melt-build-script.tpl:843/779"' > $meltregen_argstemp
- meltbuild_arg mode=runtypesupport >> $meltregen_argstemp
- meltbuild_arg output=meltbuild-sources/generated/meltrunsup >> $meltregen_argstemp
- meltbuild_arg workdir=meltbuild-workdir >> $meltregen_argstemp
- meltbuild_arg tempdir=meltbuild-tempdir >> $meltregen_argstemp
- meltbuild_arg source-path=meltbuild-sources >> $meltregen_argstemp
- meltbuild_arg module-path=meltbuild-modules >> $meltregen_argstemp
- meltbuild_arg bootstrapping >> $meltregen_argstemp
- echo meltbuild-empty-file.c >> $meltregen_argstemp
- $GCCMELT_MOVE_IF_CHANGE $meltregen_argstemp $meltregen_args
- meltbuild_info melt-build-script.tpl:853/780 $meltregen_args is
- cat $meltregen_args < /dev/null >&2
- $GCCMELT_CC1PLUS_PREFIX $GCCMELT_CC1PLUS @$meltregen_args \
- || meltbuild_error melt-build-script.tpl:856/781 failed with arguments @$meltregen_args
- meltbuild_info melt-build-script.tpl:857/782 done regenerate overall goal
+ meltbuild_info melt-build-script.tpl:887/801 done checkruntime overall goal with stamp $meltcheckruntime_stamp
exit 0
fi
################################################################
################################################################
-### the generated documentation meltgendoc.texi melt-build-script.tpl:863/783
+### the generated documentation meltgendoc.texi melt-build-script.tpl:893/802
if [ ! -f meltgendoc.texi -o meltbuild-sources/warmelt-first.melt -nt meltgendoc.texi \
-o meltbuild-sources/warmelt-base.melt -nt meltgendoc.texi \
@@ -3811,9 +3938,9 @@ if [ ! -f meltgendoc.texi -o meltbuild-sources/warmelt-first.melt -nt meltgen
-o meltbuild-sources/xtramelt-probe.melt -nt meltgendoc.texi \
-o meltbuild-sources/xtramelt-ana-simple.melt -nt meltgendoc.texi \
-o meltbuild-sources/xtramelt-playground.melt -nt meltgendoc.texi ]; then
- meltbuild_info melt-build-script.tpl:867/784 generating meltgendoc.texi
+ meltbuild_info melt-build-script.tpl:897/803 generating meltgendoc.texi
meltgen_args=meltbuild-gendoc.args-tmp$$
- echo ' -DGCCMELT_FROM_ARG="melt-build-script.tpl:869/785"' > $meltgen_args
+ echo ' -DGCCMELT_FROM_ARG="melt-build-script.tpl:899/804"' > $meltgen_args
meltbuild_arg mode=makedoc >> $meltgen_args
meltbuild_arg output=meltgendoc.texi >> $meltgen_args
meltbuild_arg init=@$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt >> $meltgen_args
@@ -3827,24 +3954,24 @@ meltbuild_arg "module-makefile=\"$GCCMELT_MODULE_MK\"" >> $meltgen_args
meltbuild_arg arglist=warmelt-first.melt,warmelt-base.melt,warmelt-debug.melt,warmelt-macro.melt,warmelt-moremacro.melt,warmelt-normal.melt,warmelt-normatch.melt,warmelt-genobj.melt,warmelt-outobj.melt,warmelt-hooks.melt,warmelt-modes.melt,xtramelt-ana-base.melt,xtramelt-ana-tree.melt,xtramelt-ana-gimple.melt,xtramelt-probe.melt,xtramelt-ana-simple.melt,xtramelt-playground.melt >> $meltgen_args
echo meltbuild-empty-file.c >> $meltgen_args
$GCCMELT_MOVE_IF_CHANGE $meltgen_args meltbuild-gendoc.args
- meltbuild_info melt-build-script.tpl:883/786 meltbuild-gendoc.args is
+ meltbuild_info melt-build-script.tpl:913/805 meltbuild-gendoc.args is
cat meltbuild-gendoc.args < /dev/null >&2
$GCCMELT_CC1PLUS_PREFIX $GCCMELT_CC1PLUS @meltbuild-gendoc.args \
- || meltbuild_error melt-build-script.tpl:886/787 "$GCCMELT_CC1PLUS" failed with arguments @meltbuild-gendoc.args
+ || meltbuild_error melt-build-script.tpl:916/806 "$GCCMELT_CC1PLUS" failed with arguments @meltbuild-gendoc.args
else
- meltbuild_info melt-build-script.tpl:888/788 keeping meltgendoc.texi
+ meltbuild_info melt-build-script.tpl:918/807 keeping meltgendoc.texi
fi
################
-meltbuild_info melt-build-script.tpl:892/789 successfully done with times at `date '+%x %H:%M:%S'`: ; times >&2
+meltbuild_info melt-build-script.tpl:922/808 successfully done with times at `date '+%x %H:%M:%S'`: ; times >&2
################################################################
-#@ melt-build-script.tpl:895/790
+#@ melt-build-script.tpl:925/809
if [ "$melt_overall_goal" = "gendoc" ]; then
- meltbuild_info melt-build-script.tpl:897/791 done gendoc overall goal with stamp $melt_final_translator_stamp
+ meltbuild_info melt-build-script.tpl:927/810 done gendoc overall goal with stamp $melt_final_translator_stamp
exit 0
fi
-## #@ melt-build-script.tpl:901/792 if we get here something is wrong in this script
-meltbuild_error melt-build-script.tpl:902/793 unexpected MELT overall goal "$melt_overall_goal" buggy melt-build-script.tpl
-#@ eof melt-build-script.tpl:903/794 end of generated melt-build-script.sh
+## #@ melt-build-script.tpl:931/811 if we get here something is wrong in this script
+meltbuild_error melt-build-script.tpl:932/812 unexpected MELT overall goal "$melt_overall_goal" buggy melt-build-script.tpl
+#@ eof melt-build-script.tpl:933/813 end of generated melt-build-script.sh