diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-01-07 13:13:57 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-01-07 13:13:57 +0000 |
commit | 600140d73d4563c2150113b60aa2410ef478ca50 (patch) | |
tree | e1ae10ac4996d1df5ee27cae3215a47ce44756b3 /gcc/melt-build-script.sh | |
parent | dc427ef2a0186e485c10ffb6a5c93942469523a9 (diff) | |
download | gcc-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.sh | 1765 |
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 |