#!/bin/bash #@! -*- buffer-read-only: t -*- vi: set ro: #@#@# #@#@# DO NOT EDIT THIS FILE (melt-build-script.sh) #@#@# #@#@# 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 # Copyright (C) 2012 - 2013 Free Software Foundation # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # 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.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 ## may clean these meltbuild-* things. ## Ypu may want to set the GCCMELT_BUILD_NOTIFICATION environment variable ## to a shell script called with two arguments (a title, and a message) ## e.g. using notify-send or logger in such a script. shopt -s nullglob ## set the overallgoal melt-build-script.tpl:36/1 melt_overall_goal=$1 if [ -z "$melt_overall_goal" ]; then melt_overall_goal=gendoc fi ## source the builtin settings melt-build-script.tpl:42/2 generated from the MELT runtime . ./melt-build-settings.sh ## source the parameters melt-build-script.tpl:45/3 . ./melt-build-param.sh export GAWK=${GAWK:=gawk} export MD5SUM=${MD5SUM:=md5sum} ## internal variables for this script melt-build-script.tpl:51/4 ## GCCMELT_STAGE is an internal variable; it keeps the current MELT stage export GCCMELT_STAGE="" ## GCCMELT_BASE is an internal variable; it keeps the current MELT base export GCCMELT_BASE="" ## GCCMELT_SKIPEMITC is an internal variable; it skips the emission of C code when non-empty export GCCMELT_SKIPEMITC="" date +"/*empty file for MELT build %c*/" > meltbuild-empty-file.c [ -d meltbuild-workdir ] || mkdir meltbuild-workdir [ -d meltbuild-tempdir ] || mkdir meltbuild-tempdir ## our error function melt-build-script.tpl:66/5 function meltbuild_error () { echo MELT BUILD SCRIPT FAILURE: $@ >&2 exit 1 } ## symbolic linking function meltbuild_symlink () { ln -svf `realpath $1` $2 } ## our info function function meltbuild_info () { echo MELT BUILD SCRIPT INFO: $@ >&2 } ## our notice function - for more important things than info function meltbuild_notice () { meltnotititle=$1 shift (echo; echo; echo MELT BUILD SCRIPT NOTICE "$meltnotititle:" $@ ; echo ) >&2 if [ -n "$GCCMELT_BUILD_NOTIFICATION" ]; then $GCCMELT_BUILD_NOTIFICATION "$meltnotititle:" "$*" fi } ## utility to build MELT specific arguments in meltbuild_emit function meltbuild_arg () { local meltarg=$1 if [ -z "$GCCMELT_IS_PLUGIN" ]; then echo " -fmelt-$meltarg" else echo " -fplugin-arg-melt-$meltarg" fi } if [ ! -f "$GCCMELT_RUNTIME_DEPENDENCY" ]; then meltbuild_error melt-build-script.tpl:104/6 missing MELT runtime dependency "$GCCMELT_RUNTIME_DEPENDENCY" fi if [ -z "$GCCMELT_CC1PLUS" ]; then meltbuild_error melt-build-script.tpl:108/7 missing GCCMELT_CC1PLUS fi if [ ! -f meltrunsup.h ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/meltrunsup.h meltrunsup.h meltbuild_info melt-build-script.tpl:113/8 symlinking meltrunsup.h header fi GCCMELT_RUNTIME_DEPENDENCY_MD5SUM=$($MD5SUM "$GCCMELT_RUNTIME_DEPENDENCY" | cut -b 1-32) case $melt_overall_goal in translator) ;; applications) ;; modlists) ;; checkruntime) ;; gendoc) ;; regenerate) ;; *) meltbuild_error melt-build-script.tpl:125/9 bad MELT overall goal "$melt_overall_goal:" \ expecting translator, applications, modlists, checkruntime or gendoc or regenerate esac ################################################################ ################ stage zero GCCMELT_ZERO_FLAVOR=${GCCMELT_STAGE_ZERO#meltbuild-stage0-} ## The base name of the MELT translator files melt-build-script.tpl:134/10 GCCMELT_TRANSLATOR_BASE=( warmelt-first \ warmelt-base \ warmelt-debug \ warmelt-macro \ warmelt-moremacro \ warmelt-normal \ warmelt-normatch \ warmelt-genobj \ warmelt-outobj \ warmelt-hooks \ warmelt-modes ) case $GCCMELT_ZERO_FLAVOR in optimized) ;; dynamic) ;; debugnoline) ;; quicklybuilt) ;; *) meltbuild_error melt-build-script.tpl:142/11 bad zero flavor $GCCMELT_ZERO_FLAVOR ;; esac ## our stage0 melt-build-script.tpl:146/12 [ -d $GCCMELT_STAGE_ZERO ] || mkdir $GCCMELT_STAGE_ZERO function meltbuild_do_stage_zero () { meltbuild_notice STAGE0+ melt-build-script.tpl:152/13 starting stage zero meltbuild_info making stage0 warmelt-first melt-build-script.tpl:155/14 ## stage0 melt-build-script.tpl:157/15 symlink descriptor file warmelt-first if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-first+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-first+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/16 symlink melt/generated source code warmelt-first if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-first.cc" ]; then meltbuild_info making stage0 warmelt-first symlinking sources melt-build-script.tpl:164/17 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-first.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-first+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/18 symlink stamp warmelt-first if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-first+melttime.h" ]; then meltbuild_info making stage0 warmelt-first symlinking timestamp melt-build-script.tpl:173/19 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-first+melttime.h $GCCMELT_STAGE_ZERO/warmelt-first+melttime.h fi MELT_ZERO_GENERATED_FIRST_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-first+meltdesc.c) ## manually generate the stage0 warmelt-first+meltbuild.mk file melt-build-script.tpl:180/20 MELT_ZERO_GENERATED_FIRST_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-first+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_FIRST_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/21 >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-first" >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_FIRST" >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-first melt-build-script.tpl:188/22' >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-first.$MELT_ZERO_GENERATED_FIRST_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-first+meltdesc.c >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-first.cc $GCCMELT_STAGE_ZERO/warmelt-first+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo '# zerostage module of warmelt-first melt-build-script.tpl:196/23' >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-first.meltmod-$MELT_ZERO_GENERATED_FIRST_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-first.$MELT_ZERO_GENERATED_FIRST_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-first+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-first._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_FIRST=$MELT_ZERO_GENERATED_FIRST_CUMULMD5 >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_FIRST=warmelt-first >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_FIRST_BUILDMK >> $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_FIRST_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_FIRST_BUILDMK meltbuild_info melt-build-script.tpl:209/24 generated stagezero makedep $MELT_ZERO_GENERATED_FIRST_BUILDMK ls -l $MELT_ZERO_GENERATED_FIRST_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/25 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-first \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_FIRST_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-first \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/26 stage0 warmelt-first did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/27 stage0 warmelt-first module ls -l "$GCCMELT_STAGE_ZERO/warmelt-first.meltmod-$MELT_ZERO_GENERATED_FIRST_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/28 stage0 warmelt-first fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-first.meltmod-$MELT_ZERO_GENERATED_FIRST_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/29 successfully build stage0 warmelt-first # end stage0 melt-build-script.tpl:231/30 base warmelt-first meltbuild_info making stage0 warmelt-base melt-build-script.tpl:155/31 ## stage0 melt-build-script.tpl:157/32 symlink descriptor file warmelt-base if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-base+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-base+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/33 symlink melt/generated source code warmelt-base if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-base.cc" ]; then meltbuild_info making stage0 warmelt-base symlinking sources melt-build-script.tpl:164/34 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-base.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-base+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/35 symlink stamp warmelt-base if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-base+melttime.h" ]; then meltbuild_info making stage0 warmelt-base symlinking timestamp melt-build-script.tpl:173/36 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-base+melttime.h $GCCMELT_STAGE_ZERO/warmelt-base+melttime.h fi MELT_ZERO_GENERATED_BASE_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-base+meltdesc.c) ## manually generate the stage0 warmelt-base+meltbuild.mk file melt-build-script.tpl:180/37 MELT_ZERO_GENERATED_BASE_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-base+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_BASE_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/38 >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-base" >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_BASE" >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-base melt-build-script.tpl:188/39' >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-base.$MELT_ZERO_GENERATED_BASE_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-base+meltdesc.c >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-base.cc $GCCMELT_STAGE_ZERO/warmelt-base+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo '# zerostage module of warmelt-base melt-build-script.tpl:196/40' >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-base.meltmod-$MELT_ZERO_GENERATED_BASE_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-base.$MELT_ZERO_GENERATED_BASE_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-base+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-base._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_BASE=$MELT_ZERO_GENERATED_BASE_CUMULMD5 >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_BASE=warmelt-base >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_BASE_BUILDMK >> $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_BASE_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_BASE_BUILDMK meltbuild_info melt-build-script.tpl:209/41 generated stagezero makedep $MELT_ZERO_GENERATED_BASE_BUILDMK ls -l $MELT_ZERO_GENERATED_BASE_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/42 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-base \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_BASE_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-base \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/43 stage0 warmelt-base did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/44 stage0 warmelt-base module ls -l "$GCCMELT_STAGE_ZERO/warmelt-base.meltmod-$MELT_ZERO_GENERATED_BASE_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/45 stage0 warmelt-base fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-base.meltmod-$MELT_ZERO_GENERATED_BASE_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/46 successfully build stage0 warmelt-base # end stage0 melt-build-script.tpl:231/47 base warmelt-base meltbuild_info making stage0 warmelt-debug melt-build-script.tpl:155/48 ## stage0 melt-build-script.tpl:157/49 symlink descriptor file warmelt-debug if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-debug+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-debug+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/50 symlink melt/generated source code warmelt-debug if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-debug.cc" ]; then meltbuild_info making stage0 warmelt-debug symlinking sources melt-build-script.tpl:164/51 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-debug.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-debug+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/52 symlink stamp warmelt-debug if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-debug+melttime.h" ]; then meltbuild_info making stage0 warmelt-debug symlinking timestamp melt-build-script.tpl:173/53 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-debug+melttime.h $GCCMELT_STAGE_ZERO/warmelt-debug+melttime.h fi MELT_ZERO_GENERATED_DEBUG_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-debug+meltdesc.c) ## manually generate the stage0 warmelt-debug+meltbuild.mk file melt-build-script.tpl:180/54 MELT_ZERO_GENERATED_DEBUG_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-debug+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_DEBUG_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/55 >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-debug" >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_DEBUG" >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-debug melt-build-script.tpl:188/56' >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-debug.$MELT_ZERO_GENERATED_DEBUG_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-debug+meltdesc.c >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-debug.cc $GCCMELT_STAGE_ZERO/warmelt-debug+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo '# zerostage module of warmelt-debug melt-build-script.tpl:196/57' >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-debug.meltmod-$MELT_ZERO_GENERATED_DEBUG_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-debug.$MELT_ZERO_GENERATED_DEBUG_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-debug+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-debug._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_DEBUG=$MELT_ZERO_GENERATED_DEBUG_CUMULMD5 >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_DEBUG=warmelt-debug >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_DEBUG_BUILDMK >> $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_DEBUG_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_DEBUG_BUILDMK meltbuild_info melt-build-script.tpl:209/58 generated stagezero makedep $MELT_ZERO_GENERATED_DEBUG_BUILDMK ls -l $MELT_ZERO_GENERATED_DEBUG_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/59 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-debug \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_DEBUG_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-debug \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/60 stage0 warmelt-debug did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/61 stage0 warmelt-debug module ls -l "$GCCMELT_STAGE_ZERO/warmelt-debug.meltmod-$MELT_ZERO_GENERATED_DEBUG_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/62 stage0 warmelt-debug fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-debug.meltmod-$MELT_ZERO_GENERATED_DEBUG_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/63 successfully build stage0 warmelt-debug # end stage0 melt-build-script.tpl:231/64 base warmelt-debug meltbuild_info making stage0 warmelt-macro melt-build-script.tpl:155/65 ## stage0 melt-build-script.tpl:157/66 symlink descriptor file warmelt-macro if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-macro+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-macro+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/67 symlink melt/generated source code warmelt-macro if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-macro.cc" ]; then meltbuild_info making stage0 warmelt-macro symlinking sources melt-build-script.tpl:164/68 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-macro.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-macro+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/69 symlink stamp warmelt-macro if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-macro+melttime.h" ]; then meltbuild_info making stage0 warmelt-macro symlinking timestamp melt-build-script.tpl:173/70 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-macro+melttime.h $GCCMELT_STAGE_ZERO/warmelt-macro+melttime.h fi MELT_ZERO_GENERATED_MACRO_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-macro+meltdesc.c) ## manually generate the stage0 warmelt-macro+meltbuild.mk file melt-build-script.tpl:180/71 MELT_ZERO_GENERATED_MACRO_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-macro+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_MACRO_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/72 >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-macro" >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_MACRO" >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-macro melt-build-script.tpl:188/73' >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-macro.$MELT_ZERO_GENERATED_MACRO_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-macro+meltdesc.c >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-macro.cc $GCCMELT_STAGE_ZERO/warmelt-macro+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo '# zerostage module of warmelt-macro melt-build-script.tpl:196/74' >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-macro.meltmod-$MELT_ZERO_GENERATED_MACRO_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-macro.$MELT_ZERO_GENERATED_MACRO_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-macro+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-macro._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_MACRO=$MELT_ZERO_GENERATED_MACRO_CUMULMD5 >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_MACRO=warmelt-macro >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_MACRO_BUILDMK >> $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_MACRO_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_MACRO_BUILDMK meltbuild_info melt-build-script.tpl:209/75 generated stagezero makedep $MELT_ZERO_GENERATED_MACRO_BUILDMK ls -l $MELT_ZERO_GENERATED_MACRO_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/76 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-macro \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_MACRO_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-macro \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/77 stage0 warmelt-macro did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/78 stage0 warmelt-macro module ls -l "$GCCMELT_STAGE_ZERO/warmelt-macro.meltmod-$MELT_ZERO_GENERATED_MACRO_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/79 stage0 warmelt-macro fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-macro.meltmod-$MELT_ZERO_GENERATED_MACRO_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/80 successfully build stage0 warmelt-macro # end stage0 melt-build-script.tpl:231/81 base warmelt-macro meltbuild_info making stage0 warmelt-moremacro melt-build-script.tpl:155/82 ## stage0 melt-build-script.tpl:157/83 symlink descriptor file warmelt-moremacro if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-moremacro+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-moremacro+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/84 symlink melt/generated source code warmelt-moremacro if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-moremacro.cc" ]; then meltbuild_info making stage0 warmelt-moremacro symlinking sources melt-build-script.tpl:164/85 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-moremacro.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-moremacro+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/86 symlink stamp warmelt-moremacro if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-moremacro+melttime.h" ]; then meltbuild_info making stage0 warmelt-moremacro symlinking timestamp melt-build-script.tpl:173/87 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-moremacro+melttime.h $GCCMELT_STAGE_ZERO/warmelt-moremacro+melttime.h fi MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-moremacro+meltdesc.c) ## manually generate the stage0 warmelt-moremacro+meltbuild.mk file melt-build-script.tpl:180/88 MELT_ZERO_GENERATED_MOREMACRO_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-moremacro+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/89 >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-moremacro" >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_MOREMACRO" >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-moremacro melt-build-script.tpl:188/90' >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-moremacro.$MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-moremacro+meltdesc.c >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-moremacro.cc $GCCMELT_STAGE_ZERO/warmelt-moremacro+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo '# zerostage module of warmelt-moremacro melt-build-script.tpl:196/91' >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-moremacro.meltmod-$MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-moremacro.$MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-moremacro+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-moremacro._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_MOREMACRO=$MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5 >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_MOREMACRO=warmelt-moremacro >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK >> $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK meltbuild_info melt-build-script.tpl:209/92 generated stagezero makedep $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK ls -l $MELT_ZERO_GENERATED_MOREMACRO_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/93 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-moremacro \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-moremacro \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/94 stage0 warmelt-moremacro did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/95 stage0 warmelt-moremacro module ls -l "$GCCMELT_STAGE_ZERO/warmelt-moremacro.meltmod-$MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/96 stage0 warmelt-moremacro fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-moremacro.meltmod-$MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/97 successfully build stage0 warmelt-moremacro # end stage0 melt-build-script.tpl:231/98 base warmelt-moremacro meltbuild_info making stage0 warmelt-normal melt-build-script.tpl:155/99 ## stage0 melt-build-script.tpl:157/100 symlink descriptor file warmelt-normal if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-normal+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-normal+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/101 symlink melt/generated source code warmelt-normal if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-normal.cc" ]; then meltbuild_info making stage0 warmelt-normal symlinking sources melt-build-script.tpl:164/102 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-normal.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-normal+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/103 symlink stamp warmelt-normal if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-normal+melttime.h" ]; then meltbuild_info making stage0 warmelt-normal symlinking timestamp melt-build-script.tpl:173/104 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-normal+melttime.h $GCCMELT_STAGE_ZERO/warmelt-normal+melttime.h fi MELT_ZERO_GENERATED_NORMAL_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-normal+meltdesc.c) ## manually generate the stage0 warmelt-normal+meltbuild.mk file melt-build-script.tpl:180/105 MELT_ZERO_GENERATED_NORMAL_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-normal+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_NORMAL_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/106 >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-normal" >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_NORMAL" >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-normal melt-build-script.tpl:188/107' >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-normal.$MELT_ZERO_GENERATED_NORMAL_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-normal+meltdesc.c >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-normal.cc $GCCMELT_STAGE_ZERO/warmelt-normal+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo '# zerostage module of warmelt-normal melt-build-script.tpl:196/108' >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-normal.meltmod-$MELT_ZERO_GENERATED_NORMAL_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-normal.$MELT_ZERO_GENERATED_NORMAL_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-normal+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-normal._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_NORMAL=$MELT_ZERO_GENERATED_NORMAL_CUMULMD5 >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_NORMAL=warmelt-normal >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_NORMAL_BUILDMK >> $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_NORMAL_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_NORMAL_BUILDMK meltbuild_info melt-build-script.tpl:209/109 generated stagezero makedep $MELT_ZERO_GENERATED_NORMAL_BUILDMK ls -l $MELT_ZERO_GENERATED_NORMAL_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/110 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-normal \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_NORMAL_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-normal \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/111 stage0 warmelt-normal did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/112 stage0 warmelt-normal module ls -l "$GCCMELT_STAGE_ZERO/warmelt-normal.meltmod-$MELT_ZERO_GENERATED_NORMAL_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/113 stage0 warmelt-normal fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-normal.meltmod-$MELT_ZERO_GENERATED_NORMAL_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/114 successfully build stage0 warmelt-normal # end stage0 melt-build-script.tpl:231/115 base warmelt-normal meltbuild_info making stage0 warmelt-normatch melt-build-script.tpl:155/116 ## stage0 melt-build-script.tpl:157/117 symlink descriptor file warmelt-normatch if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-normatch+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-normatch+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/118 symlink melt/generated source code warmelt-normatch if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-normatch.cc" ]; then meltbuild_info making stage0 warmelt-normatch symlinking sources melt-build-script.tpl:164/119 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-normatch.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-normatch+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/120 symlink stamp warmelt-normatch if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-normatch+melttime.h" ]; then meltbuild_info making stage0 warmelt-normatch symlinking timestamp melt-build-script.tpl:173/121 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-normatch+melttime.h $GCCMELT_STAGE_ZERO/warmelt-normatch+melttime.h fi MELT_ZERO_GENERATED_NORMATCH_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-normatch+meltdesc.c) ## manually generate the stage0 warmelt-normatch+meltbuild.mk file melt-build-script.tpl:180/122 MELT_ZERO_GENERATED_NORMATCH_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-normatch+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_NORMATCH_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/123 >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-normatch" >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_NORMATCH" >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-normatch melt-build-script.tpl:188/124' >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-normatch.$MELT_ZERO_GENERATED_NORMATCH_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-normatch+meltdesc.c >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-normatch.cc $GCCMELT_STAGE_ZERO/warmelt-normatch+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo '# zerostage module of warmelt-normatch melt-build-script.tpl:196/125' >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-normatch.meltmod-$MELT_ZERO_GENERATED_NORMATCH_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-normatch.$MELT_ZERO_GENERATED_NORMATCH_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-normatch+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-normatch._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_NORMATCH=$MELT_ZERO_GENERATED_NORMATCH_CUMULMD5 >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_NORMATCH=warmelt-normatch >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_NORMATCH_BUILDMK >> $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_NORMATCH_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_NORMATCH_BUILDMK meltbuild_info melt-build-script.tpl:209/126 generated stagezero makedep $MELT_ZERO_GENERATED_NORMATCH_BUILDMK ls -l $MELT_ZERO_GENERATED_NORMATCH_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/127 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-normatch \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_NORMATCH_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-normatch \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/128 stage0 warmelt-normatch did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/129 stage0 warmelt-normatch module ls -l "$GCCMELT_STAGE_ZERO/warmelt-normatch.meltmod-$MELT_ZERO_GENERATED_NORMATCH_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/130 stage0 warmelt-normatch fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-normatch.meltmod-$MELT_ZERO_GENERATED_NORMATCH_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/131 successfully build stage0 warmelt-normatch # end stage0 melt-build-script.tpl:231/132 base warmelt-normatch meltbuild_info making stage0 warmelt-genobj melt-build-script.tpl:155/133 ## stage0 melt-build-script.tpl:157/134 symlink descriptor file warmelt-genobj if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-genobj+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-genobj+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/135 symlink melt/generated source code warmelt-genobj if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-genobj.cc" ]; then meltbuild_info making stage0 warmelt-genobj symlinking sources melt-build-script.tpl:164/136 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-genobj.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-genobj+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/137 symlink stamp warmelt-genobj if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-genobj+melttime.h" ]; then meltbuild_info making stage0 warmelt-genobj symlinking timestamp melt-build-script.tpl:173/138 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-genobj+melttime.h $GCCMELT_STAGE_ZERO/warmelt-genobj+melttime.h fi MELT_ZERO_GENERATED_GENOBJ_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-genobj+meltdesc.c) ## manually generate the stage0 warmelt-genobj+meltbuild.mk file melt-build-script.tpl:180/139 MELT_ZERO_GENERATED_GENOBJ_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-genobj+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_GENOBJ_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/140 >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-genobj" >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_GENOBJ" >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-genobj melt-build-script.tpl:188/141' >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-genobj.$MELT_ZERO_GENERATED_GENOBJ_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-genobj+meltdesc.c >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-genobj.cc $GCCMELT_STAGE_ZERO/warmelt-genobj+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo '# zerostage module of warmelt-genobj melt-build-script.tpl:196/142' >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-genobj.meltmod-$MELT_ZERO_GENERATED_GENOBJ_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-genobj.$MELT_ZERO_GENERATED_GENOBJ_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-genobj+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-genobj._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_GENOBJ=$MELT_ZERO_GENERATED_GENOBJ_CUMULMD5 >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_GENOBJ=warmelt-genobj >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_GENOBJ_BUILDMK >> $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_GENOBJ_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_GENOBJ_BUILDMK meltbuild_info melt-build-script.tpl:209/143 generated stagezero makedep $MELT_ZERO_GENERATED_GENOBJ_BUILDMK ls -l $MELT_ZERO_GENERATED_GENOBJ_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/144 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-genobj \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_GENOBJ_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-genobj \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/145 stage0 warmelt-genobj did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/146 stage0 warmelt-genobj module ls -l "$GCCMELT_STAGE_ZERO/warmelt-genobj.meltmod-$MELT_ZERO_GENERATED_GENOBJ_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/147 stage0 warmelt-genobj fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-genobj.meltmod-$MELT_ZERO_GENERATED_GENOBJ_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/148 successfully build stage0 warmelt-genobj # end stage0 melt-build-script.tpl:231/149 base warmelt-genobj meltbuild_info making stage0 warmelt-outobj melt-build-script.tpl:155/150 ## stage0 melt-build-script.tpl:157/151 symlink descriptor file warmelt-outobj if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-outobj+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-outobj+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/152 symlink melt/generated source code warmelt-outobj if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-outobj.cc" ]; then meltbuild_info making stage0 warmelt-outobj symlinking sources melt-build-script.tpl:164/153 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-outobj.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-outobj+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/154 symlink stamp warmelt-outobj if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-outobj+melttime.h" ]; then meltbuild_info making stage0 warmelt-outobj symlinking timestamp melt-build-script.tpl:173/155 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-outobj+melttime.h $GCCMELT_STAGE_ZERO/warmelt-outobj+melttime.h fi MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-outobj+meltdesc.c) ## manually generate the stage0 warmelt-outobj+meltbuild.mk file melt-build-script.tpl:180/156 MELT_ZERO_GENERATED_OUTOBJ_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-outobj+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/157 >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-outobj" >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_OUTOBJ" >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-outobj melt-build-script.tpl:188/158' >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-outobj.$MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-outobj+meltdesc.c >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-outobj.cc $GCCMELT_STAGE_ZERO/warmelt-outobj+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo '# zerostage module of warmelt-outobj melt-build-script.tpl:196/159' >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-outobj.meltmod-$MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-outobj.$MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-outobj+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-outobj._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_OUTOBJ=$MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5 >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_OUTOBJ=warmelt-outobj >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK >> $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK meltbuild_info melt-build-script.tpl:209/160 generated stagezero makedep $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK ls -l $MELT_ZERO_GENERATED_OUTOBJ_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/161 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-outobj \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-outobj \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/162 stage0 warmelt-outobj did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/163 stage0 warmelt-outobj module ls -l "$GCCMELT_STAGE_ZERO/warmelt-outobj.meltmod-$MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/164 stage0 warmelt-outobj fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-outobj.meltmod-$MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/165 successfully build stage0 warmelt-outobj # end stage0 melt-build-script.tpl:231/166 base warmelt-outobj meltbuild_info making stage0 warmelt-hooks melt-build-script.tpl:155/167 ## stage0 melt-build-script.tpl:157/168 symlink descriptor file warmelt-hooks if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-hooks+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-hooks+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/169 symlink melt/generated source code warmelt-hooks if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-hooks.cc" ]; then meltbuild_info making stage0 warmelt-hooks symlinking sources melt-build-script.tpl:164/170 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-hooks.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-hooks+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/171 symlink stamp warmelt-hooks if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-hooks+melttime.h" ]; then meltbuild_info making stage0 warmelt-hooks symlinking timestamp melt-build-script.tpl:173/172 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-hooks+melttime.h $GCCMELT_STAGE_ZERO/warmelt-hooks+melttime.h fi MELT_ZERO_GENERATED_HOOKS_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-hooks+meltdesc.c) ## manually generate the stage0 warmelt-hooks+meltbuild.mk file melt-build-script.tpl:180/173 MELT_ZERO_GENERATED_HOOKS_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-hooks+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_HOOKS_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/174 >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-hooks" >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_HOOKS" >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-hooks melt-build-script.tpl:188/175' >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-hooks.$MELT_ZERO_GENERATED_HOOKS_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-hooks+meltdesc.c >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-hooks.cc $GCCMELT_STAGE_ZERO/warmelt-hooks+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo '# zerostage module of warmelt-hooks melt-build-script.tpl:196/176' >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-hooks.meltmod-$MELT_ZERO_GENERATED_HOOKS_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-hooks.$MELT_ZERO_GENERATED_HOOKS_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-hooks+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-hooks._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_HOOKS=$MELT_ZERO_GENERATED_HOOKS_CUMULMD5 >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_HOOKS=warmelt-hooks >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_HOOKS_BUILDMK >> $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_HOOKS_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_HOOKS_BUILDMK meltbuild_info melt-build-script.tpl:209/177 generated stagezero makedep $MELT_ZERO_GENERATED_HOOKS_BUILDMK ls -l $MELT_ZERO_GENERATED_HOOKS_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/178 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-hooks \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_HOOKS_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-hooks \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/179 stage0 warmelt-hooks did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/180 stage0 warmelt-hooks module ls -l "$GCCMELT_STAGE_ZERO/warmelt-hooks.meltmod-$MELT_ZERO_GENERATED_HOOKS_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/181 stage0 warmelt-hooks fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-hooks.meltmod-$MELT_ZERO_GENERATED_HOOKS_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/182 successfully build stage0 warmelt-hooks # end stage0 melt-build-script.tpl:231/183 base warmelt-hooks meltbuild_info making stage0 warmelt-modes melt-build-script.tpl:155/184 ## stage0 melt-build-script.tpl:157/185 symlink descriptor file warmelt-modes if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-modes+meltdesc.c" ]; then meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-modes+meltdesc.c $GCCMELT_STAGE_ZERO/ fi ## stage0 melt-build-script.tpl:162/186 symlink melt/generated source code warmelt-modes if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-modes.cc" ]; then meltbuild_info making stage0 warmelt-modes symlinking sources melt-build-script.tpl:164/187 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-modes.cc $GCCMELT_STAGE_ZERO/ for f in $GCCMELT_MELTSOURCEDIR/generated/warmelt-modes+[0-9][0-9].cc ; do meltbuild_symlink $f $GCCMELT_STAGE_ZERO/`basename $f` done fi ## stage0 melt-build-script.tpl:171/188 symlink stamp warmelt-modes if [ ! -f "$GCCMELT_STAGE_ZERO/warmelt-modes+melttime.h" ]; then meltbuild_info making stage0 warmelt-modes symlinking timestamp melt-build-script.tpl:173/189 meltbuild_symlink $GCCMELT_MELTSOURCEDIR/generated/warmelt-modes+melttime.h $GCCMELT_STAGE_ZERO/warmelt-modes+melttime.h fi MELT_ZERO_GENERATED_MODES_CUMULMD5=$($GAWK -F\" '/extern/{next} /melt_cumulated_hexmd5/{print $2}' $GCCMELT_MELTSOURCEDIR/generated/warmelt-modes+meltdesc.c) ## manually generate the stage0 warmelt-modes+meltbuild.mk file melt-build-script.tpl:180/190 MELT_ZERO_GENERATED_MODES_BUILDMK=$GCCMELT_STAGE_ZERO/warmelt-modes+meltbuild.mk date +"# file $MELT_ZERO_GENERATED_MODES_BUILDMK script-generated %c" > $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo "# generated " melt-build-script.tpl:184/191 >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo "MELTGEN_MODULENAME=$GCCMELT_STAGE_ZERO/warmelt-modes" >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo "MELTGEN_MODULEIDENT=melt_stage_zero_MODES" >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo '# zerostage objects of warmelt-modes melt-build-script.tpl:188/192' >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-modes.$MELT_ZERO_GENERATED_MODES_CUMULMD5.descriptor.meltpic.o: $GCCMELT_STAGE_ZERO/warmelt-modes+meltdesc.c >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-modes.cc $GCCMELT_STAGE_ZERO/warmelt-modes+[0-9][0-9].cc; do echo >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o: $f >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ done echo >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo '# zerostage module of warmelt-modes melt-build-script.tpl:196/193' >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo $GCCMELT_STAGE_ZERO/warmelt-modes.meltmod-$MELT_ZERO_GENERATED_MODES_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so: \\ >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo " " $GCCMELT_STAGE_ZERO/warmelt-modes.$MELT_ZERO_GENERATED_MODES_CUMULMD5.descriptor.meltpic.o \\ >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ for f in $GCCMELT_STAGE_ZERO/warmelt-modes+[0-9][0-9].cc; do echo " " $GCCMELT_STAGE_ZERO/`basename $f .cc`._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o \\ >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ done echo " " $GCCMELT_STAGE_ZERO/warmelt-modes._NOMDFIVESUM_.$GCCMELT_ZERO_FLAVOR.meltpic.o >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo MELTGENMOD_CUMULATED_MD5SUM_melt_stage_zero_MODES=$MELT_ZERO_GENERATED_MODES_CUMULMD5 >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo MELTGENMOD_NAKED_NAME_melt_stage_zero_MODES=warmelt-modes >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ echo '#end of generated file ' $MELT_ZERO_GENERATED_MODES_BUILDMK >> $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ ## mv $MELT_ZERO_GENERATED_MODES_BUILDMK-tmp$$ $MELT_ZERO_GENERATED_MODES_BUILDMK meltbuild_info melt-build-script.tpl:209/194 generated stagezero makedep $MELT_ZERO_GENERATED_MODES_BUILDMK ls -l $MELT_ZERO_GENERATED_MODES_BUILDMK >&2 $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=stagezero-melt-build-script.tpl:213/195 \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELTGEN_BUILD=$GCCMELT_STAGE_ZERO/ \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=$GCCMELT_ZERO_FLAVOR \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=$GCCMELT_STAGE_ZERO/warmelt-modes \ GCCMELT_CUMULATED_MD5=$MELT_ZERO_GENERATED_MODES_CUMULMD5 \ GCCMELT_MODULE_BINARYBASE=$GCCMELT_STAGE_ZERO/warmelt-modes \ GCCMELT_MODULE_DEPENDENCIES="$GCCMELT_CC1PLUS_DEPENDENCIES" \ || meltbuild_error melt-build-script.tpl:223/196 stage0 warmelt-modes did not build "(with $GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler $GCCMELT_COMPILER cflags $GCCMELT_COMPILER_FLAGS meltbuild_info melt-build-script.tpl:225/197 stage0 warmelt-modes module ls -l "$GCCMELT_STAGE_ZERO/warmelt-modes.meltmod-$MELT_ZERO_GENERATED_MODES_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" >&2 \ || meltbuild_error melt-build-script.tpl:227/198 stage0 warmelt-modes fail to build \ "$GCCMELT_STAGE_ZERO/warmelt-modes.meltmod-$MELT_ZERO_GENERATED_MODES_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so" meltbuild_info melt-build-script.tpl:230/199 successfully build stage0 warmelt-modes # end stage0 melt-build-script.tpl:231/200 base warmelt-modes } ################ end of function meltbuild_do_stage_zero melt-build-script.tpl:233/201 ################################################################ ## stage0 stamp file melt-build-script.tpl:236/202 melt_stagezero_stamp=$GCCMELT_STAGE_ZERO/$GCCMELT_STAGE_ZERO.stamp ## test if stage0 should be skipped then do it melt-build-script.tpl:239/203 if [ ! -f "$melt_stagezero_stamp" -o "$melt_stagezero_stamp" -ot "$GCCMELT_RUNTIME_DEPENDENCY" ]; then meltbuild_do_stage_zero melt_stagezero_stamptemp=$melt_stagezero_stamp-tmp$$ echo MELT stagezero stampfile $GCCMELT_STAGE_ZERO.stamp for MELT $MELTGCCBUILTIN_VERSION_STRING from melt-build-script.tpl:243/204 > $melt_stagezero_stamptemp echo $GCCMELT_RUNTIME_DEPENDENCY_MD5SUM $GCCMELT_RUNTIME_DEPENDENCY >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/205 base warmelt-first $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-first.cc $GCCMELT_STAGE_ZERO/warmelt-first+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-first.meltmod-$MELT_ZERO_GENERATED_FIRST_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/206 base warmelt-base $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-base.cc $GCCMELT_STAGE_ZERO/warmelt-base+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-base.meltmod-$MELT_ZERO_GENERATED_BASE_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/207 base warmelt-debug $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-debug.cc $GCCMELT_STAGE_ZERO/warmelt-debug+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-debug.meltmod-$MELT_ZERO_GENERATED_DEBUG_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/208 base warmelt-macro $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-macro.cc $GCCMELT_STAGE_ZERO/warmelt-macro+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-macro.meltmod-$MELT_ZERO_GENERATED_MACRO_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/209 base warmelt-moremacro $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-moremacro.cc $GCCMELT_STAGE_ZERO/warmelt-moremacro+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-moremacro.meltmod-$MELT_ZERO_GENERATED_MOREMACRO_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/210 base warmelt-normal $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-normal.cc $GCCMELT_STAGE_ZERO/warmelt-normal+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-normal.meltmod-$MELT_ZERO_GENERATED_NORMAL_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/211 base warmelt-normatch $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-normatch.cc $GCCMELT_STAGE_ZERO/warmelt-normatch+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-normatch.meltmod-$MELT_ZERO_GENERATED_NORMATCH_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/212 base warmelt-genobj $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-genobj.cc $GCCMELT_STAGE_ZERO/warmelt-genobj+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-genobj.meltmod-$MELT_ZERO_GENERATED_GENOBJ_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/213 base warmelt-outobj $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-outobj.cc $GCCMELT_STAGE_ZERO/warmelt-outobj+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-outobj.meltmod-$MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/214 base warmelt-hooks $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-hooks.cc $GCCMELT_STAGE_ZERO/warmelt-hooks+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-hooks.meltmod-$MELT_ZERO_GENERATED_HOOKS_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp # stagezero stamp melt-build-script.tpl:246/215 base warmelt-modes $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-modes.cc $GCCMELT_STAGE_ZERO/warmelt-modes+[0-9][0-9].cc >> $melt_stagezero_stamptemp $MD5SUM $GCCMELT_STAGE_ZERO/warmelt-modes.meltmod-$MELT_ZERO_GENERATED_MODES_CUMULMD5.$GCCMELT_ZERO_FLAVOR.so >> $melt_stagezero_stamptemp $GCCMELT_MOVE_IF_CHANGE $melt_stagezero_stamptemp $melt_stagezero_stamp else meltbuild_info melt-build-script.tpl:252/216 skipped stage0 because of stamp file $melt_stagezero_stamp fi meltbuild_info melt-build-script.tpl:255/217 times after stagezero at `date '+%x %H:%M:%S'`: ; times >&2 ################################################################ ## function to run MELT to emit C code melt-build-script.tpl:259/218 function meltbuild_emit () { local meltfrom=$1 local meltmode=$2 local meltbase=$3 local meltstage=$4 local meltprevstage=$5 local meltinit=$6 local meltinclude=$7 local meltbuildoption=$8 local meltargs=$meltstage/$meltbase.args local meltsrc=$(realpath $GCCMELT_MELTSOURCEDIR/$meltbase.melt) meltbuild_info meltfrom=$meltfrom meltmode=$meltmode meltbase=$meltbase meltstage=$meltstage meltprevstage=$meltprevstage meltinit=$meltinit meltinclude=$meltinclude meltsrc=$meltsrc local meltsum local meltprevf if [ -z "$meltmode" ]; then meltbuild_error $meltfrom no MELT mode at stage $meltstage fi if [ ! -f "$meltsrc" ]; then meltbuild_error $meltfrom no MELT file $meltsrc at stage $meltstage base $meltbase fi if [ -z "$meltinit" ]; then meltbuild_error $meltfrom no MELT init at stage $meltstage base $meltbase fi meltsum=$($MD5SUM $meltsrc | $GAWK '{print $1}') meltbuild_info $meltfrom emit C code for $meltbase of $meltstage echo -Wno-shadow -frandom-seed=$meltsum > $meltargs-$$-tmp ## various arguments echo " -DGCCMELT_FROM_ARG=\"$meltfrom\"" >> $meltargs-$$-tmp meltbuild_arg mode=$meltmode >> $meltargs-$$-tmp meltbuild_arg arg=$meltsrc >> $meltargs-$$-tmp meltbuild_arg output=$meltstage/$meltbase >> $meltargs-$$-tmp meltbuild_arg "module-make-command='$GCCMELT_MAKE'" >> $meltargs-$$-tmp meltbuild_arg module-makefile=$GCCMELT_MODULE_MK >> $meltargs-$$-tmp meltbuild_arg "module-cflags='$GCCMELT_INCLUDES -I. -I$meltstage -I$meltprevstage $GCCMELT_COMPILER_FLAGS'" >> $meltargs-$$-tmp meltbuild_arg init=$meltinit >> $meltargs-$$-tmp meltbuild_arg workdir=meltbuild-workdir >> $meltargs-$$-tmp meltbuild_arg tempdir=meltbuild-tempdir >> $meltargs-$$-tmp meltbuild_arg source-path=$meltstage:$meltprevstage:. >> $meltargs-$$-tmp meltbuild_arg module-path=$meltstage:$meltprevstage:. >> $meltargs-$$-tmp meltbuild_arg bootstrapping >> $meltargs-$$-tmp meltbuild_arg generate-work-link >> $meltargs-$$-tmp meltbuild_arg generated-c-file-list=$meltstage/$meltbase.cfilist >> $meltargs-$$-tmp if [ -n "$meltbuildoption" ]; then echo "$meltbuildoption" >> $meltargs-$$-tmp fi ## final empty file echo meltbuild-empty-file.c >> $meltargs-$$-tmp mv $meltargs-$$-tmp $meltargs meltbuild_info $meltfrom argument file $meltargs is cat $meltargs < /dev/null >&2 if [ -z "$GCCMELT_SKIPEMITC" ]; then $GCCMELT_CC1PLUS_PREFIX $GCCMELT_CC1PLUS @$meltargs || meltbuild_error $meltfrom failed with arguments @$meltargs ## remove obsolete secondary C files left previously in $meltstage for meltcsecfil in $meltstage/$meltbase+[0-9][0-9].cc ; do if grep -q `basename $meltcsecfil` "$meltstage/$meltbase.cfilist" ; then : # at melt-build-script.tpl:315/219 else meltbuild_info $meltfrom removing obsolete $meltcsecfil rm -f "$meltcsecfil" fi done else meltbuild_info $meltfrom skips emission of C code with @$meltargs stage $meltstage prevstage $meltprevstage skipreason $GCCMELT_SKIPEMITC melt-build-script.tpl:322/220 ls -l $meltprevstage/$meltbase* meltbuild_info $meltfrom symlinking previous stage $meltprevstage melt-build-script.tpl:324/221 for meltprevf in $meltprevstage/$meltbase.cc $meltprevstage/$meltbase+[0-9][0-9].cc $meltprevstage/$meltbase+meltdesc.c $meltprevstage/$meltbase+melttime.h $meltprevstage/$meltbase+meltbuild.mk ; do meltbuild_symlink $meltprevf $meltstage/`basename $meltprevf` done meltbuild_info $meltfrom symlinked previous stage $meltprevstage/$meltbase melt-build-script.tpl:328/222 fi GCCMELT_STAGE=$meltstage GCCMELT_BASE=$meltbase } ################################ end function meltbuild_emit ################################################################ ################################################################ #################@ before our stages melt-build-script.tpl:336/223 ### Our stages ### are incrementally built, with the former modules of ### the current stage and the later modules of the previous stages ### used to emit the source of the current module in the current stage. ### This is a kind of "diagonalization". ################################################################ #### function to do a stage melt-build-script.tpl:345/224 function meltbuild_do_stage () { local meltfrom=$1 local meltcurstagedir=$2 local meltcurflavor=$3 local meltprevstagedir=$4 local meltprevflavor=$5 local meltbuildoption=$6 local meltchecksum_FIRST local meltchecksum_BASE local meltchecksum_DEBUG local meltchecksum_MACRO local meltchecksum_MOREMACRO local meltchecksum_NORMAL local meltchecksum_NORMATCH local meltchecksum_GENOBJ local meltchecksum_OUTOBJ local meltchecksum_HOOKS local meltchecksum_MODES local meltstamp local meltstamptmp ####in meltbuild_do_stage melt-build-script.tpl:358/225 meltbuild_notice "$meltcurstagedir+" starting stage $meltcurstagedir flavor $meltcurflavor from $meltfrom ####in meltbuild_do_stage melt-build-script.tpl:360/226 meltbuild_info $meltfrom starting stage $meltcurstagedir flavor $meltcurflavor previous $meltprevstagedir previous flavor $meltprevflavor [ -d $meltcurstagedir ] || mkdir $meltcurstagedir if [ ! -d "$meltprevstagedir" -o ! -f "$meltprevstagedir/$meltprevstagedir.stamp" ]; then meltbuild_error $meltfrom previous stage "$meltprevstagedir/" without stamp file $meltprevstagedir/$meltprevstagedir.stamp fi #in meltbuild_do_stage melt-build-script.tpl:370/227 base warmelt-first meltbuild_info melt-build-script.tpl:371/228 from $meltfrom generating C code of warmelt-first in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/229 emit C code for warmelt-first meltbuild_emit melt-build-script.tpl:374/230-$meltfrom \ translateinit \ warmelt-first \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltprevstagedir/warmelt-first.$meltprevflavor:$meltprevstagedir/warmelt-base.$meltprevflavor:$meltprevstagedir/warmelt-debug.$meltprevflavor:$meltprevstagedir/warmelt-macro.$meltprevflavor:$meltprevstagedir/warmelt-moremacro.$meltprevflavor:$meltprevstagedir/warmelt-normal.$meltprevflavor:$meltprevstagedir/warmelt-normatch.$meltprevflavor:$meltprevstagedir/warmelt-genobj.$meltprevflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/231 checksum C code for warmelt-first meltchecksum_cumul_FIRST=$(cat "$meltcurstagedir"/warmelt-first.cc "$meltcurstagedir"/warmelt-first+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/232 perhaps compiling C code for warmelt-first if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/233-$meltfrom compiling module warmelt-first in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/234-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-first" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-first" \ || ( meltbuild_info melt-build-script.tpl:401/235-$meltfrom recompiling bad module warmelt-first in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/236-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-first" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-first" ; \ meltbuild_error melt-build-script.tpl:410/237-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-first compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/238-$meltfrom NOT compiling module warmelt-first "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-first \ checksum $meltchecksum_cumul_FIRST skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-first.meltmod-$meltchecksum_cumul_FIRST.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-first.meltmod-$meltchecksum_cumul_FIRST.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/239 done base warmelt-first #in meltbuild_do_stage melt-build-script.tpl:370/240 base warmelt-base meltbuild_info melt-build-script.tpl:371/241 from $meltfrom generating C code of warmelt-base in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/242 emit C code for warmelt-base meltbuild_emit melt-build-script.tpl:374/243-$meltfrom \ translatefile \ warmelt-base \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltprevstagedir/warmelt-base.$meltprevflavor:$meltprevstagedir/warmelt-debug.$meltprevflavor:$meltprevstagedir/warmelt-macro.$meltprevflavor:$meltprevstagedir/warmelt-moremacro.$meltprevflavor:$meltprevstagedir/warmelt-normal.$meltprevflavor:$meltprevstagedir/warmelt-normatch.$meltprevflavor:$meltprevstagedir/warmelt-genobj.$meltprevflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/244 checksum C code for warmelt-base meltchecksum_cumul_BASE=$(cat "$meltcurstagedir"/warmelt-base.cc "$meltcurstagedir"/warmelt-base+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/245 perhaps compiling C code for warmelt-base if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/246-$meltfrom compiling module warmelt-base in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/247-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-base" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-base" \ || ( meltbuild_info melt-build-script.tpl:401/248-$meltfrom recompiling bad module warmelt-base in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/249-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-base" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-base" ; \ meltbuild_error melt-build-script.tpl:410/250-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-base compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/251-$meltfrom NOT compiling module warmelt-base "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-base \ checksum $meltchecksum_cumul_BASE skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-base.meltmod-$meltchecksum_cumul_BASE.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-base.meltmod-$meltchecksum_cumul_BASE.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/252 done base warmelt-base #in meltbuild_do_stage melt-build-script.tpl:370/253 base warmelt-debug meltbuild_info melt-build-script.tpl:371/254 from $meltfrom generating C code of warmelt-debug in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/255 emit C code for warmelt-debug meltbuild_emit melt-build-script.tpl:374/256-$meltfrom \ translatefile \ warmelt-debug \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltprevstagedir/warmelt-debug.$meltprevflavor:$meltprevstagedir/warmelt-macro.$meltprevflavor:$meltprevstagedir/warmelt-moremacro.$meltprevflavor:$meltprevstagedir/warmelt-normal.$meltprevflavor:$meltprevstagedir/warmelt-normatch.$meltprevflavor:$meltprevstagedir/warmelt-genobj.$meltprevflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/257 checksum C code for warmelt-debug meltchecksum_cumul_DEBUG=$(cat "$meltcurstagedir"/warmelt-debug.cc "$meltcurstagedir"/warmelt-debug+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/258 perhaps compiling C code for warmelt-debug if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/259-$meltfrom compiling module warmelt-debug in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/260-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-debug" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-debug" \ || ( meltbuild_info melt-build-script.tpl:401/261-$meltfrom recompiling bad module warmelt-debug in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/262-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-debug" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-debug" ; \ meltbuild_error melt-build-script.tpl:410/263-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-debug compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/264-$meltfrom NOT compiling module warmelt-debug "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-debug \ checksum $meltchecksum_cumul_DEBUG skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-debug.meltmod-$meltchecksum_cumul_DEBUG.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-debug.meltmod-$meltchecksum_cumul_DEBUG.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/265 done base warmelt-debug #in meltbuild_do_stage melt-build-script.tpl:370/266 base warmelt-macro meltbuild_info melt-build-script.tpl:371/267 from $meltfrom generating C code of warmelt-macro in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/268 emit C code for warmelt-macro meltbuild_emit melt-build-script.tpl:374/269-$meltfrom \ translatefile \ warmelt-macro \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltcurstagedir/warmelt-debug.$meltcurflavor:$meltprevstagedir/warmelt-macro.$meltprevflavor:$meltprevstagedir/warmelt-moremacro.$meltprevflavor:$meltprevstagedir/warmelt-normal.$meltprevflavor:$meltprevstagedir/warmelt-normatch.$meltprevflavor:$meltprevstagedir/warmelt-genobj.$meltprevflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/270 checksum C code for warmelt-macro meltchecksum_cumul_MACRO=$(cat "$meltcurstagedir"/warmelt-macro.cc "$meltcurstagedir"/warmelt-macro+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/271 perhaps compiling C code for warmelt-macro if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/272-$meltfrom compiling module warmelt-macro in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/273-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-macro" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-macro" \ || ( meltbuild_info melt-build-script.tpl:401/274-$meltfrom recompiling bad module warmelt-macro in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/275-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-macro" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-macro" ; \ meltbuild_error melt-build-script.tpl:410/276-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-macro compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/277-$meltfrom NOT compiling module warmelt-macro "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-macro \ checksum $meltchecksum_cumul_MACRO skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-macro.meltmod-$meltchecksum_cumul_MACRO.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-macro.meltmod-$meltchecksum_cumul_MACRO.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/278 done base warmelt-macro #in meltbuild_do_stage melt-build-script.tpl:370/279 base warmelt-moremacro meltbuild_info melt-build-script.tpl:371/280 from $meltfrom generating C code of warmelt-moremacro in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/281 emit C code for warmelt-moremacro meltbuild_emit melt-build-script.tpl:374/282-$meltfrom \ translatefile \ warmelt-moremacro \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltcurstagedir/warmelt-debug.$meltcurflavor:$meltcurstagedir/warmelt-macro.$meltcurflavor:$meltprevstagedir/warmelt-moremacro.$meltprevflavor:$meltprevstagedir/warmelt-normal.$meltprevflavor:$meltprevstagedir/warmelt-normatch.$meltprevflavor:$meltprevstagedir/warmelt-genobj.$meltprevflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/283 checksum C code for warmelt-moremacro meltchecksum_cumul_MOREMACRO=$(cat "$meltcurstagedir"/warmelt-moremacro.cc "$meltcurstagedir"/warmelt-moremacro+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/284 perhaps compiling C code for warmelt-moremacro if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/285-$meltfrom compiling module warmelt-moremacro in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/286-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-moremacro" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-moremacro" \ || ( meltbuild_info melt-build-script.tpl:401/287-$meltfrom recompiling bad module warmelt-moremacro in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/288-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-moremacro" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-moremacro" ; \ meltbuild_error melt-build-script.tpl:410/289-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-moremacro compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/290-$meltfrom NOT compiling module warmelt-moremacro "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-moremacro \ checksum $meltchecksum_cumul_MOREMACRO skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-moremacro.meltmod-$meltchecksum_cumul_MOREMACRO.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-moremacro.meltmod-$meltchecksum_cumul_MOREMACRO.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/291 done base warmelt-moremacro #in meltbuild_do_stage melt-build-script.tpl:370/292 base warmelt-normal meltbuild_info melt-build-script.tpl:371/293 from $meltfrom generating C code of warmelt-normal in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/294 emit C code for warmelt-normal meltbuild_emit melt-build-script.tpl:374/295-$meltfrom \ translatefile \ warmelt-normal \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltcurstagedir/warmelt-debug.$meltcurflavor:$meltcurstagedir/warmelt-macro.$meltcurflavor:$meltcurstagedir/warmelt-moremacro.$meltcurflavor:$meltprevstagedir/warmelt-normal.$meltprevflavor:$meltprevstagedir/warmelt-normatch.$meltprevflavor:$meltprevstagedir/warmelt-genobj.$meltprevflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "warmelt-predef.melt" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/296 checksum C code for warmelt-normal meltchecksum_cumul_NORMAL=$(cat "$meltcurstagedir"/warmelt-normal.cc "$meltcurstagedir"/warmelt-normal+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/297 perhaps compiling C code for warmelt-normal if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/298-$meltfrom compiling module warmelt-normal in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/299-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-normal" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-normal" \ || ( meltbuild_info melt-build-script.tpl:401/300-$meltfrom recompiling bad module warmelt-normal in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/301-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-normal" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-normal" ; \ meltbuild_error melt-build-script.tpl:410/302-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-normal compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/303-$meltfrom NOT compiling module warmelt-normal "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-normal \ checksum $meltchecksum_cumul_NORMAL skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-normal.meltmod-$meltchecksum_cumul_NORMAL.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-normal.meltmod-$meltchecksum_cumul_NORMAL.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/304 done base warmelt-normal #in meltbuild_do_stage melt-build-script.tpl:370/305 base warmelt-normatch meltbuild_info melt-build-script.tpl:371/306 from $meltfrom generating C code of warmelt-normatch in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/307 emit C code for warmelt-normatch meltbuild_emit melt-build-script.tpl:374/308-$meltfrom \ translatefile \ warmelt-normatch \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltcurstagedir/warmelt-debug.$meltcurflavor:$meltcurstagedir/warmelt-macro.$meltcurflavor:$meltcurstagedir/warmelt-moremacro.$meltcurflavor:$meltcurstagedir/warmelt-normal.$meltcurflavor:$meltprevstagedir/warmelt-normatch.$meltprevflavor:$meltprevstagedir/warmelt-genobj.$meltprevflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/309 checksum C code for warmelt-normatch meltchecksum_cumul_NORMATCH=$(cat "$meltcurstagedir"/warmelt-normatch.cc "$meltcurstagedir"/warmelt-normatch+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/310 perhaps compiling C code for warmelt-normatch if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/311-$meltfrom compiling module warmelt-normatch in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/312-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-normatch" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-normatch" \ || ( meltbuild_info melt-build-script.tpl:401/313-$meltfrom recompiling bad module warmelt-normatch in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/314-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-normatch" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-normatch" ; \ meltbuild_error melt-build-script.tpl:410/315-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-normatch compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/316-$meltfrom NOT compiling module warmelt-normatch "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-normatch \ checksum $meltchecksum_cumul_NORMATCH skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-normatch.meltmod-$meltchecksum_cumul_NORMATCH.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-normatch.meltmod-$meltchecksum_cumul_NORMATCH.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/317 done base warmelt-normatch #in meltbuild_do_stage melt-build-script.tpl:370/318 base warmelt-genobj meltbuild_info melt-build-script.tpl:371/319 from $meltfrom generating C code of warmelt-genobj in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/320 emit C code for warmelt-genobj meltbuild_emit melt-build-script.tpl:374/321-$meltfrom \ translatefile \ warmelt-genobj \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltcurstagedir/warmelt-debug.$meltcurflavor:$meltcurstagedir/warmelt-macro.$meltcurflavor:$meltcurstagedir/warmelt-moremacro.$meltcurflavor:$meltcurstagedir/warmelt-normal.$meltcurflavor:$meltcurstagedir/warmelt-normatch.$meltcurflavor:$meltprevstagedir/warmelt-genobj.$meltprevflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/322 checksum C code for warmelt-genobj meltchecksum_cumul_GENOBJ=$(cat "$meltcurstagedir"/warmelt-genobj.cc "$meltcurstagedir"/warmelt-genobj+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/323 perhaps compiling C code for warmelt-genobj if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/324-$meltfrom compiling module warmelt-genobj in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/325-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-genobj" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-genobj" \ || ( meltbuild_info melt-build-script.tpl:401/326-$meltfrom recompiling bad module warmelt-genobj in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/327-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-genobj" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-genobj" ; \ meltbuild_error melt-build-script.tpl:410/328-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-genobj compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/329-$meltfrom NOT compiling module warmelt-genobj "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-genobj \ checksum $meltchecksum_cumul_GENOBJ skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-genobj.meltmod-$meltchecksum_cumul_GENOBJ.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-genobj.meltmod-$meltchecksum_cumul_GENOBJ.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/330 done base warmelt-genobj #in meltbuild_do_stage melt-build-script.tpl:370/331 base warmelt-outobj meltbuild_info melt-build-script.tpl:371/332 from $meltfrom generating C code of warmelt-outobj in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/333 emit C code for warmelt-outobj meltbuild_emit melt-build-script.tpl:374/334-$meltfrom \ translatefile \ warmelt-outobj \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltcurstagedir/warmelt-debug.$meltcurflavor:$meltcurstagedir/warmelt-macro.$meltcurflavor:$meltcurstagedir/warmelt-moremacro.$meltcurflavor:$meltcurstagedir/warmelt-normal.$meltcurflavor:$meltcurstagedir/warmelt-normatch.$meltcurflavor:$meltcurstagedir/warmelt-genobj.$meltcurflavor:$meltprevstagedir/warmelt-outobj.$meltprevflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/335 checksum C code for warmelt-outobj meltchecksum_cumul_OUTOBJ=$(cat "$meltcurstagedir"/warmelt-outobj.cc "$meltcurstagedir"/warmelt-outobj+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/336 perhaps compiling C code for warmelt-outobj if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/337-$meltfrom compiling module warmelt-outobj in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/338-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-outobj" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-outobj" \ || ( meltbuild_info melt-build-script.tpl:401/339-$meltfrom recompiling bad module warmelt-outobj in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/340-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-outobj" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-outobj" ; \ meltbuild_error melt-build-script.tpl:410/341-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-outobj compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/342-$meltfrom NOT compiling module warmelt-outobj "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-outobj \ checksum $meltchecksum_cumul_OUTOBJ skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-outobj.meltmod-$meltchecksum_cumul_OUTOBJ.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-outobj.meltmod-$meltchecksum_cumul_OUTOBJ.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/343 done base warmelt-outobj #in meltbuild_do_stage melt-build-script.tpl:370/344 base warmelt-hooks meltbuild_info melt-build-script.tpl:371/345 from $meltfrom generating C code of warmelt-hooks in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/346 emit C code for warmelt-hooks meltbuild_emit melt-build-script.tpl:374/347-$meltfrom \ translatefile \ warmelt-hooks \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltcurstagedir/warmelt-debug.$meltcurflavor:$meltcurstagedir/warmelt-macro.$meltcurflavor:$meltcurstagedir/warmelt-moremacro.$meltcurflavor:$meltcurstagedir/warmelt-normal.$meltcurflavor:$meltcurstagedir/warmelt-normatch.$meltcurflavor:$meltcurstagedir/warmelt-genobj.$meltcurflavor:$meltcurstagedir/warmelt-outobj.$meltcurflavor:$meltprevstagedir/warmelt-hooks.$meltprevflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/348 checksum C code for warmelt-hooks meltchecksum_cumul_HOOKS=$(cat "$meltcurstagedir"/warmelt-hooks.cc "$meltcurstagedir"/warmelt-hooks+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/349 perhaps compiling C code for warmelt-hooks if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/350-$meltfrom compiling module warmelt-hooks in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/351-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-hooks" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-hooks" \ || ( meltbuild_info melt-build-script.tpl:401/352-$meltfrom recompiling bad module warmelt-hooks in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/353-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-hooks" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-hooks" ; \ meltbuild_error melt-build-script.tpl:410/354-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-hooks compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/355-$meltfrom NOT compiling module warmelt-hooks "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-hooks \ checksum $meltchecksum_cumul_HOOKS skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-hooks.meltmod-$meltchecksum_cumul_HOOKS.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-hooks.meltmod-$meltchecksum_cumul_HOOKS.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/356 done base warmelt-hooks #in meltbuild_do_stage melt-build-script.tpl:370/357 base warmelt-modes meltbuild_info melt-build-script.tpl:371/358 from $meltfrom generating C code of warmelt-modes in $meltcurstagedir #in meltbuild_do_stage melt-build-script.tpl:373/359 emit C code for warmelt-modes meltbuild_emit melt-build-script.tpl:374/360-$meltfrom \ translatefile \ warmelt-modes \ "$meltcurstagedir" \ "$meltprevstagedir" \ $meltcurstagedir/warmelt-first.$meltcurflavor:$meltcurstagedir/warmelt-base.$meltcurflavor:$meltcurstagedir/warmelt-debug.$meltcurflavor:$meltcurstagedir/warmelt-macro.$meltcurflavor:$meltcurstagedir/warmelt-moremacro.$meltcurflavor:$meltcurstagedir/warmelt-normal.$meltcurflavor:$meltcurstagedir/warmelt-normatch.$meltcurflavor:$meltcurstagedir/warmelt-genobj.$meltcurflavor:$meltcurstagedir/warmelt-outobj.$meltcurflavor:$meltcurstagedir/warmelt-hooks.$meltcurflavor:$meltprevstagedir/warmelt-modes.$meltprevflavor \ "" \ "$meltbuildoption" #in meltbuild_do_stage melt-build-script.tpl:387/361 checksum C code for warmelt-modes meltchecksum_cumul_MODES=$(cat "$meltcurstagedir"/warmelt-modes.cc "$meltcurstagedir"/warmelt-modes+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #in meltbuild_do_stage melt-build-script.tpl:390/362 perhaps compiling C code for warmelt-modes if [ -z "$GCCMELT_SKIPEMITC" ]; then meltbuild_info melt-build-script.tpl:392/363-$meltfrom compiling module warmelt-modes in "$meltcurstagedir" $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:394/364-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-modes" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-modes" \ || ( meltbuild_info melt-build-script.tpl:401/365-$meltfrom recompiling bad module warmelt-modes in "$meltcurstagedir" ; \ $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM="melt-build-script.tpl:403/366-$meltfrom" \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR="$meltcurflavor" \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS -DMELTGCC_NOLINENUMBERING" \ GCCMELT_MODULE_SOURCEBASE="$meltcurstagedir/warmelt-modes" \ GCCMELT_MODULE_BINARYBASE="$meltcurstagedir/warmelt-modes" ; \ meltbuild_error melt-build-script.tpl:410/367-$meltfrom in "$meltcurstagedir/" \ failed to make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" module warmelt-modes compiler "$GCCMELT_COMPILER" cflags "$GCCMELT_COMPILER_FLAGS" ) else meltbuild_info melt-build-script.tpl:413/368-$meltfrom NOT compiling module warmelt-modes "in" \ "$meltcurstagedir/" but symlinking previous "$meltprevstagedir/" module warmelt-modes \ checksum $meltchecksum_cumul_MODES skipemitc=$GCCMELT_SKIPEMITC. meltbuild_symlink "$meltprevstagedir/warmelt-modes.meltmod-$meltchecksum_cumul_MODES.$meltprevflavor.so" \ "$meltcurstagedir/warmelt-modes.meltmod-$meltchecksum_cumul_MODES.$meltcurflavor.so" fi #in meltbuild_do_stage melt-build-script.tpl:419/369 done base warmelt-modes #in meltbuild_do_stage melt-build-script.tpl:422/370 generating the stampfile meltstamp=$meltcurstagedir/$meltcurstagedir.stamp meltstamptmp=$meltstamp-tmp$$ echo "///timestamp file $meltstamp" > $meltstamptmp echo $GCCMELT_RUNTIME_DEPENDENCY_MD5SUM $GCCMELT_RUNTIME_DEPENDENCY >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-first.cc $meltcurstagedir/warmelt-first+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-first.meltmod-$meltchecksum_cumul_FIRST.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-base.cc $meltcurstagedir/warmelt-base+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-base.meltmod-$meltchecksum_cumul_BASE.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-debug.cc $meltcurstagedir/warmelt-debug+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-debug.meltmod-$meltchecksum_cumul_DEBUG.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-macro.cc $meltcurstagedir/warmelt-macro+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-macro.meltmod-$meltchecksum_cumul_MACRO.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-moremacro.cc $meltcurstagedir/warmelt-moremacro+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-moremacro.meltmod-$meltchecksum_cumul_MOREMACRO.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-normal.cc $meltcurstagedir/warmelt-normal+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-normal.meltmod-$meltchecksum_cumul_NORMAL.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-normatch.cc $meltcurstagedir/warmelt-normatch+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-normatch.meltmod-$meltchecksum_cumul_NORMATCH.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-genobj.cc $meltcurstagedir/warmelt-genobj+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-genobj.meltmod-$meltchecksum_cumul_GENOBJ.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-outobj.cc $meltcurstagedir/warmelt-outobj+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-outobj.meltmod-$meltchecksum_cumul_OUTOBJ.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-hooks.cc $meltcurstagedir/warmelt-hooks+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-hooks.meltmod-$meltchecksum_cumul_HOOKS.$meltcurflavor.so" >> $meltstamptmp $MD5SUM $meltcurstagedir/warmelt-modes.cc $meltcurstagedir/warmelt-modes+[0-9][0-9].cc >> $meltstamptmp $MD5SUM "$meltcurstagedir/warmelt-modes.meltmod-$meltchecksum_cumul_MODES.$meltcurflavor.so" >> $meltstamptmp echo "///end timestamp file $meltstamp" $GCCMELT_MOVE_IF_CHANGE $meltstamptmp $meltstamp #in meltbuild_do_stage melt-build-script.tpl:434/371 ending meltbuild_info $meltfrom done stage $meltcurstagedir flavor $meltcurflavor previous $meltprevstagedir previous flavor $meltprevflavor timestamp $meltstamp } #### end meltbuild_do_stage melt-build-script.tpl:437/372 ################################################################ ##### possibly run all our stages melt-build-script.tpl:440/373 #@ melt-build-script.tpl:442/374 stagedir meltbuild-stage1 GCCMELT_SKIPEMITC= if [ ! -f meltbuild-stage1/meltbuild-stage1.stamp -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_RUNTIME_DEPENDENCY \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-first.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-base.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-debug.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-macro.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-moremacro.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-normal.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-normatch.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-genobj.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-outobj.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-hooks.melt \ -o meltbuild-stage1/meltbuild-stage1.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-modes.melt \ ]; then echo ; echo ; echo ; echo meltbuild_info melt-build-script.tpl:448/375 '++++++++++++++++' building stage meltbuild-stage1 '++++++++++++++++' ## building stage meltbuild-stage1 previous $GCCMELT_STAGE_ZERO melt-build-script.tpl:449/376 meltbuild_do_stage melt-build-script.tpl:450/377 meltbuild-stage1 quicklybuilt $GCCMELT_STAGE_ZERO $GCCMELT_ZERO_FLAVOR "$GCCMELT_EMIT_OPTION_STAGE1" else meltbuild_info melt-build-script.tpl:452/378 skipping stage meltbuild-stage1 fi ## melt-build-script.tpl:455/379 GCCMELT_LASTSTAGE=meltbuild-stage1 #@ melt-build-script.tpl:442/380 stagedir meltbuild-stage2 GCCMELT_SKIPEMITC= if [ ! -f meltbuild-stage2/meltbuild-stage2.stamp -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_RUNTIME_DEPENDENCY \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-first.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-base.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-debug.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-macro.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-moremacro.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-normal.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-normatch.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-genobj.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-outobj.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-hooks.melt \ -o meltbuild-stage2/meltbuild-stage2.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-modes.melt \ ]; then echo ; echo ; echo ; echo meltbuild_info melt-build-script.tpl:448/381 '++++++++++++++++' building stage meltbuild-stage2 '++++++++++++++++' ## building stage meltbuild-stage2 previous meltbuild-stage1 melt-build-script.tpl:449/382 meltbuild_do_stage melt-build-script.tpl:450/383 meltbuild-stage2 quicklybuilt meltbuild-stage1 quicklybuilt "$GCCMELT_EMIT_OPTION_STAGE2" else meltbuild_info melt-build-script.tpl:452/384 skipping stage meltbuild-stage2 fi ## melt-build-script.tpl:455/385 GCCMELT_LASTSTAGE=meltbuild-stage2 #@ melt-build-script.tpl:442/386 stagedir meltbuild-stage3 GCCMELT_SKIPEMITC= if [ ! -f meltbuild-stage3/meltbuild-stage3.stamp -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_RUNTIME_DEPENDENCY \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-first.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-base.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-debug.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-macro.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-moremacro.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-normal.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-normatch.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-genobj.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-outobj.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-hooks.melt \ -o meltbuild-stage3/meltbuild-stage3.stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-modes.melt \ ]; then echo ; echo ; echo ; echo meltbuild_info melt-build-script.tpl:448/387 '++++++++++++++++' building stage meltbuild-stage3 '++++++++++++++++' ## building stage meltbuild-stage3 previous meltbuild-stage2 melt-build-script.tpl:449/388 meltbuild_do_stage melt-build-script.tpl:450/389 meltbuild-stage3 quicklybuilt meltbuild-stage2 quicklybuilt "$GCCMELT_EMIT_OPTION_STAGE3" else meltbuild_info melt-build-script.tpl:452/390 skipping stage meltbuild-stage3 fi ## melt-build-script.tpl:455/391 GCCMELT_LASTSTAGE=meltbuild-stage3 ################################################################ meltbuild_info melt-build-script.tpl:463/392 last stage $GCCMELT_LASTSTAGE ################################################################ ################################################################ ###########@ before generating meltbuild-sources melt-build-script.tpl:467/393 #### the meltbuild-sources is the final sources directory, to be #### installed. They are generated from the last stage, using the #### modules inside it. Notice that in contrast from the intermediate #### stages no "diagonalization" is involved. [ -d meltbuild-sources ] || mkdir meltbuild-sources #@ from melt-build-script.tpl:476/394 compiling the modules [ -d meltbuild-modules ] || mkdir meltbuild-modules ################################################################ function meltbuild_emit_translator_sources () { ## meltbuild_emit_source melt-build-script.tpl:482/395 base warmelt-first meltbuild_info melt-build-script.tpl:483/396 generating C code of warmelt-first in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/397 \ translateinit \ warmelt-first \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/398 base warmelt-base meltbuild_info melt-build-script.tpl:483/399 generating C code of warmelt-base in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/400 \ translatefile \ warmelt-base \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/401 base warmelt-debug meltbuild_info melt-build-script.tpl:483/402 generating C code of warmelt-debug in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/403 \ translatefile \ warmelt-debug \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/404 base warmelt-macro meltbuild_info melt-build-script.tpl:483/405 generating C code of warmelt-macro in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/406 \ translatefile \ warmelt-macro \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/407 base warmelt-moremacro meltbuild_info melt-build-script.tpl:483/408 generating C code of warmelt-moremacro in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/409 \ translatefile \ warmelt-moremacro \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/410 base warmelt-normal meltbuild_info melt-build-script.tpl:483/411 generating C code of warmelt-normal in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/412 \ translatefile \ warmelt-normal \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "warmelt-predef.melt" ## meltbuild_emit_source melt-build-script.tpl:482/413 base warmelt-normatch meltbuild_info melt-build-script.tpl:483/414 generating C code of warmelt-normatch in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/415 \ translatefile \ warmelt-normatch \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/416 base warmelt-genobj meltbuild_info melt-build-script.tpl:483/417 generating C code of warmelt-genobj in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/418 \ translatefile \ warmelt-genobj \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/419 base warmelt-outobj meltbuild_info melt-build-script.tpl:483/420 generating C code of warmelt-outobj in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/421 \ translatefile \ warmelt-outobj \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/422 base warmelt-hooks meltbuild_info melt-build-script.tpl:483/423 generating C code of warmelt-hooks in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/424 \ translatefile \ warmelt-hooks \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" ## meltbuild_emit_source melt-build-script.tpl:482/425 base warmelt-modes meltbuild_info melt-build-script.tpl:483/426 generating C code of warmelt-modes in meltbuild-sources meltbuild_emit melt-build-script.tpl:484/427 \ translatefile \ warmelt-modes \ meltbuild-sources \ "$GCCMELT_LASTSTAGE" \ $GCCMELT_LASTSTAGE/warmelt-first.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-base.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-debug.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-macro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-moremacro.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normal.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-normatch.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-genobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-outobj.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-hooks.quicklybuilt:$GCCMELT_LASTSTAGE/warmelt-modes.quicklybuilt \ "" } # end of function meltbuild_emit_translator_sources ################ function meltbuild_compile_translator_modules () { # in meltbuild_compile_translator_sources quicklybuilt melt-build-script.tpl:499/428 meltbuild_info melt-build-script.tpl:500/429 compiling translator quicklybuilt #@ melt-build-script.tpl:503/430 flavor quicklybuilt base warmelt-first $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/431 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-first \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-first \ || meltbuild_error melt-build-script.tpl:512/432 in meltbuild-modules failed to compile translator warmelt-first quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/433 flavor quicklybuilt base warmelt-base $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/434 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-base \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-base \ || meltbuild_error melt-build-script.tpl:512/435 in meltbuild-modules failed to compile translator warmelt-base quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/436 flavor quicklybuilt base warmelt-debug $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/437 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-debug \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-debug \ || meltbuild_error melt-build-script.tpl:512/438 in meltbuild-modules failed to compile translator warmelt-debug quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/439 flavor quicklybuilt base warmelt-macro $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/440 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-macro \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-macro \ || meltbuild_error melt-build-script.tpl:512/441 in meltbuild-modules failed to compile translator warmelt-macro quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/442 flavor quicklybuilt base warmelt-moremacro $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/443 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-moremacro \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-moremacro \ || meltbuild_error melt-build-script.tpl:512/444 in meltbuild-modules failed to compile translator warmelt-moremacro quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/445 flavor quicklybuilt base warmelt-normal $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/446 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-normal \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-normal \ || meltbuild_error melt-build-script.tpl:512/447 in meltbuild-modules failed to compile translator warmelt-normal quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/448 flavor quicklybuilt base warmelt-normatch $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/449 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-normatch \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-normatch \ || meltbuild_error melt-build-script.tpl:512/450 in meltbuild-modules failed to compile translator warmelt-normatch quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/451 flavor quicklybuilt base warmelt-genobj $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/452 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-genobj \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-genobj \ || meltbuild_error melt-build-script.tpl:512/453 in meltbuild-modules failed to compile translator warmelt-genobj quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/454 flavor quicklybuilt base warmelt-outobj $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/455 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-outobj \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-outobj \ || meltbuild_error melt-build-script.tpl:512/456 in meltbuild-modules failed to compile translator warmelt-outobj quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/457 flavor quicklybuilt base warmelt-hooks $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/458 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-hooks \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-hooks \ || meltbuild_error melt-build-script.tpl:512/459 in meltbuild-modules failed to compile translator warmelt-hooks quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/460 flavor quicklybuilt base warmelt-modes $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/461 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=quicklybuilt \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-modes \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-modes \ || meltbuild_error melt-build-script.tpl:512/462 in meltbuild-modules failed to compile translator warmelt-modes quicklybuilt make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS # in meltbuild_compile_translator_sources optimized melt-build-script.tpl:499/463 meltbuild_info melt-build-script.tpl:500/464 compiling translator optimized #@ melt-build-script.tpl:503/465 flavor optimized base warmelt-first $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/466 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-first \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-first \ || meltbuild_error melt-build-script.tpl:512/467 in meltbuild-modules failed to compile translator warmelt-first optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/468 flavor optimized base warmelt-base $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/469 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-base \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-base \ || meltbuild_error melt-build-script.tpl:512/470 in meltbuild-modules failed to compile translator warmelt-base optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/471 flavor optimized base warmelt-debug $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/472 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-debug \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-debug \ || meltbuild_error melt-build-script.tpl:512/473 in meltbuild-modules failed to compile translator warmelt-debug optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/474 flavor optimized base warmelt-macro $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/475 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-macro \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-macro \ || meltbuild_error melt-build-script.tpl:512/476 in meltbuild-modules failed to compile translator warmelt-macro optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/477 flavor optimized base warmelt-moremacro $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/478 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-moremacro \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-moremacro \ || meltbuild_error melt-build-script.tpl:512/479 in meltbuild-modules failed to compile translator warmelt-moremacro optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/480 flavor optimized base warmelt-normal $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/481 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-normal \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-normal \ || meltbuild_error melt-build-script.tpl:512/482 in meltbuild-modules failed to compile translator warmelt-normal optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/483 flavor optimized base warmelt-normatch $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/484 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-normatch \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-normatch \ || meltbuild_error melt-build-script.tpl:512/485 in meltbuild-modules failed to compile translator warmelt-normatch optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/486 flavor optimized base warmelt-genobj $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/487 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-genobj \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-genobj \ || meltbuild_error melt-build-script.tpl:512/488 in meltbuild-modules failed to compile translator warmelt-genobj optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/489 flavor optimized base warmelt-outobj $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/490 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-outobj \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-outobj \ || meltbuild_error melt-build-script.tpl:512/491 in meltbuild-modules failed to compile translator warmelt-outobj optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/492 flavor optimized base warmelt-hooks $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/493 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-hooks \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-hooks \ || meltbuild_error melt-build-script.tpl:512/494 in meltbuild-modules failed to compile translator warmelt-hooks optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/495 flavor optimized base warmelt-modes $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/496 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=optimized \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-modes \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-modes \ || meltbuild_error melt-build-script.tpl:512/497 in meltbuild-modules failed to compile translator warmelt-modes optimized make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS # in meltbuild_compile_translator_sources debugnoline melt-build-script.tpl:499/498 meltbuild_info melt-build-script.tpl:500/499 compiling translator debugnoline #@ melt-build-script.tpl:503/500 flavor debugnoline base warmelt-first $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/501 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-first \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-first \ || meltbuild_error melt-build-script.tpl:512/502 in meltbuild-modules failed to compile translator warmelt-first debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/503 flavor debugnoline base warmelt-base $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/504 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-base \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-base \ || meltbuild_error melt-build-script.tpl:512/505 in meltbuild-modules failed to compile translator warmelt-base debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/506 flavor debugnoline base warmelt-debug $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/507 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-debug \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-debug \ || meltbuild_error melt-build-script.tpl:512/508 in meltbuild-modules failed to compile translator warmelt-debug debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/509 flavor debugnoline base warmelt-macro $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/510 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-macro \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-macro \ || meltbuild_error melt-build-script.tpl:512/511 in meltbuild-modules failed to compile translator warmelt-macro debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/512 flavor debugnoline base warmelt-moremacro $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/513 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-moremacro \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-moremacro \ || meltbuild_error melt-build-script.tpl:512/514 in meltbuild-modules failed to compile translator warmelt-moremacro debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/515 flavor debugnoline base warmelt-normal $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/516 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-normal \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-normal \ || meltbuild_error melt-build-script.tpl:512/517 in meltbuild-modules failed to compile translator warmelt-normal debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/518 flavor debugnoline base warmelt-normatch $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/519 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-normatch \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-normatch \ || meltbuild_error melt-build-script.tpl:512/520 in meltbuild-modules failed to compile translator warmelt-normatch debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/521 flavor debugnoline base warmelt-genobj $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/522 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-genobj \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-genobj \ || meltbuild_error melt-build-script.tpl:512/523 in meltbuild-modules failed to compile translator warmelt-genobj debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/524 flavor debugnoline base warmelt-outobj $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/525 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-outobj \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-outobj \ || meltbuild_error melt-build-script.tpl:512/526 in meltbuild-modules failed to compile translator warmelt-outobj debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/527 flavor debugnoline base warmelt-hooks $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/528 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-hooks \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-hooks \ || meltbuild_error melt-build-script.tpl:512/529 in meltbuild-modules failed to compile translator warmelt-hooks debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS #@ melt-build-script.tpl:503/530 flavor debugnoline base warmelt-modes $GCCMELT_MAKE -f $GCCMELT_MODULE_MK melt_module \ GCCMELT_FROM=melt-build-script.tpl:505/531 \ GCCMELT_MODULE_WORKSPACE=meltbuild-workdir \ GCCMELT_MODULE_FLAVOR=debugnoline \ GCCMELT_COMPILER="$GCCMELT_COMPILER" \ GCCMELT_CFLAGS="$GCCMELT_COMPILER_FLAGS" \ GCCMELT_MODULE_SOURCEBASE=meltbuild-sources/warmelt-modes \ GCCMELT_MODULE_BINARYBASE=meltbuild-modules/warmelt-modes \ || meltbuild_error melt-build-script.tpl:512/532 in meltbuild-modules failed to compile translator warmelt-modes debugnoline make "($GCCMELT_MAKE -f $GCCMELT_MODULE_MK)" compiler "$GCCMELT_COMPILER" cflags $GCCMELT_COMPILER_FLAGS } # end of function meltbuild_compile_translator_modules ################################################################ #################@ melt-build-script.tpl:520/533 function meltbuild_symlink_melt_translator_sources () { ### symlinking the MELT translator code in meltbuild-sources for warmelt-first from melt-build-script.tpl:525/534 meltbuild_info melt-build-script.tpl:527/535 putting MELT translator code of warmelt-first in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-first.melt meltbuild-sources/warmelt-first.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-base from melt-build-script.tpl:525/536 meltbuild_info melt-build-script.tpl:527/537 putting MELT translator code of warmelt-base in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-base.melt meltbuild-sources/warmelt-base.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-debug from melt-build-script.tpl:525/538 meltbuild_info melt-build-script.tpl:527/539 putting MELT translator code of warmelt-debug in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-debug.melt meltbuild-sources/warmelt-debug.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-macro from melt-build-script.tpl:525/540 meltbuild_info melt-build-script.tpl:527/541 putting MELT translator code of warmelt-macro in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-macro.melt meltbuild-sources/warmelt-macro.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-moremacro from melt-build-script.tpl:525/542 meltbuild_info melt-build-script.tpl:527/543 putting MELT translator code of warmelt-moremacro in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-moremacro.melt meltbuild-sources/warmelt-moremacro.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-normal from melt-build-script.tpl:525/544 meltbuild_info melt-build-script.tpl:527/545 putting MELT translator code of warmelt-normal in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-normal.melt meltbuild-sources/warmelt-normal.melt meltbuild_symlink warmelt-predef.melt meltbuild-sources/warmelt-predef.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-normatch from melt-build-script.tpl:525/546 meltbuild_info melt-build-script.tpl:527/547 putting MELT translator code of warmelt-normatch in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-normatch.melt meltbuild-sources/warmelt-normatch.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-genobj from melt-build-script.tpl:525/548 meltbuild_info melt-build-script.tpl:527/549 putting MELT translator code of warmelt-genobj in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-genobj.melt meltbuild-sources/warmelt-genobj.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-outobj from melt-build-script.tpl:525/550 meltbuild_info melt-build-script.tpl:527/551 putting MELT translator code of warmelt-outobj in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-outobj.melt meltbuild-sources/warmelt-outobj.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-hooks from melt-build-script.tpl:525/552 meltbuild_info melt-build-script.tpl:527/553 putting MELT translator code of warmelt-hooks in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-hooks.melt meltbuild-sources/warmelt-hooks.melt ### symlinking the MELT translator code in meltbuild-sources for warmelt-modes from melt-build-script.tpl:525/554 meltbuild_info melt-build-script.tpl:527/555 putting MELT translator code of warmelt-modes in meltbuild-sources meltbuild_symlink $GCCMELT_MELTSOURCEDIR/warmelt-modes.melt meltbuild-sources/warmelt-modes.melt } # end of meltbuild_symlink_melt_translator_sources ################@ final translator melt-build-script.tpl:536/556 melt_final_translator_stamp=meltbuild-final-translator.stamp if [ ! -f $melt_final_translator_stamp -o $melt_final_translator_stamp -ot $GCCMELT_RUNTIME_DEPENDENCY \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-first.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-base.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-debug.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-macro.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-moremacro.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-normal.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-normatch.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-genobj.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-outobj.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-hooks.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_MELTSOURCEDIR/warmelt-modes.melt \ -o $melt_final_translator_stamp -ot $GCCMELT_LASTSTAGE/$GCCMELT_LASTSTAGE.stamp ]; then meltbuild_notice 'Emit Translator Source' melt-build-script.tpl:542/557 emit then translate the MELT translator meltbuild_info melt-build-script.tpl:543/558 emit then translate the compile translator for $melt_final_translator_stamp meltbuild_emit_translator_sources meltbuild_symlink_melt_translator_sources meltbuild_compile_translator_modules melt_final_translator_stamptemp=$melt_final_translator_stamp-tmp$$ echo "///MELT translator timestamp file $melt_final_translator_stamp" > $melt_final_translator_stamptemp echo $GCCMELT_RUNTIME_DEPENDENCY_MD5SUM $GCCMELT_RUNTIME_DEPENDENCY >> $melt_final_translator_stamptemp #@ melt-build-script.tpl:551/559 $MD5SUM meltbuild-sources/warmelt-first.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-first.cc meltbuild-sources/warmelt-first+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_FIRST_cumulmd5=$(cat meltbuild-sources/warmelt-first.cc meltbuild-sources/warmelt-first+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/560 $MD5SUM meltbuild-sources/warmelt-base.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-base.cc meltbuild-sources/warmelt-base+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_BASE_cumulmd5=$(cat meltbuild-sources/warmelt-base.cc meltbuild-sources/warmelt-base+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/561 $MD5SUM meltbuild-sources/warmelt-debug.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-debug.cc meltbuild-sources/warmelt-debug+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_DEBUG_cumulmd5=$(cat meltbuild-sources/warmelt-debug.cc meltbuild-sources/warmelt-debug+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/562 $MD5SUM meltbuild-sources/warmelt-macro.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-macro.cc meltbuild-sources/warmelt-macro+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_MACRO_cumulmd5=$(cat meltbuild-sources/warmelt-macro.cc meltbuild-sources/warmelt-macro+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/563 $MD5SUM meltbuild-sources/warmelt-moremacro.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-moremacro.cc meltbuild-sources/warmelt-moremacro+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_MOREMACRO_cumulmd5=$(cat meltbuild-sources/warmelt-moremacro.cc meltbuild-sources/warmelt-moremacro+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/564 $MD5SUM meltbuild-sources/warmelt-normal.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-predef.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-normal.cc meltbuild-sources/warmelt-normal+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_NORMAL_cumulmd5=$(cat meltbuild-sources/warmelt-normal.cc meltbuild-sources/warmelt-normal+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/565 $MD5SUM meltbuild-sources/warmelt-normatch.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-normatch.cc meltbuild-sources/warmelt-normatch+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_NORMATCH_cumulmd5=$(cat meltbuild-sources/warmelt-normatch.cc meltbuild-sources/warmelt-normatch+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/566 $MD5SUM meltbuild-sources/warmelt-genobj.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-genobj.cc meltbuild-sources/warmelt-genobj+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_GENOBJ_cumulmd5=$(cat meltbuild-sources/warmelt-genobj.cc meltbuild-sources/warmelt-genobj+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/567 $MD5SUM meltbuild-sources/warmelt-outobj.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-outobj.cc meltbuild-sources/warmelt-outobj+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_OUTOBJ_cumulmd5=$(cat meltbuild-sources/warmelt-outobj.cc meltbuild-sources/warmelt-outobj+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/568 $MD5SUM meltbuild-sources/warmelt-hooks.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-hooks.cc meltbuild-sources/warmelt-hooks+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_HOOKS_cumulmd5=$(cat meltbuild-sources/warmelt-hooks.cc meltbuild-sources/warmelt-hooks+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) #@ melt-build-script.tpl:551/569 $MD5SUM meltbuild-sources/warmelt-modes.melt >> $melt_final_translator_stamptemp $MD5SUM meltbuild-sources/warmelt-modes.cc meltbuild-sources/warmelt-modes+[0-9][0-9].cc >> $melt_final_translator_stamptemp melt_translator_MODES_cumulmd5=$(cat meltbuild-sources/warmelt-modes.cc meltbuild-sources/warmelt-modes+[0-9][0-9].cc | $MD5SUM | cut -b 1-32) echo "///end timestamp file $melt_final_translator_stamp" $GCCMELT_MOVE_IF_CHANGE $melt_final_translator_stamptemp $melt_final_translator_stamp else meltbuild_info melt-build-script.tpl:562/570 skip final translation of translator stamp $melt_final_translator_stamp fi ################################################################ #@ melt-build-script.tpl:566/571 making the meltbuild-common.args file to make life easier # I would often use that meltbuild-common.args for testing, etc. meltcommon_args=meltbuild-common.args meltbuild_info melt-build-script.tpl:569/572 making $meltcommon_args meltcommon_argstemp=$meltcommon_args-tmp$$ echo ' -DGCCMELT_FROM_ARG="melt-build-script.tpl:571/573"' > $meltcommon_argstemp meltbuild_arg workdir=meltbuild-workdir >> $meltcommon_argstemp meltbuild_arg tempdir=meltbuild-tempdir >> $meltcommon_argstemp meltbuild_arg source-path=meltbuild-sources:$GCCMELT_LASTSTAGE >> $meltcommon_argstemp meltbuild_arg module-path=meltbuild-modules:$GCCMELT_LASTSTAGE >> $meltcommon_argstemp meltbuild_arg "module-cflags=\"$GCCMELT_COMPILER_FLAGS\"" >> $meltcommon_argstemp meltbuild_arg "module-makefile=\"$GCCMELT_MODULE_MK\"" >> $meltcommon_argstemp $GCCMELT_MOVE_IF_CHANGE $meltcommon_argstemp $meltcommon_args meltbuild_info melt-build-script.tpl:580/574 $meltcommon_args is cat $meltcommon_args < /dev/null >&2 ################ ### the warmelt modules lists melt-build-script.tpl:585/575 if [ ! -f meltbuild-sources/warmelt.quicklybuilt.modlis \ -o meltbuild-sources/warmelt.quicklybuilt.modlis -ot "$melt_final_translator_stamp" ]; then # melt-build-script.tpl:589/576 warmelt module list quicklybuilt melt_modlis_temp="meltbuild-sources/warmelt.quicklybuilt.modlis-tmp$$" 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 $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/warmelt.quicklybuilt.modlis" fi if [ ! -f meltbuild-sources/warmelt.optimized.modlis \ -o meltbuild-sources/warmelt.optimized.modlis -ot "$melt_final_translator_stamp" ]; then # melt-build-script.tpl:589/577 warmelt module list optimized melt_modlis_temp="meltbuild-sources/warmelt.optimized.modlis-tmp$$" 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 $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/warmelt.optimized.modlis" fi if [ ! -f meltbuild-sources/warmelt.debugnoline.modlis \ -o meltbuild-sources/warmelt.debugnoline.modlis -ot "$melt_final_translator_stamp" ]; then # melt-build-script.tpl:589/578 warmelt module list debugnoline melt_modlis_temp="meltbuild-sources/warmelt.debugnoline.modlis-tmp$$" 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 $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/warmelt.debugnoline.modlis" fi ################################################################ #@ melt-build-script.tpl:600/579 if [ "$melt_overall_goal" = "translator" ]; then meltbuild_info melt-build-script.tpl:602/580 done translation overall goal with stamp $melt_final_translator_stamp exit 0 fi ################################################################ ################################################################ ### the warmelt modules lists melt-build-script.tpl:608/581 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 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 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 ################################################################ ################################################################ ######################### 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 ################################################################ ################################################################ ######################### 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. 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 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 if [ ! -f "$melt_final_application_stamp" \ -o "$melt_final_application_stamp" -ot "$melt_final_translator_stamp" \ -o "$melt_final_application_stamp" -ot "$GCCMELT_MELTSOURCEDIR/xtramelt-ana-base.melt" \ -o "$melt_final_application_stamp" -ot "$GCCMELT_MELTSOURCEDIR/xtramelt-ana-tree.melt" \ -o "$melt_final_application_stamp" -ot "$GCCMELT_MELTSOURCEDIR/xtramelt-ana-gimple.melt" \ -o "$melt_final_application_stamp" -ot "$GCCMELT_MELTSOURCEDIR/xtramelt-probe.melt" \ -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:747/757 building MELT applications meltbuild_do_applications else meltbuild_info melt-build-script.tpl:750/758 not building MELT applications because of applstamp "$melt_final_application_stamp" fi ################################################################ #@ melt-build-script.tpl:754/759 if [ "$melt_overall_goal" = "applications" ]; then 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: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: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 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:776/765 echo "# MELT application modules:" >> $melt_modlis_temp echo xtramelt-ana-base.quicklybuilt >> $melt_modlis_temp echo xtramelt-ana-tree.quicklybuilt >> $melt_modlis_temp echo xtramelt-ana-gimple.quicklybuilt >> $melt_modlis_temp echo xtramelt-probe.quicklybuilt >> $melt_modlis_temp echo xtramelt-ana-simple.quicklybuilt >> $melt_modlis_temp echo xtramelt-playground.quicklybuilt >> $melt_modlis_temp $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.quicklybuilt.modlis" else 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: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 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:776/769 echo "# MELT application modules:" >> $melt_modlis_temp echo xtramelt-ana-base.optimized >> $melt_modlis_temp echo xtramelt-ana-tree.optimized >> $melt_modlis_temp echo xtramelt-ana-gimple.optimized >> $melt_modlis_temp echo xtramelt-probe.optimized >> $melt_modlis_temp echo xtramelt-ana-simple.optimized >> $melt_modlis_temp echo xtramelt-playground.optimized >> $melt_modlis_temp $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.optimized.modlis" else 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: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 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:776/773 echo "# MELT application modules:" >> $melt_modlis_temp echo xtramelt-ana-base.debugnoline >> $melt_modlis_temp echo xtramelt-ana-tree.debugnoline >> $melt_modlis_temp echo xtramelt-ana-gimple.debugnoline >> $melt_modlis_temp echo xtramelt-probe.debugnoline >> $melt_modlis_temp echo xtramelt-ana-simple.debugnoline >> $melt_modlis_temp echo xtramelt-playground.debugnoline >> $melt_modlis_temp $GCCMELT_MOVE_IF_CHANGE $melt_modlis_temp "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis" else meltbuild_info melt-build-script.tpl:783/774 keeping module list "meltbuild-sources/$MELTGCCBUILTIN_DEFAULT_MODLIS.debugnoline.modlis" fi #@ 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:793/776 module lists if [ "$melt_overall_goal" = "modlists" ]; then meltbuild_info melt-build-script.tpl:795/777 done modlists overall goal with stamp $melt_final_application_stamp exit 0 fi ################################################################ #@ melt-build-script.tpl:803/778 runtime self check ## 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:808/780 failed because no GCCMELT_RUNTIME_CC shell variable exit 1 fi 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: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: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: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 meltbuild_arg source-path=meltbuild-sources >> $meltcheckruntime_argstemp meltbuild_arg module-path=meltbuild-modules >> $meltcheckruntime_argstemp meltbuild_arg "module-cflags=\"$GCCMELT_COMPILER_FLAGS\"" >> $meltcheckruntime_argstemp meltbuild_arg bootstrapping >> $meltcheckruntime_argstemp 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: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:838/786 failed $GCCMELT_CC1PLUS with arguments @$meltcheckruntime_args else $GCCMELT_CC1PLUS_PREFIX $GCCMELT_CC1PLUS @$meltcheckruntime_args \ || meltbuild_error melt-build-script.tpl:841/787 failed $GCCMELT_CC1PLUS with arguments @$meltcheckruntime_args fi meltbuild_info melt-build-script.tpl:843/788 done check runtime with $meltcheckruntime_args fi #@ 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: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 meltbuild_arg tempdir=meltbuild-tempdir >> $meltcheckhelloworld_argstemp meltbuild_arg source-path=meltbuild-sources >> $meltcheckhelloworld_argstemp meltbuild_arg module-path=meltbuild-modules >> $meltcheckhelloworld_argstemp meltbuild_arg "module-cflags=\"$GCCMELT_COMPILER_FLAGS\"" >> $meltcheckhelloworld_argstemp date +'(code_chunk hello%j #{puts("hello world from MELT %F @" __TIME__"\n")}#)' > meltbuild-hello.melt-tmp$$ $GCCMELT_MOVE_IF_CHANGE meltbuild-hello.melt-tmp$$ meltbuild-hello.melt meltbuild_arg arg=meltbuild-hello.melt >> $meltcheckhelloworld_argstemp 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: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: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: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: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:881/799 done check runtime $meltcheckruntime_stamp else 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:887/801 done checkruntime overall goal with stamp $meltcheckruntime_stamp exit 0 fi ################################################################ ################################################################ ### 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 \ -o meltbuild-sources/warmelt-debug.melt -nt meltgendoc.texi \ -o meltbuild-sources/warmelt-macro.melt -nt meltgendoc.texi \ -o meltbuild-sources/warmelt-moremacro.melt -nt meltgendoc.texi \ -o meltbuild-sources/warmelt-normal.melt -nt meltgendoc.texi \ -o meltbuild-sources/warmelt-normatch.melt -nt meltgendoc.texi \ -o meltbuild-sources/warmelt-genobj.melt -nt meltgendoc.texi \ -o meltbuild-sources/warmelt-outobj.melt -nt meltgendoc.texi \ -o meltbuild-sources/warmelt-hooks.melt -nt meltgendoc.texi \ -o meltbuild-sources/warmelt-modes.melt -nt meltgendoc.texi \ -o meltbuild-sources/xtramelt-ana-base.melt -nt meltgendoc.texi \ -o meltbuild-sources/xtramelt-ana-tree.melt -nt meltgendoc.texi \ -o meltbuild-sources/xtramelt-ana-gimple.melt -nt meltgendoc.texi \ -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:897/803 generating meltgendoc.texi meltgen_args=meltbuild-gendoc.args-tmp$$ 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 meltbuild_arg workdir=meltbuild-workdir >> $meltgen_args meltbuild_arg tempdir=meltbuild-tempdir >> $meltgen_args meltbuild_arg source-path=meltbuild-sources >> $meltgen_args meltbuild_arg module-path=meltbuild-modules >> $meltgen_args meltbuild_arg "module-cflags=\"$GCCMELT_COMPILER_FLAGS\"" >> $meltgen_args meltbuild_arg "module-makefile=\"$GCCMELT_MODULE_MK\"" >> $meltgen_args meltbuild_arg bootstrapping >> $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: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:916/806 "$GCCMELT_CC1PLUS" failed with arguments @meltbuild-gendoc.args else meltbuild_info melt-build-script.tpl:918/807 keeping meltgendoc.texi fi ################ meltbuild_info melt-build-script.tpl:922/808 successfully done with times at `date '+%x %H:%M:%S'`: ; times >&2 ################################################################ #@ melt-build-script.tpl:925/809 if [ "$melt_overall_goal" = "gendoc" ]; then 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: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