diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-01-16 10:33:37 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-01-16 10:33:37 +0000 |
commit | 56664e5da23e1ca0072b690b206c297484897bd3 (patch) | |
tree | e93c1d45d3680696a4457cf29811f9110b1df747 | |
parent | 76d289577e0aa386b72016751e784a18ef0eb243 (diff) | |
download | gcc-56664e5da23e1ca0072b690b206c297484897bd3.tar.gz |
2012-01-16 Basile Starynkevitch <basile@starynkevitch.net>
{{Better build machinery... work in progress}}
* Makefile.in (melt.encap): Also depends upon
$(srcdir)/melt-build.mk.
* melt-build.tpl: Always use $(MD5SUM).
Better dependencies on directory and stage stamp files.
* melt-build.mk: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@183206 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog.MELT | 8 | ||||
-rw-r--r-- | gcc/Makefile.in | 2 | ||||
-rw-r--r-- | gcc/melt-build.mk | 1746 | ||||
-rw-r--r-- | gcc/melt-build.tpl | 48 |
4 files changed, 925 insertions, 879 deletions
diff --git a/gcc/ChangeLog.MELT b/gcc/ChangeLog.MELT index 2870ad1e58c..9995359b99a 100644 --- a/gcc/ChangeLog.MELT +++ b/gcc/ChangeLog.MELT @@ -1,4 +1,12 @@ +2012-01-16 Basile Starynkevitch <basile@starynkevitch.net> + {{Better build machinery... work in progress}} + * Makefile.in (melt.encap): Also depends upon + $(srcdir)/melt-build.mk. + * melt-build.tpl: Always use $(MD5SUM). + Better dependencies on directory and stage stamp files. + * melt-build.mk: Regenerate. + 2012-01-15 Basile Starynkevitch <basile@starynkevitch.net> {{Better build machinery... work in progress}} * Makefile.in (melt_make_move): Rename as ... diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 98660233992..9dc21e90d64 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -5397,7 +5397,7 @@ include $(srcdir)/melt-build.mk .PHONY: melt.encap -melt.encap: $(melt_make_cc1_dependency) +melt.encap: $(melt_make_cc1_dependency) $(srcdir)/melt-build.mk @echo melt.encap making Makefile and melt-build.mk $(MAKE) Makefile $(srcdir)/melt-build.mk @echo melt.encap making warmelt0 with melt_cflags= $(melt_cflags) diff --git a/gcc/melt-build.mk b/gcc/melt-build.mk index 1d20465b661..7c8213683cf 100644 --- a/gcc/melt-build.mk +++ b/gcc/melt-build.mk @@ -3,7 +3,7 @@ #@#@# #@#@# DO NOT EDIT THIS FILE (melt-build.mk) #@#@# -#@#@# It has been AutoGen-ed January 15, 2012 at 04:53:07 PM by AutoGen 5.12 +#@#@# It has been AutoGen-ed January 16, 2012 at 11:28:55 AM by AutoGen 5.12 #@#@# From the definitions melt-build.def #@#@# and the template file melt-build.tpl ##@@ melt-build.mk is generated from melt-build.tpl by 'autogen melt-build.def' @@ -354,25 +354,31 @@ empty-file-for-melt.c: ## the default stage0 is from melt-build.tpl line 194 MELT_STAGE_ZERO?=melt-stage0-dynamic MELT_ZERO_FLAVOR=$(patsubst melt-stage0-%,%,$(MELT_STAGE_ZERO)) -warmelt0: $(melt_make_cc1_dependency) $(MELT_STAGE_ZERO) $(MELT_STAGE_ZERO)-fullstage.stamp -$(MELT_STAGE_ZERO): - -test -d $(MELT_STAGE_ZERO)/ || mkdir $(MELT_STAGE_ZERO) +warmelt0: $(melt_make_cc1_dependency) \ + $(MELT_STAGE_ZERO)-directory.stamp $(MELT_STAGE_ZERO)-fullstage.stamp ######################################################################## ## the rules to build the quicklybuilt and dynamic flavors of stage0, that -## is with static or dynamic field object offsets from melt-build.tpl line 204 +## is with static or dynamic field object offsets from melt-build.tpl line 203 -## stage 0 flavor dynamic from melt-build.tpl line 207 +## stage 0 flavor dynamic from melt-build.tpl line 206 +## stage 0 for from melt-build.tpl line 208 +melt-stage0-dynamic: + test -d melt-stage0-dynamic/ || mkdir melt-stage0-dynamic/ + ls -ld $$PWD/melt-stage0-dynamic/ > melt-stage0-dynamic-directory.stamp +melt-stage0-dynamic-directory.stamp: melt-stage0-dynamic ; @true -## stage 0 for warmelt-first from melt-build.tpl line 210 +#@ stage 0 flavor dynamic from melt-build.tpl line 214 -#@ stage 0 for warmelt-first flavor dynamic from melt-build.tpl line 212 + + +#@ stage 0 for warmelt-first flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-first.$(MELT_ZERO_GENERATED_FIRST_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_FIRST_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-first MELT_GENERATED_FIRST_CUMULMD5= $(MELT_GENERATED_FIRST_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -381,46 +387,45 @@ melt-stage0-dynamic/warmelt-first.$(MELT_ZERO_GENERATED_FIRST_CUMULMD5).dynamic. GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-first \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_FIRST_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-first - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-first* melt-workdir/warmelt-first* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-first* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-first flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-first flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-first+meltdesc.c melt-stage0-dynamic/warmelt-first+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-first+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-first+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-first flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-first flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-first.dynamic.so: \ melt-stage0-dynamic/warmelt-first.$(MELT_ZERO_GENERATED_FIRST_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-first.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-first.dynamic-module.stamp-tmp \ melt-stage0-warmelt-first.dynamic-module.stamp -#@ stage 0 for warmelt-first flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-first flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-first.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-first.dynamic.so ; @true -#@ stage 0 for warmelt-first flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-first flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-first flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-first flavored dynamic from melt-build.tpl line 262 -## stage 0 for warmelt-base from melt-build.tpl line 210 -#@ stage 0 for warmelt-base flavor dynamic from melt-build.tpl line 212 +#@ stage 0 for warmelt-base flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-base.$(MELT_ZERO_GENERATED_BASE_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_BASE_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-base MELT_GENERATED_BASE_CUMULMD5= $(MELT_GENERATED_BASE_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -429,46 +434,45 @@ melt-stage0-dynamic/warmelt-base.$(MELT_ZERO_GENERATED_BASE_CUMULMD5).dynamic.so GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-base \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_BASE_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-base - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-base* melt-workdir/warmelt-base* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-base* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-base flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-base flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-base+meltdesc.c melt-stage0-dynamic/warmelt-base+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-base+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-base+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-base flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-base flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-base.dynamic.so: \ melt-stage0-dynamic/warmelt-base.$(MELT_ZERO_GENERATED_BASE_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-base.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-base.dynamic-module.stamp-tmp \ melt-stage0-warmelt-base.dynamic-module.stamp -#@ stage 0 for warmelt-base flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-base flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-base.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-base.dynamic.so ; @true -#@ stage 0 for warmelt-base flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-base flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-base flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-base flavored dynamic from melt-build.tpl line 262 -## stage 0 for warmelt-debug from melt-build.tpl line 210 -#@ stage 0 for warmelt-debug flavor dynamic from melt-build.tpl line 212 +#@ stage 0 for warmelt-debug flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-debug.$(MELT_ZERO_GENERATED_DEBUG_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_DEBUG_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-debug MELT_GENERATED_DEBUG_CUMULMD5= $(MELT_GENERATED_DEBUG_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -477,46 +481,45 @@ melt-stage0-dynamic/warmelt-debug.$(MELT_ZERO_GENERATED_DEBUG_CUMULMD5).dynamic. GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-debug \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_DEBUG_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-debug - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-debug* melt-workdir/warmelt-debug* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-debug* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-debug flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-debug flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-debug+meltdesc.c melt-stage0-dynamic/warmelt-debug+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-debug+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-debug+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-debug flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-debug flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-debug.dynamic.so: \ melt-stage0-dynamic/warmelt-debug.$(MELT_ZERO_GENERATED_DEBUG_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-debug.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-debug.dynamic-module.stamp-tmp \ melt-stage0-warmelt-debug.dynamic-module.stamp -#@ stage 0 for warmelt-debug flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-debug flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-debug.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-debug.dynamic.so ; @true -#@ stage 0 for warmelt-debug flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-debug flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-debug flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-debug flavored dynamic from melt-build.tpl line 262 -## stage 0 for warmelt-macro from melt-build.tpl line 210 -#@ stage 0 for warmelt-macro flavor dynamic from melt-build.tpl line 212 +#@ stage 0 for warmelt-macro flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-macro.$(MELT_ZERO_GENERATED_MACRO_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_MACRO_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-macro MELT_GENERATED_MACRO_CUMULMD5= $(MELT_GENERATED_MACRO_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -525,46 +528,45 @@ melt-stage0-dynamic/warmelt-macro.$(MELT_ZERO_GENERATED_MACRO_CUMULMD5).dynamic. GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-macro \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_MACRO_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-macro - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-macro* melt-workdir/warmelt-macro* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-macro* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-macro flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-macro flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-macro+meltdesc.c melt-stage0-dynamic/warmelt-macro+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-macro+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-macro+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-macro flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-macro flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-macro.dynamic.so: \ melt-stage0-dynamic/warmelt-macro.$(MELT_ZERO_GENERATED_MACRO_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-macro.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-macro.dynamic-module.stamp-tmp \ melt-stage0-warmelt-macro.dynamic-module.stamp -#@ stage 0 for warmelt-macro flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-macro flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-macro.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-macro.dynamic.so ; @true -#@ stage 0 for warmelt-macro flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-macro flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-macro flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-macro flavored dynamic from melt-build.tpl line 262 -## stage 0 for warmelt-normal from melt-build.tpl line 210 -#@ stage 0 for warmelt-normal flavor dynamic from melt-build.tpl line 212 +#@ stage 0 for warmelt-normal flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-normal.$(MELT_ZERO_GENERATED_NORMAL_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_NORMAL_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-normal MELT_GENERATED_NORMAL_CUMULMD5= $(MELT_GENERATED_NORMAL_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -573,46 +575,45 @@ melt-stage0-dynamic/warmelt-normal.$(MELT_ZERO_GENERATED_NORMAL_CUMULMD5).dynami GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-normal \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_NORMAL_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-normal - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-normal* melt-workdir/warmelt-normal* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-normal* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-normal flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-normal flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-normal+meltdesc.c melt-stage0-dynamic/warmelt-normal+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-normal+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-normal+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-normal flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-normal flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-normal.dynamic.so: \ melt-stage0-dynamic/warmelt-normal.$(MELT_ZERO_GENERATED_NORMAL_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-normal.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-normal.dynamic-module.stamp-tmp \ melt-stage0-warmelt-normal.dynamic-module.stamp -#@ stage 0 for warmelt-normal flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-normal flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-normal.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-normal.dynamic.so ; @true -#@ stage 0 for warmelt-normal flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-normal flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-normal flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-normal flavored dynamic from melt-build.tpl line 262 -## stage 0 for warmelt-normatch from melt-build.tpl line 210 -#@ stage 0 for warmelt-normatch flavor dynamic from melt-build.tpl line 212 +#@ stage 0 for warmelt-normatch flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-normatch.$(MELT_ZERO_GENERATED_NORMATCH_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_NORMATCH_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-normatch MELT_GENERATED_NORMATCH_CUMULMD5= $(MELT_GENERATED_NORMATCH_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -621,46 +622,45 @@ melt-stage0-dynamic/warmelt-normatch.$(MELT_ZERO_GENERATED_NORMATCH_CUMULMD5).dy GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-normatch \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_NORMATCH_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-normatch - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-normatch* melt-workdir/warmelt-normatch* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-normatch* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-normatch flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-normatch flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-normatch+meltdesc.c melt-stage0-dynamic/warmelt-normatch+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-normatch+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-normatch+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-normatch flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-normatch flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-normatch.dynamic.so: \ melt-stage0-dynamic/warmelt-normatch.$(MELT_ZERO_GENERATED_NORMATCH_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-normatch.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-normatch.dynamic-module.stamp-tmp \ melt-stage0-warmelt-normatch.dynamic-module.stamp -#@ stage 0 for warmelt-normatch flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-normatch flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-normatch.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-normatch.dynamic.so ; @true -#@ stage 0 for warmelt-normatch flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-normatch flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-normatch flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-normatch flavored dynamic from melt-build.tpl line 262 -## stage 0 for warmelt-genobj from melt-build.tpl line 210 -#@ stage 0 for warmelt-genobj flavor dynamic from melt-build.tpl line 212 +#@ stage 0 for warmelt-genobj flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-genobj.$(MELT_ZERO_GENERATED_GENOBJ_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_GENOBJ_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-genobj MELT_GENERATED_GENOBJ_CUMULMD5= $(MELT_GENERATED_GENOBJ_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -669,46 +669,45 @@ melt-stage0-dynamic/warmelt-genobj.$(MELT_ZERO_GENERATED_GENOBJ_CUMULMD5).dynami GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-genobj \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_GENOBJ_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-genobj - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-genobj* melt-workdir/warmelt-genobj* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-genobj* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-genobj flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-genobj flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-genobj+meltdesc.c melt-stage0-dynamic/warmelt-genobj+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-genobj+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-genobj+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-genobj flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-genobj flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-genobj.dynamic.so: \ melt-stage0-dynamic/warmelt-genobj.$(MELT_ZERO_GENERATED_GENOBJ_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-genobj.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-genobj.dynamic-module.stamp-tmp \ melt-stage0-warmelt-genobj.dynamic-module.stamp -#@ stage 0 for warmelt-genobj flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-genobj flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-genobj.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-genobj.dynamic.so ; @true -#@ stage 0 for warmelt-genobj flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-genobj flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-genobj flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-genobj flavored dynamic from melt-build.tpl line 262 -## stage 0 for warmelt-outobj from melt-build.tpl line 210 -#@ stage 0 for warmelt-outobj flavor dynamic from melt-build.tpl line 212 +#@ stage 0 for warmelt-outobj flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-outobj.$(MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_OUTOBJ_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-outobj MELT_GENERATED_OUTOBJ_CUMULMD5= $(MELT_GENERATED_OUTOBJ_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -717,46 +716,45 @@ melt-stage0-dynamic/warmelt-outobj.$(MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5).dynami GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-outobj \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-outobj - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-outobj* melt-workdir/warmelt-outobj* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-outobj* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-outobj flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-outobj flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-outobj+meltdesc.c melt-stage0-dynamic/warmelt-outobj+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-outobj+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-outobj+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-outobj flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-outobj flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-outobj.dynamic.so: \ melt-stage0-dynamic/warmelt-outobj.$(MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-outobj.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-outobj.dynamic-module.stamp-tmp \ melt-stage0-warmelt-outobj.dynamic-module.stamp -#@ stage 0 for warmelt-outobj flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-outobj flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-outobj.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-outobj.dynamic.so ; @true -#@ stage 0 for warmelt-outobj flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-outobj flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-outobj flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-outobj flavored dynamic from melt-build.tpl line 262 -## stage 0 for warmelt-modes from melt-build.tpl line 210 -#@ stage 0 for warmelt-modes flavor dynamic from melt-build.tpl line 212 +#@ stage 0 for warmelt-modes flavor dynamic from melt-build.tpl line 218 melt-stage0-dynamic/warmelt-modes.$(MELT_ZERO_GENERATED_MODES_CUMULMD5).dynamic.so: $(MELT_ZERO_GENERATED_MODES_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-dynamic-directory.stamp $(melt_make_cc1_dependency) @echo stage0-dynamic warmelt-modes MELT_GENERATED_MODES_CUMULMD5= $(MELT_GENERATED_MODES_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -765,43 +763,43 @@ melt-stage0-dynamic/warmelt-modes.$(MELT_ZERO_GENERATED_MODES_CUMULMD5).dynamic. GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-modes \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_MODES_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-dynamic/warmelt-modes - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-dynamic/warmelt-modes* melt-workdir/warmelt-modes* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-dynamic/warmelt-modes* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-modes flavor dynamic descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-modes flavor dynamic descfiles from melt-build.tpl line 237 melt-stage0-dynamic/warmelt-modes+meltdesc.c melt-stage0-dynamic/warmelt-modes+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-modes+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-modes+melttime.h $(LN_S) -v $? melt-stage0-dynamic/ -#@ stage 0 for warmelt-modes flavor dynamic shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-modes flavor dynamic shortmodule from melt-build.tpl line 244 melt-stage0-dynamic/warmelt-modes.dynamic.so: \ melt-stage0-dynamic/warmelt-modes.$(MELT_ZERO_GENERATED_MODES_CUMULMD5).dynamic.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-dynamic/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-modes.dynamic-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-modes.dynamic-module.stamp-tmp \ melt-stage0-warmelt-modes.dynamic-module.stamp -#@ stage 0 for warmelt-modes flavor dynamic stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-modes flavor dynamic stamp from melt-build.tpl line 256 melt-stage0-warmelt-modes.dynamic-module.stamp: \ melt-stage0-dynamic/warmelt-modes.dynamic.so ; @true -#@ stage 0 for warmelt-modes flavor dynamic done from melt-build.tpl line 254 +#@ stage 0 for warmelt-modes flavor dynamic done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-modes flavored dynamic from melt-build.tpl line 256 +#### end STAGE0 of warmelt-modes flavored dynamic from melt-build.tpl line 262 -#@ stage 0 flavor dynamic modulelist from melt-build.tpl line 260 +#@ stage 0 flavor dynamic modulelist from melt-build.tpl line 266 melt-stage0-dynamic/warmelt.modlis: | \ melt-stage0-dynamic/warmelt-first.dynamic.so \ melt-stage0-dynamic/warmelt-first+meltdesc.c \ @@ -845,7 +843,7 @@ melt-stage0-dynamic/warmelt.modlis: | \ -#@ stage 0 flavor dynamic fullstage stamp from melt-build.tpl line 274 +#@ stage 0 flavor dynamic fullstage stamp from melt-build.tpl line 280 melt-stage0-dynamic-fullstage.stamp: \ melt-stage0-warmelt-first.dynamic-module.stamp \ melt-stage0-warmelt-base.dynamic-module.stamp \ @@ -856,20 +854,30 @@ melt-stage0-dynamic-fullstage.stamp: \ melt-stage0-warmelt-genobj.dynamic-module.stamp \ melt-stage0-warmelt-outobj.dynamic-module.stamp \ melt-stage0-warmelt-modes.dynamic-module.stamp + cat $^ > $@-tmp + $(melt_move_if_change) $@-tmp $@ + -##@ end STAGE0 flavor dynamic from melt-build.tpl line 281 +##@ end STAGE0 flavor dynamic from melt-build.tpl line 288 ####------------------------------------------------------------- -## stage 0 flavor quicklybuilt from melt-build.tpl line 207 +## stage 0 flavor quicklybuilt from melt-build.tpl line 206 +## stage 0 for from melt-build.tpl line 208 +melt-stage0-quicklybuilt: + test -d melt-stage0-quicklybuilt/ || mkdir melt-stage0-quicklybuilt/ + ls -ld $$PWD/melt-stage0-quicklybuilt/ > melt-stage0-quicklybuilt-directory.stamp +melt-stage0-quicklybuilt-directory.stamp: melt-stage0-quicklybuilt ; @true -## stage 0 for warmelt-first from melt-build.tpl line 210 +#@ stage 0 flavor quicklybuilt from melt-build.tpl line 214 -#@ stage 0 for warmelt-first flavor quicklybuilt from melt-build.tpl line 212 + + +#@ stage 0 for warmelt-first flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-first.$(MELT_ZERO_GENERATED_FIRST_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_FIRST_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-first MELT_GENERATED_FIRST_CUMULMD5= $(MELT_GENERATED_FIRST_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -878,46 +886,45 @@ melt-stage0-quicklybuilt/warmelt-first.$(MELT_ZERO_GENERATED_FIRST_CUMULMD5).qui GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-first \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_FIRST_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-first - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-first* melt-workdir/warmelt-first* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-first* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-first flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-first flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-first+meltdesc.c melt-stage0-quicklybuilt/warmelt-first+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-first+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-first+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-first flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-first flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-first.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-first.$(MELT_ZERO_GENERATED_FIRST_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-first.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-first.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-first.quicklybuilt-module.stamp -#@ stage 0 for warmelt-first flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-first flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-first.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-first.quicklybuilt.so ; @true -#@ stage 0 for warmelt-first flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-first flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-first flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-first flavored quicklybuilt from melt-build.tpl line 262 -## stage 0 for warmelt-base from melt-build.tpl line 210 -#@ stage 0 for warmelt-base flavor quicklybuilt from melt-build.tpl line 212 +#@ stage 0 for warmelt-base flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-base.$(MELT_ZERO_GENERATED_BASE_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_BASE_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-base MELT_GENERATED_BASE_CUMULMD5= $(MELT_GENERATED_BASE_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -926,46 +933,45 @@ melt-stage0-quicklybuilt/warmelt-base.$(MELT_ZERO_GENERATED_BASE_CUMULMD5).quick GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-base \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_BASE_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-base - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-base* melt-workdir/warmelt-base* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-base* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-base flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-base flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-base+meltdesc.c melt-stage0-quicklybuilt/warmelt-base+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-base+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-base+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-base flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-base flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-base.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-base.$(MELT_ZERO_GENERATED_BASE_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-base.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-base.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-base.quicklybuilt-module.stamp -#@ stage 0 for warmelt-base flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-base flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-base.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-base.quicklybuilt.so ; @true -#@ stage 0 for warmelt-base flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-base flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-base flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-base flavored quicklybuilt from melt-build.tpl line 262 -## stage 0 for warmelt-debug from melt-build.tpl line 210 -#@ stage 0 for warmelt-debug flavor quicklybuilt from melt-build.tpl line 212 +#@ stage 0 for warmelt-debug flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-debug.$(MELT_ZERO_GENERATED_DEBUG_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_DEBUG_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-debug MELT_GENERATED_DEBUG_CUMULMD5= $(MELT_GENERATED_DEBUG_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -974,46 +980,45 @@ melt-stage0-quicklybuilt/warmelt-debug.$(MELT_ZERO_GENERATED_DEBUG_CUMULMD5).qui GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-debug \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_DEBUG_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-debug - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-debug* melt-workdir/warmelt-debug* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-debug* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-debug flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-debug flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-debug+meltdesc.c melt-stage0-quicklybuilt/warmelt-debug+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-debug+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-debug+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-debug flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-debug flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-debug.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-debug.$(MELT_ZERO_GENERATED_DEBUG_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-debug.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-debug.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-debug.quicklybuilt-module.stamp -#@ stage 0 for warmelt-debug flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-debug flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-debug.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-debug.quicklybuilt.so ; @true -#@ stage 0 for warmelt-debug flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-debug flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-debug flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-debug flavored quicklybuilt from melt-build.tpl line 262 -## stage 0 for warmelt-macro from melt-build.tpl line 210 -#@ stage 0 for warmelt-macro flavor quicklybuilt from melt-build.tpl line 212 +#@ stage 0 for warmelt-macro flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-macro.$(MELT_ZERO_GENERATED_MACRO_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_MACRO_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-macro MELT_GENERATED_MACRO_CUMULMD5= $(MELT_GENERATED_MACRO_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -1022,46 +1027,45 @@ melt-stage0-quicklybuilt/warmelt-macro.$(MELT_ZERO_GENERATED_MACRO_CUMULMD5).qui GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-macro \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_MACRO_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-macro - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-macro* melt-workdir/warmelt-macro* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-macro* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-macro flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-macro flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-macro+meltdesc.c melt-stage0-quicklybuilt/warmelt-macro+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-macro+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-macro+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-macro flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-macro flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-macro.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-macro.$(MELT_ZERO_GENERATED_MACRO_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-macro.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-macro.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-macro.quicklybuilt-module.stamp -#@ stage 0 for warmelt-macro flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-macro flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-macro.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-macro.quicklybuilt.so ; @true -#@ stage 0 for warmelt-macro flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-macro flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-macro flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-macro flavored quicklybuilt from melt-build.tpl line 262 -## stage 0 for warmelt-normal from melt-build.tpl line 210 -#@ stage 0 for warmelt-normal flavor quicklybuilt from melt-build.tpl line 212 +#@ stage 0 for warmelt-normal flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-normal.$(MELT_ZERO_GENERATED_NORMAL_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_NORMAL_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-normal MELT_GENERATED_NORMAL_CUMULMD5= $(MELT_GENERATED_NORMAL_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -1070,46 +1074,45 @@ melt-stage0-quicklybuilt/warmelt-normal.$(MELT_ZERO_GENERATED_NORMAL_CUMULMD5).q GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-normal \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_NORMAL_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-normal - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-normal* melt-workdir/warmelt-normal* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-normal* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-normal flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-normal flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-normal+meltdesc.c melt-stage0-quicklybuilt/warmelt-normal+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-normal+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-normal+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-normal flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-normal flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-normal.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-normal.$(MELT_ZERO_GENERATED_NORMAL_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-normal.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-normal.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-normal.quicklybuilt-module.stamp -#@ stage 0 for warmelt-normal flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-normal flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-normal.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-normal.quicklybuilt.so ; @true -#@ stage 0 for warmelt-normal flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-normal flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-normal flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-normal flavored quicklybuilt from melt-build.tpl line 262 -## stage 0 for warmelt-normatch from melt-build.tpl line 210 -#@ stage 0 for warmelt-normatch flavor quicklybuilt from melt-build.tpl line 212 +#@ stage 0 for warmelt-normatch flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-normatch.$(MELT_ZERO_GENERATED_NORMATCH_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_NORMATCH_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-normatch MELT_GENERATED_NORMATCH_CUMULMD5= $(MELT_GENERATED_NORMATCH_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -1118,46 +1121,45 @@ melt-stage0-quicklybuilt/warmelt-normatch.$(MELT_ZERO_GENERATED_NORMATCH_CUMULMD GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-normatch \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_NORMATCH_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-normatch - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-normatch* melt-workdir/warmelt-normatch* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-normatch* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-normatch flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-normatch flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-normatch+meltdesc.c melt-stage0-quicklybuilt/warmelt-normatch+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-normatch+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-normatch+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-normatch flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-normatch flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-normatch.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-normatch.$(MELT_ZERO_GENERATED_NORMATCH_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-normatch.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-normatch.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-normatch.quicklybuilt-module.stamp -#@ stage 0 for warmelt-normatch flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-normatch flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-normatch.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-normatch.quicklybuilt.so ; @true -#@ stage 0 for warmelt-normatch flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-normatch flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-normatch flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-normatch flavored quicklybuilt from melt-build.tpl line 262 -## stage 0 for warmelt-genobj from melt-build.tpl line 210 -#@ stage 0 for warmelt-genobj flavor quicklybuilt from melt-build.tpl line 212 +#@ stage 0 for warmelt-genobj flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-genobj.$(MELT_ZERO_GENERATED_GENOBJ_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_GENOBJ_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-genobj MELT_GENERATED_GENOBJ_CUMULMD5= $(MELT_GENERATED_GENOBJ_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -1166,46 +1168,45 @@ melt-stage0-quicklybuilt/warmelt-genobj.$(MELT_ZERO_GENERATED_GENOBJ_CUMULMD5).q GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-genobj \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_GENOBJ_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-genobj - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-genobj* melt-workdir/warmelt-genobj* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-genobj* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-genobj flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-genobj flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-genobj+meltdesc.c melt-stage0-quicklybuilt/warmelt-genobj+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-genobj+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-genobj+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-genobj flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-genobj flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-genobj.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-genobj.$(MELT_ZERO_GENERATED_GENOBJ_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-genobj.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-genobj.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-genobj.quicklybuilt-module.stamp -#@ stage 0 for warmelt-genobj flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-genobj flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-genobj.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-genobj.quicklybuilt.so ; @true -#@ stage 0 for warmelt-genobj flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-genobj flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-genobj flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-genobj flavored quicklybuilt from melt-build.tpl line 262 -## stage 0 for warmelt-outobj from melt-build.tpl line 210 -#@ stage 0 for warmelt-outobj flavor quicklybuilt from melt-build.tpl line 212 +#@ stage 0 for warmelt-outobj flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-outobj.$(MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_OUTOBJ_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-outobj MELT_GENERATED_OUTOBJ_CUMULMD5= $(MELT_GENERATED_OUTOBJ_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -1214,46 +1215,45 @@ melt-stage0-quicklybuilt/warmelt-outobj.$(MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5).q GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-outobj \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-outobj - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-outobj* melt-workdir/warmelt-outobj* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-outobj* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-outobj flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-outobj flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-outobj+meltdesc.c melt-stage0-quicklybuilt/warmelt-outobj+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-outobj+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-outobj+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-outobj flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-outobj flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-outobj.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-outobj.$(MELT_ZERO_GENERATED_OUTOBJ_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-outobj.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-outobj.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-outobj.quicklybuilt-module.stamp -#@ stage 0 for warmelt-outobj flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-outobj flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-outobj.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-outobj.quicklybuilt.so ; @true -#@ stage 0 for warmelt-outobj flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-outobj flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-outobj flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-outobj flavored quicklybuilt from melt-build.tpl line 262 -## stage 0 for warmelt-modes from melt-build.tpl line 210 -#@ stage 0 for warmelt-modes flavor quicklybuilt from melt-build.tpl line 212 +#@ stage 0 for warmelt-modes flavor quicklybuilt from melt-build.tpl line 218 melt-stage0-quicklybuilt/warmelt-modes.$(MELT_ZERO_GENERATED_MODES_CUMULMD5).quicklybuilt.so: $(MELT_ZERO_GENERATED_MODES_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-quicklybuilt-directory.stamp $(melt_make_cc1_dependency) @echo stage0-quicklybuilt warmelt-modes MELT_GENERATED_MODES_CUMULMD5= $(MELT_GENERATED_MODES_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -1262,43 +1262,43 @@ melt-stage0-quicklybuilt/warmelt-modes.$(MELT_ZERO_GENERATED_MODES_CUMULMD5).qui GCCMELT_MODULE_SOURCEBASE=$(melt_make_source_dir)/generated/warmelt-modes \ GCCMELT_CUMULATED_MD5=$(MELT_ZERO_GENERATED_MODES_CUMULMD5) \ GCCMELT_MODULE_BINARYBASE=melt-stage0-quicklybuilt/warmelt-modes - @echo from melt-build.tpl line 224 $@ "real!melt-workdir=$(realpath melt-workdir)" + @echo from melt-build.tpl line 230 $@ "real!melt-workdir=$(realpath melt-workdir)" -ls -l melt-stage0-quicklybuilt/warmelt-modes* melt-workdir/warmelt-modes* $(LN_S) -v -f $(realpath melt-workdir)/$(notdir $@) $@ @touch $@ - @echo from melt-build.tpl line 228 touched $@ + @echo from melt-build.tpl line 234 touched $@ -ls -l melt-stage0-quicklybuilt/warmelt-modes* melt-workdir/$(notdir $@) $@ -#@ stage 0 for warmelt-modes flavor quicklybuilt descfiles from melt-build.tpl line 231 +#@ stage 0 for warmelt-modes flavor quicklybuilt descfiles from melt-build.tpl line 237 melt-stage0-quicklybuilt/warmelt-modes+meltdesc.c melt-stage0-quicklybuilt/warmelt-modes+melttime.h: \ $(melt_make_source_dir)/generated/warmelt-modes+meltdesc.c \ $(melt_make_source_dir)/generated/warmelt-modes+melttime.h $(LN_S) -v $? melt-stage0-quicklybuilt/ -#@ stage 0 for warmelt-modes flavor quicklybuilt shortmodule from melt-build.tpl line 238 +#@ stage 0 for warmelt-modes flavor quicklybuilt shortmodule from melt-build.tpl line 244 melt-stage0-quicklybuilt/warmelt-modes.quicklybuilt.so: \ melt-stage0-quicklybuilt/warmelt-modes.$(MELT_ZERO_GENERATED_MODES_CUMULMD5).quicklybuilt.so - @echo from melt-build.tpl line 241 $@ + @echo from melt-build.tpl line 247 $@ -ls -l $< $@ - @echo from melt-build.tpl line 243 $@ + @echo from melt-build.tpl line 249 $@ cd melt-stage0-quicklybuilt/ ; $(LN_S) -v -f $(notdir $<) $(notdir $@) -ls -l $< $@ $(MD5SUM) $@ > melt-stage0-warmelt-modes.quicklybuilt-module.stamp-tmp $(melt_move_if_change) melt-stage0-warmelt-modes.quicklybuilt-module.stamp-tmp \ melt-stage0-warmelt-modes.quicklybuilt-module.stamp -#@ stage 0 for warmelt-modes flavor quicklybuilt stamp from melt-build.tpl line 250 +#@ stage 0 for warmelt-modes flavor quicklybuilt stamp from melt-build.tpl line 256 melt-stage0-warmelt-modes.quicklybuilt-module.stamp: \ melt-stage0-quicklybuilt/warmelt-modes.quicklybuilt.so ; @true -#@ stage 0 for warmelt-modes flavor quicklybuilt done from melt-build.tpl line 254 +#@ stage 0 for warmelt-modes flavor quicklybuilt done from melt-build.tpl line 260 -#### end STAGE0 of warmelt-modes flavored quicklybuilt from melt-build.tpl line 256 +#### end STAGE0 of warmelt-modes flavored quicklybuilt from melt-build.tpl line 262 -#@ stage 0 flavor quicklybuilt modulelist from melt-build.tpl line 260 +#@ stage 0 flavor quicklybuilt modulelist from melt-build.tpl line 266 melt-stage0-quicklybuilt/warmelt.modlis: | \ melt-stage0-quicklybuilt/warmelt-first.quicklybuilt.so \ melt-stage0-quicklybuilt/warmelt-first+meltdesc.c \ @@ -1342,7 +1342,7 @@ melt-stage0-quicklybuilt/warmelt.modlis: | \ -#@ stage 0 flavor quicklybuilt fullstage stamp from melt-build.tpl line 274 +#@ stage 0 flavor quicklybuilt fullstage stamp from melt-build.tpl line 280 melt-stage0-quicklybuilt-fullstage.stamp: \ melt-stage0-warmelt-first.quicklybuilt-module.stamp \ melt-stage0-warmelt-base.quicklybuilt-module.stamp \ @@ -1353,8 +1353,11 @@ melt-stage0-quicklybuilt-fullstage.stamp: \ melt-stage0-warmelt-genobj.quicklybuilt-module.stamp \ melt-stage0-warmelt-outobj.quicklybuilt-module.stamp \ melt-stage0-warmelt-modes.quicklybuilt-module.stamp + cat $^ > $@-tmp + $(melt_move_if_change) $@-tmp $@ -##@ end STAGE0 flavor quicklybuilt from melt-build.tpl line 281 + +##@ end STAGE0 flavor quicklybuilt from melt-build.tpl line 288 ####------------------------------------------------------------- @@ -1362,25 +1365,26 @@ melt-stage0-quicklybuilt-fullstage.stamp: \ ################################################################ ################################################################ -#### making our melt stages from melt-build.tpl line 289 +#### making our melt stages from melt-build.tpl line 296 -#@ for melt-stage1 from melt-build.tpl line 292 +#@ for melt-stage1 from melt-build.tpl line 299 #### rules for melt-stage1, previous $(MELT_STAGE_ZERO) -### the C source of melt-stage1 for warmelt-first from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-first from melt-build.tpl line 309 -## the timestamp C header file for warmelt-first from melt-build.tpl line 304 +## the timestamp C header file for warmelt-first from melt-build.tpl line 311 melt-stage1/warmelt-first+melttime.h: melt-stage1/warmelt-first+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-first from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-first from melt-build.tpl line 314 melt-stage1/warmelt-first+meltdesc.c melt-stage1/warmelt-first.c: \ - $(melt_make_source_dir)/warmelt-first.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-first.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCINIT1ARGS) $(meltarg_init)=\ $(MELT_STAGE_ZERO)/warmelt-first.$(MELT_ZERO_FLAVOR):\ @@ -1392,17 +1396,17 @@ $(MELT_STAGE_ZERO)/warmelt-normatch.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-genobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-outobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-first+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-first $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-first+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-first+melt-stage1.args-tmp warmelt-first+melt-stage1.args - @echo; echo; echo -n warmelt-first+melt-stage1.args: ; cat warmelt-first+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-first+melt-stage1.args: ; cat warmelt-first+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-first+melt-stage1.args - @ls -l melt-stage1/warmelt-first.c || ( echo "*@*MISSING " melt-stage1/warmelt-first.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-first.c || ( echo "*@*MISSING " melt-stage1/warmelt-first.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-first for melt-stage1 melt-stage1/warmelt-first.quicklybuilt.so: melt-stage1/warmelt-first.c \ $(wildcard melt-stage1/warmelt-first+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -1415,16 +1419,16 @@ melt-stage1/warmelt-first.quicklybuilt.so: melt-stage1/warmelt-first.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-first \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-first @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-first-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-first-module.stamp-tmp melt-stage1-warmelt-first-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-first-module.stamp: melt-stage1/warmelt-first.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-first for melt-stage1 melt-stage1/warmelt-first.debugnoline.so: melt-stage1/warmelt-first.c \ $(wildcard melt-stage1/warmelt-first+*.c) \ @@ -1439,19 +1443,20 @@ melt-stage1/warmelt-first.debugnoline.so: melt-stage1/warmelt-first.c \ -### the C source of melt-stage1 for warmelt-base from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-base from melt-build.tpl line 309 -## the timestamp C header file for warmelt-base from melt-build.tpl line 304 +## the timestamp C header file for warmelt-base from melt-build.tpl line 311 melt-stage1/warmelt-base+melttime.h: melt-stage1/warmelt-base+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-base from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-base from melt-build.tpl line 314 melt-stage1/warmelt-base+meltdesc.c melt-stage1/warmelt-base.c: \ - $(melt_make_source_dir)/warmelt-base.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-base.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ melt-stage1-warmelt-first-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -1463,17 +1468,17 @@ $(MELT_STAGE_ZERO)/warmelt-normatch.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-genobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-outobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-base+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-base $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-base+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-base+melt-stage1.args-tmp warmelt-base+melt-stage1.args - @echo; echo; echo -n warmelt-base+melt-stage1.args: ; cat warmelt-base+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-base+melt-stage1.args: ; cat warmelt-base+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-base+melt-stage1.args - @ls -l melt-stage1/warmelt-base.c || ( echo "*@*MISSING " melt-stage1/warmelt-base.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-base.c || ( echo "*@*MISSING " melt-stage1/warmelt-base.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-base for melt-stage1 melt-stage1/warmelt-base.quicklybuilt.so: melt-stage1/warmelt-base.c \ $(wildcard melt-stage1/warmelt-base+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -1486,16 +1491,16 @@ melt-stage1/warmelt-base.quicklybuilt.so: melt-stage1/warmelt-base.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-base \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-base @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-base-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-base-module.stamp-tmp melt-stage1-warmelt-base-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-base-module.stamp: melt-stage1/warmelt-base.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-base for melt-stage1 melt-stage1/warmelt-base.debugnoline.so: melt-stage1/warmelt-base.c \ $(wildcard melt-stage1/warmelt-base+*.c) \ @@ -1510,20 +1515,21 @@ melt-stage1/warmelt-base.debugnoline.so: melt-stage1/warmelt-base.c \ -### the C source of melt-stage1 for warmelt-debug from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-debug from melt-build.tpl line 309 -## the timestamp C header file for warmelt-debug from melt-build.tpl line 304 +## the timestamp C header file for warmelt-debug from melt-build.tpl line 311 melt-stage1/warmelt-debug+melttime.h: melt-stage1/warmelt-debug+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-debug from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-debug from melt-build.tpl line 314 melt-stage1/warmelt-debug+meltdesc.c melt-stage1/warmelt-debug.c: \ - $(melt_make_source_dir)/warmelt-debug.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-debug.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ melt-stage1-warmelt-first-module.stamp \ melt-stage1-warmelt-base-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -1535,17 +1541,17 @@ $(MELT_STAGE_ZERO)/warmelt-normatch.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-genobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-outobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-debug+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-debug $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-debug+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-debug+melt-stage1.args-tmp warmelt-debug+melt-stage1.args - @echo; echo; echo -n warmelt-debug+melt-stage1.args: ; cat warmelt-debug+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-debug+melt-stage1.args: ; cat warmelt-debug+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-debug+melt-stage1.args - @ls -l melt-stage1/warmelt-debug.c || ( echo "*@*MISSING " melt-stage1/warmelt-debug.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-debug.c || ( echo "*@*MISSING " melt-stage1/warmelt-debug.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-debug for melt-stage1 melt-stage1/warmelt-debug.quicklybuilt.so: melt-stage1/warmelt-debug.c \ $(wildcard melt-stage1/warmelt-debug+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -1558,16 +1564,16 @@ melt-stage1/warmelt-debug.quicklybuilt.so: melt-stage1/warmelt-debug.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-debug \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-debug @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-debug-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-debug-module.stamp-tmp melt-stage1-warmelt-debug-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-debug-module.stamp: melt-stage1/warmelt-debug.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-debug for melt-stage1 melt-stage1/warmelt-debug.debugnoline.so: melt-stage1/warmelt-debug.c \ $(wildcard melt-stage1/warmelt-debug+*.c) \ @@ -1582,21 +1588,22 @@ melt-stage1/warmelt-debug.debugnoline.so: melt-stage1/warmelt-debug.c \ -### the C source of melt-stage1 for warmelt-macro from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-macro from melt-build.tpl line 309 -## the timestamp C header file for warmelt-macro from melt-build.tpl line 304 +## the timestamp C header file for warmelt-macro from melt-build.tpl line 311 melt-stage1/warmelt-macro+melttime.h: melt-stage1/warmelt-macro+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-macro from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-macro from melt-build.tpl line 314 melt-stage1/warmelt-macro+meltdesc.c melt-stage1/warmelt-macro.c: \ - $(melt_make_source_dir)/warmelt-macro.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-macro.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ melt-stage1-warmelt-first-module.stamp \ melt-stage1-warmelt-base-module.stamp \ melt-stage1-warmelt-debug-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -1608,17 +1615,17 @@ $(MELT_STAGE_ZERO)/warmelt-normatch.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-genobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-outobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-macro+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-macro $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-macro+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-macro+melt-stage1.args-tmp warmelt-macro+melt-stage1.args - @echo; echo; echo -n warmelt-macro+melt-stage1.args: ; cat warmelt-macro+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-macro+melt-stage1.args: ; cat warmelt-macro+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-macro+melt-stage1.args - @ls -l melt-stage1/warmelt-macro.c || ( echo "*@*MISSING " melt-stage1/warmelt-macro.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-macro.c || ( echo "*@*MISSING " melt-stage1/warmelt-macro.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-macro for melt-stage1 melt-stage1/warmelt-macro.quicklybuilt.so: melt-stage1/warmelt-macro.c \ $(wildcard melt-stage1/warmelt-macro+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -1631,16 +1638,16 @@ melt-stage1/warmelt-macro.quicklybuilt.so: melt-stage1/warmelt-macro.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-macro \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-macro @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-macro-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-macro-module.stamp-tmp melt-stage1-warmelt-macro-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-macro-module.stamp: melt-stage1/warmelt-macro.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-macro for melt-stage1 melt-stage1/warmelt-macro.debugnoline.so: melt-stage1/warmelt-macro.c \ $(wildcard melt-stage1/warmelt-macro+*.c) \ @@ -1655,15 +1662,16 @@ melt-stage1/warmelt-macro.debugnoline.so: melt-stage1/warmelt-macro.c \ -### the C source of melt-stage1 for warmelt-normal from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-normal from melt-build.tpl line 309 -## the timestamp C header file for warmelt-normal from melt-build.tpl line 304 +## the timestamp C header file for warmelt-normal from melt-build.tpl line 311 melt-stage1/warmelt-normal+melttime.h: melt-stage1/warmelt-normal+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-normal from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-normal from melt-build.tpl line 314 melt-stage1/warmelt-normal+meltdesc.c melt-stage1/warmelt-normal.c: \ - $(melt_make_source_dir)/warmelt-normal.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-normal.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ warmelt-predef.melt \ melt-stage1-warmelt-first-module.stamp \ melt-stage1-warmelt-base-module.stamp \ @@ -1671,7 +1679,7 @@ melt-stage1/warmelt-normal+meltdesc.c melt-stage1/warmelt-normal.c: \ melt-stage1-warmelt-macro-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -1683,17 +1691,17 @@ $(MELT_STAGE_ZERO)/warmelt-normatch.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-genobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-outobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-normal+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-normal $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-normal+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-normal+melt-stage1.args-tmp warmelt-normal+melt-stage1.args - @echo; echo; echo -n warmelt-normal+melt-stage1.args: ; cat warmelt-normal+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-normal+melt-stage1.args: ; cat warmelt-normal+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-normal+melt-stage1.args - @ls -l melt-stage1/warmelt-normal.c || ( echo "*@*MISSING " melt-stage1/warmelt-normal.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-normal.c || ( echo "*@*MISSING " melt-stage1/warmelt-normal.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-normal for melt-stage1 melt-stage1/warmelt-normal.quicklybuilt.so: melt-stage1/warmelt-normal.c \ $(wildcard melt-stage1/warmelt-normal+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -1706,16 +1714,16 @@ melt-stage1/warmelt-normal.quicklybuilt.so: melt-stage1/warmelt-normal.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-normal \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-normal @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-normal-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-normal-module.stamp-tmp melt-stage1-warmelt-normal-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-normal-module.stamp: melt-stage1/warmelt-normal.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-normal for melt-stage1 melt-stage1/warmelt-normal.debugnoline.so: melt-stage1/warmelt-normal.c \ $(wildcard melt-stage1/warmelt-normal+*.c) \ @@ -1730,15 +1738,16 @@ melt-stage1/warmelt-normal.debugnoline.so: melt-stage1/warmelt-normal.c \ -### the C source of melt-stage1 for warmelt-normatch from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-normatch from melt-build.tpl line 309 -## the timestamp C header file for warmelt-normatch from melt-build.tpl line 304 +## the timestamp C header file for warmelt-normatch from melt-build.tpl line 311 melt-stage1/warmelt-normatch+melttime.h: melt-stage1/warmelt-normatch+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-normatch from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-normatch from melt-build.tpl line 314 melt-stage1/warmelt-normatch+meltdesc.c melt-stage1/warmelt-normatch.c: \ - $(melt_make_source_dir)/warmelt-normatch.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-normatch.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ melt-stage1-warmelt-first-module.stamp \ melt-stage1-warmelt-base-module.stamp \ melt-stage1-warmelt-debug-module.stamp \ @@ -1746,7 +1755,7 @@ melt-stage1/warmelt-normatch+meltdesc.c melt-stage1/warmelt-normatch.c: \ melt-stage1-warmelt-normal-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -1758,17 +1767,17 @@ $(MELT_STAGE_ZERO)/warmelt-normatch.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-genobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-outobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-normatch+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-normatch $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-normatch+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-normatch+melt-stage1.args-tmp warmelt-normatch+melt-stage1.args - @echo; echo; echo -n warmelt-normatch+melt-stage1.args: ; cat warmelt-normatch+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-normatch+melt-stage1.args: ; cat warmelt-normatch+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-normatch+melt-stage1.args - @ls -l melt-stage1/warmelt-normatch.c || ( echo "*@*MISSING " melt-stage1/warmelt-normatch.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-normatch.c || ( echo "*@*MISSING " melt-stage1/warmelt-normatch.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-normatch for melt-stage1 melt-stage1/warmelt-normatch.quicklybuilt.so: melt-stage1/warmelt-normatch.c \ $(wildcard melt-stage1/warmelt-normatch+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -1781,16 +1790,16 @@ melt-stage1/warmelt-normatch.quicklybuilt.so: melt-stage1/warmelt-normatch.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-normatch \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-normatch @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-normatch-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-normatch-module.stamp-tmp melt-stage1-warmelt-normatch-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-normatch-module.stamp: melt-stage1/warmelt-normatch.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-normatch for melt-stage1 melt-stage1/warmelt-normatch.debugnoline.so: melt-stage1/warmelt-normatch.c \ $(wildcard melt-stage1/warmelt-normatch+*.c) \ @@ -1805,15 +1814,16 @@ melt-stage1/warmelt-normatch.debugnoline.so: melt-stage1/warmelt-normatch.c \ -### the C source of melt-stage1 for warmelt-genobj from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-genobj from melt-build.tpl line 309 -## the timestamp C header file for warmelt-genobj from melt-build.tpl line 304 +## the timestamp C header file for warmelt-genobj from melt-build.tpl line 311 melt-stage1/warmelt-genobj+melttime.h: melt-stage1/warmelt-genobj+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-genobj from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-genobj from melt-build.tpl line 314 melt-stage1/warmelt-genobj+meltdesc.c melt-stage1/warmelt-genobj.c: \ - $(melt_make_source_dir)/warmelt-genobj.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-genobj.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ melt-stage1-warmelt-first-module.stamp \ melt-stage1-warmelt-base-module.stamp \ melt-stage1-warmelt-debug-module.stamp \ @@ -1822,7 +1832,7 @@ melt-stage1/warmelt-genobj+meltdesc.c melt-stage1/warmelt-genobj.c: \ melt-stage1-warmelt-normatch-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -1834,17 +1844,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ $(MELT_STAGE_ZERO)/warmelt-genobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-outobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-genobj+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-genobj $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-genobj+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-genobj+melt-stage1.args-tmp warmelt-genobj+melt-stage1.args - @echo; echo; echo -n warmelt-genobj+melt-stage1.args: ; cat warmelt-genobj+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-genobj+melt-stage1.args: ; cat warmelt-genobj+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-genobj+melt-stage1.args - @ls -l melt-stage1/warmelt-genobj.c || ( echo "*@*MISSING " melt-stage1/warmelt-genobj.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-genobj.c || ( echo "*@*MISSING " melt-stage1/warmelt-genobj.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-genobj for melt-stage1 melt-stage1/warmelt-genobj.quicklybuilt.so: melt-stage1/warmelt-genobj.c \ $(wildcard melt-stage1/warmelt-genobj+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -1857,16 +1867,16 @@ melt-stage1/warmelt-genobj.quicklybuilt.so: melt-stage1/warmelt-genobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-genobj \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-genobj @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-genobj-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-genobj-module.stamp-tmp melt-stage1-warmelt-genobj-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-genobj-module.stamp: melt-stage1/warmelt-genobj.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-genobj for melt-stage1 melt-stage1/warmelt-genobj.debugnoline.so: melt-stage1/warmelt-genobj.c \ $(wildcard melt-stage1/warmelt-genobj+*.c) \ @@ -1881,15 +1891,16 @@ melt-stage1/warmelt-genobj.debugnoline.so: melt-stage1/warmelt-genobj.c \ -### the C source of melt-stage1 for warmelt-outobj from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-outobj from melt-build.tpl line 309 -## the timestamp C header file for warmelt-outobj from melt-build.tpl line 304 +## the timestamp C header file for warmelt-outobj from melt-build.tpl line 311 melt-stage1/warmelt-outobj+melttime.h: melt-stage1/warmelt-outobj+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-outobj from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-outobj from melt-build.tpl line 314 melt-stage1/warmelt-outobj+meltdesc.c melt-stage1/warmelt-outobj.c: \ - $(melt_make_source_dir)/warmelt-outobj.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-outobj.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ melt-stage1-warmelt-first-module.stamp \ melt-stage1-warmelt-base-module.stamp \ melt-stage1-warmelt-debug-module.stamp \ @@ -1899,7 +1910,7 @@ melt-stage1/warmelt-outobj+meltdesc.c melt-stage1/warmelt-outobj.c: \ melt-stage1-warmelt-genobj-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -1911,17 +1922,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ $(MELT_STAGE_ZERO)/warmelt-outobj.$(MELT_ZERO_FLAVOR):\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-outobj+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-outobj $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-outobj+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-outobj+melt-stage1.args-tmp warmelt-outobj+melt-stage1.args - @echo; echo; echo -n warmelt-outobj+melt-stage1.args: ; cat warmelt-outobj+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-outobj+melt-stage1.args: ; cat warmelt-outobj+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-outobj+melt-stage1.args - @ls -l melt-stage1/warmelt-outobj.c || ( echo "*@*MISSING " melt-stage1/warmelt-outobj.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-outobj.c || ( echo "*@*MISSING " melt-stage1/warmelt-outobj.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-outobj for melt-stage1 melt-stage1/warmelt-outobj.quicklybuilt.so: melt-stage1/warmelt-outobj.c \ $(wildcard melt-stage1/warmelt-outobj+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -1934,16 +1945,16 @@ melt-stage1/warmelt-outobj.quicklybuilt.so: melt-stage1/warmelt-outobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-outobj \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-outobj @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-outobj-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-outobj-module.stamp-tmp melt-stage1-warmelt-outobj-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-outobj-module.stamp: melt-stage1/warmelt-outobj.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-outobj for melt-stage1 melt-stage1/warmelt-outobj.debugnoline.so: melt-stage1/warmelt-outobj.c \ $(wildcard melt-stage1/warmelt-outobj+*.c) \ @@ -1958,15 +1969,16 @@ melt-stage1/warmelt-outobj.debugnoline.so: melt-stage1/warmelt-outobj.c \ -### the C source of melt-stage1 for warmelt-modes from melt-build.tpl line 302 +### the C source of melt-stage1 for warmelt-modes from melt-build.tpl line 309 -## the timestamp C header file for warmelt-modes from melt-build.tpl line 304 +## the timestamp C header file for warmelt-modes from melt-build.tpl line 311 melt-stage1/warmelt-modes+melttime.h: melt-stage1/warmelt-modes+meltdesc.c; @true -## the descriptive C of melt-stage1 for warmelt-modes from melt-build.tpl line 307 +## the descriptive C of melt-stage1 for warmelt-modes from melt-build.tpl line 314 melt-stage1/warmelt-modes+meltdesc.c melt-stage1/warmelt-modes.c: \ - $(melt_make_source_dir)/warmelt-modes.melt \ - $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-modes.melt \ + melt-stage1-directory.stamp \ + $(MELT_STAGE_ZERO)-fullstage.stamp $(MELT_STAGE_ZERO)/warmelt.modlis \ melt-stage1-warmelt-first-module.stamp \ melt-stage1-warmelt-base-module.stamp \ melt-stage1-warmelt-debug-module.stamp \ @@ -1977,7 +1989,7 @@ melt-stage1/warmelt-modes+meltdesc.c melt-stage1/warmelt-modes.c: \ melt-stage1-warmelt-outobj-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage1 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -1989,17 +2001,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ $(MELT_STAGE_ZERO)/warmelt-modes.$(MELT_ZERO_FLAVOR) > warmelt-modes+melt-stage1.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage1):$(realpath $(MELT_STAGE_ZERO)):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage1/warmelt-modes $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-modes+melt-stage1.args-tmp @$(melt_move_if_change) warmelt-modes+melt-stage1.args-tmp warmelt-modes+melt-stage1.args - @echo; echo; echo -n warmelt-modes+melt-stage1.args: ; cat warmelt-modes+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-modes+melt-stage1.args: ; cat warmelt-modes+melt-stage1.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-modes+melt-stage1.args - @ls -l melt-stage1/warmelt-modes.c || ( echo "*@*MISSING " melt-stage1/warmelt-modes.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage1/warmelt-modes.c || ( echo "*@*MISSING " melt-stage1/warmelt-modes.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-modes for melt-stage1 melt-stage1/warmelt-modes.quicklybuilt.so: melt-stage1/warmelt-modes.c \ $(wildcard melt-stage1/warmelt-modes+*.c) $(MELT_STAGE_ZERO)-fullstage.stamp \ @@ -2012,16 +2024,16 @@ melt-stage1/warmelt-modes.quicklybuilt.so: melt-stage1/warmelt-modes.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage1/warmelt-modes \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage1)/warmelt-modes @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage1-warmelt-modes-module.stamp-tmp $(melt_move_if_change) melt-stage1-warmelt-modes-module.stamp-tmp melt-stage1-warmelt-modes-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage1-warmelt-modes-module.stamp: melt-stage1/warmelt-modes.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-modes for melt-stage1 melt-stage1/warmelt-modes.debugnoline.so: melt-stage1/warmelt-modes.c \ $(wildcard melt-stage1/warmelt-modes+*.c) \ @@ -2037,7 +2049,7 @@ melt-stage1/warmelt-modes.debugnoline.so: melt-stage1/warmelt-modes.c \ -#@ from melt-build.tpl line 377 +#@ from melt-build.tpl line 385 ## the module list in melt-stage1 melt-stage1/warmelt.modlis: \ melt-stage1/warmelt-first.quicklybuilt.so \ @@ -2062,7 +2074,7 @@ melt-stage1/warmelt.modlis: \ $(melt_move_if_change) $@-tmp $@ -#@ from melt-build.tpl line 389 +#@ from melt-build.tpl line 397 melt-stage1/warmelt.debugnoline.modlis: \ melt-stage1/warmelt-first.debugnoline.so \ melt-stage1/warmelt-base.debugnoline.so \ @@ -2087,57 +2099,58 @@ melt-stage1/warmelt.debugnoline.modlis: \ ## the stamp for melt-stage1, using an order only prerequisite -#@ from melt-build.tpl line 401 +#@ from melt-build.tpl line 409 melt-stage1-fullstage.stamp: melt-run.h | melt-stage1/warmelt.modlis echo "#$@ generated" > $@-tmp - md5sum melt-run.h >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-first.cmelt-stage1/warmelt-first+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-base.cmelt-stage1/warmelt-base+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-debug.cmelt-stage1/warmelt-debug+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-macro.cmelt-stage1/warmelt-macro+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-normal.cmelt-stage1/warmelt-normal+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-normatch.cmelt-stage1/warmelt-normatch+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-genobj.cmelt-stage1/warmelt-genobj+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-outobj.cmelt-stage1/warmelt-outobj+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage1/warmelt-modes.cmelt-stage1/warmelt-modes+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) melt-run.h >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-first.cmelt-stage1/warmelt-first+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-base.cmelt-stage1/warmelt-base+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-debug.cmelt-stage1/warmelt-debug+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-macro.cmelt-stage1/warmelt-macro+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-normal.cmelt-stage1/warmelt-normal+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-normatch.cmelt-stage1/warmelt-normatch+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-genobj.cmelt-stage1/warmelt-genobj+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-outobj.cmelt-stage1/warmelt-outobj+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage1/warmelt-modes.cmelt-stage1/warmelt-modes+[0-9]*.c) < /dev/null >> $@-tmp echo "# end $@" >> $@-tmp $(melt_move_if_change) $@-tmp $@ ### phony targets for melt-stage1 -#@ from melt-build.tpl line 411 +#@ from melt-build.tpl line 419 .PHONY: warmelt1 warmelt1n -warmelt1: melt-stage1 melt-stage1/warmelt.modlis +warmelt1: melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis @echo MELT build made $@ -warmelt1n: melt-stage1 melt-stage1/warmelt.debugnoline.modlis +warmelt1n: melt-stage1-fullstage.stamp melt-stage1/warmelt.debugnoline.modlis @echo MELT build made $@ -#@ from melt-build.tpl line 418 melt-stage1 directory and stamp +#@ from melt-build.tpl line 426 melt-stage1 directory and stamp melt-stage1: test -d melt-stage1/ || mkdir melt-stage1 ls -ld $$PWD/melt-stage1 > melt-stage1-directory.stamp melt-stage1-directory.stamp: melt-stage1 ; @true -### end of melt-stage1 from melt-build.tpl line 425 +### end of melt-stage1 from melt-build.tpl line 433 -#@ for melt-stage2 from melt-build.tpl line 292 +#@ for melt-stage2 from melt-build.tpl line 299 #### rules for melt-stage2, previous melt-stage1 -### the C source of melt-stage2 for warmelt-first from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-first from melt-build.tpl line 309 -## the timestamp C header file for warmelt-first from melt-build.tpl line 304 +## the timestamp C header file for warmelt-first from melt-build.tpl line 311 melt-stage2/warmelt-first+melttime.h: melt-stage2/warmelt-first+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-first from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-first from melt-build.tpl line 314 melt-stage2/warmelt-first+meltdesc.c melt-stage2/warmelt-first.c: \ - $(melt_make_source_dir)/warmelt-first.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-first.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCINIT1ARGS) $(meltarg_init)=\ melt-stage1/warmelt-first.quicklybuilt:\ @@ -2149,17 +2162,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-first+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-first $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-first+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-first+melt-stage2.args-tmp warmelt-first+melt-stage2.args - @echo; echo; echo -n warmelt-first+melt-stage2.args: ; cat warmelt-first+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-first+melt-stage2.args: ; cat warmelt-first+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-first+melt-stage2.args - @ls -l melt-stage2/warmelt-first.c || ( echo "*@*MISSING " melt-stage2/warmelt-first.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-first.c || ( echo "*@*MISSING " melt-stage2/warmelt-first.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-first for melt-stage2 melt-stage2/warmelt-first.quicklybuilt.so: melt-stage2/warmelt-first.c \ $(wildcard melt-stage2/warmelt-first+*.c) melt-stage1-fullstage.stamp \ @@ -2172,16 +2185,16 @@ melt-stage2/warmelt-first.quicklybuilt.so: melt-stage2/warmelt-first.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-first \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-first @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-first-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-first-module.stamp-tmp melt-stage2-warmelt-first-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-first-module.stamp: melt-stage2/warmelt-first.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-first for melt-stage2 melt-stage2/warmelt-first.debugnoline.so: melt-stage2/warmelt-first.c \ $(wildcard melt-stage2/warmelt-first+*.c) \ @@ -2196,19 +2209,20 @@ melt-stage2/warmelt-first.debugnoline.so: melt-stage2/warmelt-first.c \ -### the C source of melt-stage2 for warmelt-base from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-base from melt-build.tpl line 309 -## the timestamp C header file for warmelt-base from melt-build.tpl line 304 +## the timestamp C header file for warmelt-base from melt-build.tpl line 311 melt-stage2/warmelt-base+melttime.h: melt-stage2/warmelt-base+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-base from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-base from melt-build.tpl line 314 melt-stage2/warmelt-base+meltdesc.c melt-stage2/warmelt-base.c: \ - $(melt_make_source_dir)/warmelt-base.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-base.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ melt-stage2-warmelt-first-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2220,17 +2234,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-base+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-base $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-base+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-base+melt-stage2.args-tmp warmelt-base+melt-stage2.args - @echo; echo; echo -n warmelt-base+melt-stage2.args: ; cat warmelt-base+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-base+melt-stage2.args: ; cat warmelt-base+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-base+melt-stage2.args - @ls -l melt-stage2/warmelt-base.c || ( echo "*@*MISSING " melt-stage2/warmelt-base.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-base.c || ( echo "*@*MISSING " melt-stage2/warmelt-base.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-base for melt-stage2 melt-stage2/warmelt-base.quicklybuilt.so: melt-stage2/warmelt-base.c \ $(wildcard melt-stage2/warmelt-base+*.c) melt-stage1-fullstage.stamp \ @@ -2243,16 +2257,16 @@ melt-stage2/warmelt-base.quicklybuilt.so: melt-stage2/warmelt-base.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-base \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-base @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-base-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-base-module.stamp-tmp melt-stage2-warmelt-base-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-base-module.stamp: melt-stage2/warmelt-base.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-base for melt-stage2 melt-stage2/warmelt-base.debugnoline.so: melt-stage2/warmelt-base.c \ $(wildcard melt-stage2/warmelt-base+*.c) \ @@ -2267,20 +2281,21 @@ melt-stage2/warmelt-base.debugnoline.so: melt-stage2/warmelt-base.c \ -### the C source of melt-stage2 for warmelt-debug from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-debug from melt-build.tpl line 309 -## the timestamp C header file for warmelt-debug from melt-build.tpl line 304 +## the timestamp C header file for warmelt-debug from melt-build.tpl line 311 melt-stage2/warmelt-debug+melttime.h: melt-stage2/warmelt-debug+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-debug from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-debug from melt-build.tpl line 314 melt-stage2/warmelt-debug+meltdesc.c melt-stage2/warmelt-debug.c: \ - $(melt_make_source_dir)/warmelt-debug.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-debug.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ melt-stage2-warmelt-first-module.stamp \ melt-stage2-warmelt-base-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2292,17 +2307,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-debug+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-debug $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-debug+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-debug+melt-stage2.args-tmp warmelt-debug+melt-stage2.args - @echo; echo; echo -n warmelt-debug+melt-stage2.args: ; cat warmelt-debug+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-debug+melt-stage2.args: ; cat warmelt-debug+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-debug+melt-stage2.args - @ls -l melt-stage2/warmelt-debug.c || ( echo "*@*MISSING " melt-stage2/warmelt-debug.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-debug.c || ( echo "*@*MISSING " melt-stage2/warmelt-debug.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-debug for melt-stage2 melt-stage2/warmelt-debug.quicklybuilt.so: melt-stage2/warmelt-debug.c \ $(wildcard melt-stage2/warmelt-debug+*.c) melt-stage1-fullstage.stamp \ @@ -2315,16 +2330,16 @@ melt-stage2/warmelt-debug.quicklybuilt.so: melt-stage2/warmelt-debug.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-debug \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-debug @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-debug-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-debug-module.stamp-tmp melt-stage2-warmelt-debug-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-debug-module.stamp: melt-stage2/warmelt-debug.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-debug for melt-stage2 melt-stage2/warmelt-debug.debugnoline.so: melt-stage2/warmelt-debug.c \ $(wildcard melt-stage2/warmelt-debug+*.c) \ @@ -2339,21 +2354,22 @@ melt-stage2/warmelt-debug.debugnoline.so: melt-stage2/warmelt-debug.c \ -### the C source of melt-stage2 for warmelt-macro from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-macro from melt-build.tpl line 309 -## the timestamp C header file for warmelt-macro from melt-build.tpl line 304 +## the timestamp C header file for warmelt-macro from melt-build.tpl line 311 melt-stage2/warmelt-macro+melttime.h: melt-stage2/warmelt-macro+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-macro from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-macro from melt-build.tpl line 314 melt-stage2/warmelt-macro+meltdesc.c melt-stage2/warmelt-macro.c: \ - $(melt_make_source_dir)/warmelt-macro.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-macro.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ melt-stage2-warmelt-first-module.stamp \ melt-stage2-warmelt-base-module.stamp \ melt-stage2-warmelt-debug-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2365,17 +2381,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-macro+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-macro $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-macro+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-macro+melt-stage2.args-tmp warmelt-macro+melt-stage2.args - @echo; echo; echo -n warmelt-macro+melt-stage2.args: ; cat warmelt-macro+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-macro+melt-stage2.args: ; cat warmelt-macro+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-macro+melt-stage2.args - @ls -l melt-stage2/warmelt-macro.c || ( echo "*@*MISSING " melt-stage2/warmelt-macro.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-macro.c || ( echo "*@*MISSING " melt-stage2/warmelt-macro.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-macro for melt-stage2 melt-stage2/warmelt-macro.quicklybuilt.so: melt-stage2/warmelt-macro.c \ $(wildcard melt-stage2/warmelt-macro+*.c) melt-stage1-fullstage.stamp \ @@ -2388,16 +2404,16 @@ melt-stage2/warmelt-macro.quicklybuilt.so: melt-stage2/warmelt-macro.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-macro \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-macro @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-macro-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-macro-module.stamp-tmp melt-stage2-warmelt-macro-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-macro-module.stamp: melt-stage2/warmelt-macro.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-macro for melt-stage2 melt-stage2/warmelt-macro.debugnoline.so: melt-stage2/warmelt-macro.c \ $(wildcard melt-stage2/warmelt-macro+*.c) \ @@ -2412,15 +2428,16 @@ melt-stage2/warmelt-macro.debugnoline.so: melt-stage2/warmelt-macro.c \ -### the C source of melt-stage2 for warmelt-normal from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-normal from melt-build.tpl line 309 -## the timestamp C header file for warmelt-normal from melt-build.tpl line 304 +## the timestamp C header file for warmelt-normal from melt-build.tpl line 311 melt-stage2/warmelt-normal+melttime.h: melt-stage2/warmelt-normal+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-normal from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-normal from melt-build.tpl line 314 melt-stage2/warmelt-normal+meltdesc.c melt-stage2/warmelt-normal.c: \ - $(melt_make_source_dir)/warmelt-normal.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-normal.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ warmelt-predef.melt \ melt-stage2-warmelt-first-module.stamp \ melt-stage2-warmelt-base-module.stamp \ @@ -2428,7 +2445,7 @@ melt-stage2/warmelt-normal+meltdesc.c melt-stage2/warmelt-normal.c: \ melt-stage2-warmelt-macro-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2440,17 +2457,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-normal+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-normal $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-normal+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-normal+melt-stage2.args-tmp warmelt-normal+melt-stage2.args - @echo; echo; echo -n warmelt-normal+melt-stage2.args: ; cat warmelt-normal+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-normal+melt-stage2.args: ; cat warmelt-normal+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-normal+melt-stage2.args - @ls -l melt-stage2/warmelt-normal.c || ( echo "*@*MISSING " melt-stage2/warmelt-normal.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-normal.c || ( echo "*@*MISSING " melt-stage2/warmelt-normal.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-normal for melt-stage2 melt-stage2/warmelt-normal.quicklybuilt.so: melt-stage2/warmelt-normal.c \ $(wildcard melt-stage2/warmelt-normal+*.c) melt-stage1-fullstage.stamp \ @@ -2463,16 +2480,16 @@ melt-stage2/warmelt-normal.quicklybuilt.so: melt-stage2/warmelt-normal.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-normal \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-normal @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-normal-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-normal-module.stamp-tmp melt-stage2-warmelt-normal-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-normal-module.stamp: melt-stage2/warmelt-normal.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-normal for melt-stage2 melt-stage2/warmelt-normal.debugnoline.so: melt-stage2/warmelt-normal.c \ $(wildcard melt-stage2/warmelt-normal+*.c) \ @@ -2487,15 +2504,16 @@ melt-stage2/warmelt-normal.debugnoline.so: melt-stage2/warmelt-normal.c \ -### the C source of melt-stage2 for warmelt-normatch from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-normatch from melt-build.tpl line 309 -## the timestamp C header file for warmelt-normatch from melt-build.tpl line 304 +## the timestamp C header file for warmelt-normatch from melt-build.tpl line 311 melt-stage2/warmelt-normatch+melttime.h: melt-stage2/warmelt-normatch+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-normatch from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-normatch from melt-build.tpl line 314 melt-stage2/warmelt-normatch+meltdesc.c melt-stage2/warmelt-normatch.c: \ - $(melt_make_source_dir)/warmelt-normatch.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-normatch.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ melt-stage2-warmelt-first-module.stamp \ melt-stage2-warmelt-base-module.stamp \ melt-stage2-warmelt-debug-module.stamp \ @@ -2503,7 +2521,7 @@ melt-stage2/warmelt-normatch+meltdesc.c melt-stage2/warmelt-normatch.c: \ melt-stage2-warmelt-normal-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2515,17 +2533,17 @@ melt-stage1/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-normatch+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-normatch $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-normatch+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-normatch+melt-stage2.args-tmp warmelt-normatch+melt-stage2.args - @echo; echo; echo -n warmelt-normatch+melt-stage2.args: ; cat warmelt-normatch+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-normatch+melt-stage2.args: ; cat warmelt-normatch+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-normatch+melt-stage2.args - @ls -l melt-stage2/warmelt-normatch.c || ( echo "*@*MISSING " melt-stage2/warmelt-normatch.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-normatch.c || ( echo "*@*MISSING " melt-stage2/warmelt-normatch.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-normatch for melt-stage2 melt-stage2/warmelt-normatch.quicklybuilt.so: melt-stage2/warmelt-normatch.c \ $(wildcard melt-stage2/warmelt-normatch+*.c) melt-stage1-fullstage.stamp \ @@ -2538,16 +2556,16 @@ melt-stage2/warmelt-normatch.quicklybuilt.so: melt-stage2/warmelt-normatch.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-normatch \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-normatch @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-normatch-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-normatch-module.stamp-tmp melt-stage2-warmelt-normatch-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-normatch-module.stamp: melt-stage2/warmelt-normatch.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-normatch for melt-stage2 melt-stage2/warmelt-normatch.debugnoline.so: melt-stage2/warmelt-normatch.c \ $(wildcard melt-stage2/warmelt-normatch+*.c) \ @@ -2562,15 +2580,16 @@ melt-stage2/warmelt-normatch.debugnoline.so: melt-stage2/warmelt-normatch.c \ -### the C source of melt-stage2 for warmelt-genobj from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-genobj from melt-build.tpl line 309 -## the timestamp C header file for warmelt-genobj from melt-build.tpl line 304 +## the timestamp C header file for warmelt-genobj from melt-build.tpl line 311 melt-stage2/warmelt-genobj+melttime.h: melt-stage2/warmelt-genobj+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-genobj from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-genobj from melt-build.tpl line 314 melt-stage2/warmelt-genobj+meltdesc.c melt-stage2/warmelt-genobj.c: \ - $(melt_make_source_dir)/warmelt-genobj.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-genobj.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ melt-stage2-warmelt-first-module.stamp \ melt-stage2-warmelt-base-module.stamp \ melt-stage2-warmelt-debug-module.stamp \ @@ -2579,7 +2598,7 @@ melt-stage2/warmelt-genobj+meltdesc.c melt-stage2/warmelt-genobj.c: \ melt-stage2-warmelt-normatch-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2591,17 +2610,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage1/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-genobj+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-genobj $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-genobj+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-genobj+melt-stage2.args-tmp warmelt-genobj+melt-stage2.args - @echo; echo; echo -n warmelt-genobj+melt-stage2.args: ; cat warmelt-genobj+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-genobj+melt-stage2.args: ; cat warmelt-genobj+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-genobj+melt-stage2.args - @ls -l melt-stage2/warmelt-genobj.c || ( echo "*@*MISSING " melt-stage2/warmelt-genobj.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-genobj.c || ( echo "*@*MISSING " melt-stage2/warmelt-genobj.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-genobj for melt-stage2 melt-stage2/warmelt-genobj.quicklybuilt.so: melt-stage2/warmelt-genobj.c \ $(wildcard melt-stage2/warmelt-genobj+*.c) melt-stage1-fullstage.stamp \ @@ -2614,16 +2633,16 @@ melt-stage2/warmelt-genobj.quicklybuilt.so: melt-stage2/warmelt-genobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-genobj \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-genobj @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-genobj-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-genobj-module.stamp-tmp melt-stage2-warmelt-genobj-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-genobj-module.stamp: melt-stage2/warmelt-genobj.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-genobj for melt-stage2 melt-stage2/warmelt-genobj.debugnoline.so: melt-stage2/warmelt-genobj.c \ $(wildcard melt-stage2/warmelt-genobj+*.c) \ @@ -2638,15 +2657,16 @@ melt-stage2/warmelt-genobj.debugnoline.so: melt-stage2/warmelt-genobj.c \ -### the C source of melt-stage2 for warmelt-outobj from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-outobj from melt-build.tpl line 309 -## the timestamp C header file for warmelt-outobj from melt-build.tpl line 304 +## the timestamp C header file for warmelt-outobj from melt-build.tpl line 311 melt-stage2/warmelt-outobj+melttime.h: melt-stage2/warmelt-outobj+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-outobj from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-outobj from melt-build.tpl line 314 melt-stage2/warmelt-outobj+meltdesc.c melt-stage2/warmelt-outobj.c: \ - $(melt_make_source_dir)/warmelt-outobj.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-outobj.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ melt-stage2-warmelt-first-module.stamp \ melt-stage2-warmelt-base-module.stamp \ melt-stage2-warmelt-debug-module.stamp \ @@ -2656,7 +2676,7 @@ melt-stage2/warmelt-outobj+meltdesc.c melt-stage2/warmelt-outobj.c: \ melt-stage2-warmelt-genobj-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2668,17 +2688,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage1/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-outobj+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-outobj $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-outobj+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-outobj+melt-stage2.args-tmp warmelt-outobj+melt-stage2.args - @echo; echo; echo -n warmelt-outobj+melt-stage2.args: ; cat warmelt-outobj+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-outobj+melt-stage2.args: ; cat warmelt-outobj+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-outobj+melt-stage2.args - @ls -l melt-stage2/warmelt-outobj.c || ( echo "*@*MISSING " melt-stage2/warmelt-outobj.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-outobj.c || ( echo "*@*MISSING " melt-stage2/warmelt-outobj.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-outobj for melt-stage2 melt-stage2/warmelt-outobj.quicklybuilt.so: melt-stage2/warmelt-outobj.c \ $(wildcard melt-stage2/warmelt-outobj+*.c) melt-stage1-fullstage.stamp \ @@ -2691,16 +2711,16 @@ melt-stage2/warmelt-outobj.quicklybuilt.so: melt-stage2/warmelt-outobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-outobj \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-outobj @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-outobj-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-outobj-module.stamp-tmp melt-stage2-warmelt-outobj-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-outobj-module.stamp: melt-stage2/warmelt-outobj.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-outobj for melt-stage2 melt-stage2/warmelt-outobj.debugnoline.so: melt-stage2/warmelt-outobj.c \ $(wildcard melt-stage2/warmelt-outobj+*.c) \ @@ -2715,15 +2735,16 @@ melt-stage2/warmelt-outobj.debugnoline.so: melt-stage2/warmelt-outobj.c \ -### the C source of melt-stage2 for warmelt-modes from melt-build.tpl line 302 +### the C source of melt-stage2 for warmelt-modes from melt-build.tpl line 309 -## the timestamp C header file for warmelt-modes from melt-build.tpl line 304 +## the timestamp C header file for warmelt-modes from melt-build.tpl line 311 melt-stage2/warmelt-modes+melttime.h: melt-stage2/warmelt-modes+meltdesc.c; @true -## the descriptive C of melt-stage2 for warmelt-modes from melt-build.tpl line 307 +## the descriptive C of melt-stage2 for warmelt-modes from melt-build.tpl line 314 melt-stage2/warmelt-modes+meltdesc.c melt-stage2/warmelt-modes.c: \ - $(melt_make_source_dir)/warmelt-modes.melt \ - melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-modes.melt \ + melt-stage2-directory.stamp \ + melt-stage1-fullstage.stamp melt-stage1/warmelt.modlis \ melt-stage2-warmelt-first-module.stamp \ melt-stage2-warmelt-base-module.stamp \ melt-stage2-warmelt-debug-module.stamp \ @@ -2734,7 +2755,7 @@ melt-stage2/warmelt-modes+meltdesc.c melt-stage2/warmelt-modes.c: \ melt-stage2-warmelt-outobj-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage2 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2746,17 +2767,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage1/warmelt-modes.quicklybuilt > warmelt-modes+melt-stage2.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage2):$(realpath melt-stage1):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage2/warmelt-modes $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-modes+melt-stage2.args-tmp @$(melt_move_if_change) warmelt-modes+melt-stage2.args-tmp warmelt-modes+melt-stage2.args - @echo; echo; echo -n warmelt-modes+melt-stage2.args: ; cat warmelt-modes+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-modes+melt-stage2.args: ; cat warmelt-modes+melt-stage2.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-modes+melt-stage2.args - @ls -l melt-stage2/warmelt-modes.c || ( echo "*@*MISSING " melt-stage2/warmelt-modes.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage2/warmelt-modes.c || ( echo "*@*MISSING " melt-stage2/warmelt-modes.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-modes for melt-stage2 melt-stage2/warmelt-modes.quicklybuilt.so: melt-stage2/warmelt-modes.c \ $(wildcard melt-stage2/warmelt-modes+*.c) melt-stage1-fullstage.stamp \ @@ -2769,16 +2790,16 @@ melt-stage2/warmelt-modes.quicklybuilt.so: melt-stage2/warmelt-modes.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage2/warmelt-modes \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage2)/warmelt-modes @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage2-warmelt-modes-module.stamp-tmp $(melt_move_if_change) melt-stage2-warmelt-modes-module.stamp-tmp melt-stage2-warmelt-modes-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage2-warmelt-modes-module.stamp: melt-stage2/warmelt-modes.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-modes for melt-stage2 melt-stage2/warmelt-modes.debugnoline.so: melt-stage2/warmelt-modes.c \ $(wildcard melt-stage2/warmelt-modes+*.c) \ @@ -2794,7 +2815,7 @@ melt-stage2/warmelt-modes.debugnoline.so: melt-stage2/warmelt-modes.c \ -#@ from melt-build.tpl line 377 +#@ from melt-build.tpl line 385 ## the module list in melt-stage2 melt-stage2/warmelt.modlis: \ melt-stage2/warmelt-first.quicklybuilt.so \ @@ -2819,7 +2840,7 @@ melt-stage2/warmelt.modlis: \ $(melt_move_if_change) $@-tmp $@ -#@ from melt-build.tpl line 389 +#@ from melt-build.tpl line 397 melt-stage2/warmelt.debugnoline.modlis: \ melt-stage2/warmelt-first.debugnoline.so \ melt-stage2/warmelt-base.debugnoline.so \ @@ -2844,57 +2865,58 @@ melt-stage2/warmelt.debugnoline.modlis: \ ## the stamp for melt-stage2, using an order only prerequisite -#@ from melt-build.tpl line 401 +#@ from melt-build.tpl line 409 melt-stage2-fullstage.stamp: melt-run.h | melt-stage2/warmelt.modlis echo "#$@ generated" > $@-tmp - md5sum melt-run.h >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-first.cmelt-stage2/warmelt-first+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-base.cmelt-stage2/warmelt-base+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-debug.cmelt-stage2/warmelt-debug+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-macro.cmelt-stage2/warmelt-macro+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-normal.cmelt-stage2/warmelt-normal+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-normatch.cmelt-stage2/warmelt-normatch+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-genobj.cmelt-stage2/warmelt-genobj+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-outobj.cmelt-stage2/warmelt-outobj+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage2/warmelt-modes.cmelt-stage2/warmelt-modes+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) melt-run.h >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-first.cmelt-stage2/warmelt-first+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-base.cmelt-stage2/warmelt-base+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-debug.cmelt-stage2/warmelt-debug+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-macro.cmelt-stage2/warmelt-macro+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-normal.cmelt-stage2/warmelt-normal+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-normatch.cmelt-stage2/warmelt-normatch+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-genobj.cmelt-stage2/warmelt-genobj+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-outobj.cmelt-stage2/warmelt-outobj+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage2/warmelt-modes.cmelt-stage2/warmelt-modes+[0-9]*.c) < /dev/null >> $@-tmp echo "# end $@" >> $@-tmp $(melt_move_if_change) $@-tmp $@ ### phony targets for melt-stage2 -#@ from melt-build.tpl line 411 +#@ from melt-build.tpl line 419 .PHONY: warmelt2 warmelt2n -warmelt2: melt-stage2 melt-stage2/warmelt.modlis +warmelt2: melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis @echo MELT build made $@ -warmelt2n: melt-stage2 melt-stage2/warmelt.debugnoline.modlis +warmelt2n: melt-stage2-fullstage.stamp melt-stage2/warmelt.debugnoline.modlis @echo MELT build made $@ -#@ from melt-build.tpl line 418 melt-stage2 directory and stamp +#@ from melt-build.tpl line 426 melt-stage2 directory and stamp melt-stage2: test -d melt-stage2/ || mkdir melt-stage2 ls -ld $$PWD/melt-stage2 > melt-stage2-directory.stamp melt-stage2-directory.stamp: melt-stage2 ; @true -### end of melt-stage2 from melt-build.tpl line 425 +### end of melt-stage2 from melt-build.tpl line 433 -#@ for melt-stage3 from melt-build.tpl line 292 +#@ for melt-stage3 from melt-build.tpl line 299 #### rules for melt-stage3, previous melt-stage2 -### the C source of melt-stage3 for warmelt-first from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-first from melt-build.tpl line 309 -## the timestamp C header file for warmelt-first from melt-build.tpl line 304 +## the timestamp C header file for warmelt-first from melt-build.tpl line 311 melt-stage3/warmelt-first+melttime.h: melt-stage3/warmelt-first+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-first from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-first from melt-build.tpl line 314 melt-stage3/warmelt-first+meltdesc.c melt-stage3/warmelt-first.c: \ - $(melt_make_source_dir)/warmelt-first.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-first.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCINIT1ARGS) $(meltarg_init)=\ melt-stage2/warmelt-first.quicklybuilt:\ @@ -2906,17 +2928,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-first+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-first $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-first+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-first+melt-stage3.args-tmp warmelt-first+melt-stage3.args - @echo; echo; echo -n warmelt-first+melt-stage3.args: ; cat warmelt-first+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-first+melt-stage3.args: ; cat warmelt-first+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-first+melt-stage3.args - @ls -l melt-stage3/warmelt-first.c || ( echo "*@*MISSING " melt-stage3/warmelt-first.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-first.c || ( echo "*@*MISSING " melt-stage3/warmelt-first.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-first for melt-stage3 melt-stage3/warmelt-first.quicklybuilt.so: melt-stage3/warmelt-first.c \ $(wildcard melt-stage3/warmelt-first+*.c) melt-stage2-fullstage.stamp \ @@ -2929,16 +2951,16 @@ melt-stage3/warmelt-first.quicklybuilt.so: melt-stage3/warmelt-first.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-first \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-first @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-first-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-first-module.stamp-tmp melt-stage3-warmelt-first-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-first-module.stamp: melt-stage3/warmelt-first.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-first for melt-stage3 melt-stage3/warmelt-first.debugnoline.so: melt-stage3/warmelt-first.c \ $(wildcard melt-stage3/warmelt-first+*.c) \ @@ -2953,19 +2975,20 @@ melt-stage3/warmelt-first.debugnoline.so: melt-stage3/warmelt-first.c \ -### the C source of melt-stage3 for warmelt-base from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-base from melt-build.tpl line 309 -## the timestamp C header file for warmelt-base from melt-build.tpl line 304 +## the timestamp C header file for warmelt-base from melt-build.tpl line 311 melt-stage3/warmelt-base+melttime.h: melt-stage3/warmelt-base+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-base from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-base from melt-build.tpl line 314 melt-stage3/warmelt-base+meltdesc.c melt-stage3/warmelt-base.c: \ - $(melt_make_source_dir)/warmelt-base.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-base.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ melt-stage3-warmelt-first-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage3/warmelt-first.quicklybuilt:\ @@ -2977,17 +3000,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-base+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-base $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-base+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-base+melt-stage3.args-tmp warmelt-base+melt-stage3.args - @echo; echo; echo -n warmelt-base+melt-stage3.args: ; cat warmelt-base+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-base+melt-stage3.args: ; cat warmelt-base+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-base+melt-stage3.args - @ls -l melt-stage3/warmelt-base.c || ( echo "*@*MISSING " melt-stage3/warmelt-base.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-base.c || ( echo "*@*MISSING " melt-stage3/warmelt-base.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-base for melt-stage3 melt-stage3/warmelt-base.quicklybuilt.so: melt-stage3/warmelt-base.c \ $(wildcard melt-stage3/warmelt-base+*.c) melt-stage2-fullstage.stamp \ @@ -3000,16 +3023,16 @@ melt-stage3/warmelt-base.quicklybuilt.so: melt-stage3/warmelt-base.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-base \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-base @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-base-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-base-module.stamp-tmp melt-stage3-warmelt-base-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-base-module.stamp: melt-stage3/warmelt-base.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-base for melt-stage3 melt-stage3/warmelt-base.debugnoline.so: melt-stage3/warmelt-base.c \ $(wildcard melt-stage3/warmelt-base+*.c) \ @@ -3024,20 +3047,21 @@ melt-stage3/warmelt-base.debugnoline.so: melt-stage3/warmelt-base.c \ -### the C source of melt-stage3 for warmelt-debug from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-debug from melt-build.tpl line 309 -## the timestamp C header file for warmelt-debug from melt-build.tpl line 304 +## the timestamp C header file for warmelt-debug from melt-build.tpl line 311 melt-stage3/warmelt-debug+melttime.h: melt-stage3/warmelt-debug+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-debug from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-debug from melt-build.tpl line 314 melt-stage3/warmelt-debug+meltdesc.c melt-stage3/warmelt-debug.c: \ - $(melt_make_source_dir)/warmelt-debug.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-debug.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ melt-stage3-warmelt-first-module.stamp \ melt-stage3-warmelt-base-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage3/warmelt-first.quicklybuilt:\ @@ -3049,17 +3073,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-debug+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-debug $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-debug+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-debug+melt-stage3.args-tmp warmelt-debug+melt-stage3.args - @echo; echo; echo -n warmelt-debug+melt-stage3.args: ; cat warmelt-debug+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-debug+melt-stage3.args: ; cat warmelt-debug+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-debug+melt-stage3.args - @ls -l melt-stage3/warmelt-debug.c || ( echo "*@*MISSING " melt-stage3/warmelt-debug.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-debug.c || ( echo "*@*MISSING " melt-stage3/warmelt-debug.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-debug for melt-stage3 melt-stage3/warmelt-debug.quicklybuilt.so: melt-stage3/warmelt-debug.c \ $(wildcard melt-stage3/warmelt-debug+*.c) melt-stage2-fullstage.stamp \ @@ -3072,16 +3096,16 @@ melt-stage3/warmelt-debug.quicklybuilt.so: melt-stage3/warmelt-debug.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-debug \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-debug @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-debug-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-debug-module.stamp-tmp melt-stage3-warmelt-debug-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-debug-module.stamp: melt-stage3/warmelt-debug.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-debug for melt-stage3 melt-stage3/warmelt-debug.debugnoline.so: melt-stage3/warmelt-debug.c \ $(wildcard melt-stage3/warmelt-debug+*.c) \ @@ -3096,21 +3120,22 @@ melt-stage3/warmelt-debug.debugnoline.so: melt-stage3/warmelt-debug.c \ -### the C source of melt-stage3 for warmelt-macro from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-macro from melt-build.tpl line 309 -## the timestamp C header file for warmelt-macro from melt-build.tpl line 304 +## the timestamp C header file for warmelt-macro from melt-build.tpl line 311 melt-stage3/warmelt-macro+melttime.h: melt-stage3/warmelt-macro+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-macro from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-macro from melt-build.tpl line 314 melt-stage3/warmelt-macro+meltdesc.c melt-stage3/warmelt-macro.c: \ - $(melt_make_source_dir)/warmelt-macro.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-macro.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ melt-stage3-warmelt-first-module.stamp \ melt-stage3-warmelt-base-module.stamp \ melt-stage3-warmelt-debug-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage3/warmelt-first.quicklybuilt:\ @@ -3122,17 +3147,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-macro+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-macro $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-macro+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-macro+melt-stage3.args-tmp warmelt-macro+melt-stage3.args - @echo; echo; echo -n warmelt-macro+melt-stage3.args: ; cat warmelt-macro+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-macro+melt-stage3.args: ; cat warmelt-macro+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-macro+melt-stage3.args - @ls -l melt-stage3/warmelt-macro.c || ( echo "*@*MISSING " melt-stage3/warmelt-macro.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-macro.c || ( echo "*@*MISSING " melt-stage3/warmelt-macro.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-macro for melt-stage3 melt-stage3/warmelt-macro.quicklybuilt.so: melt-stage3/warmelt-macro.c \ $(wildcard melt-stage3/warmelt-macro+*.c) melt-stage2-fullstage.stamp \ @@ -3145,16 +3170,16 @@ melt-stage3/warmelt-macro.quicklybuilt.so: melt-stage3/warmelt-macro.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-macro \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-macro @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-macro-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-macro-module.stamp-tmp melt-stage3-warmelt-macro-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-macro-module.stamp: melt-stage3/warmelt-macro.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-macro for melt-stage3 melt-stage3/warmelt-macro.debugnoline.so: melt-stage3/warmelt-macro.c \ $(wildcard melt-stage3/warmelt-macro+*.c) \ @@ -3169,15 +3194,16 @@ melt-stage3/warmelt-macro.debugnoline.so: melt-stage3/warmelt-macro.c \ -### the C source of melt-stage3 for warmelt-normal from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-normal from melt-build.tpl line 309 -## the timestamp C header file for warmelt-normal from melt-build.tpl line 304 +## the timestamp C header file for warmelt-normal from melt-build.tpl line 311 melt-stage3/warmelt-normal+melttime.h: melt-stage3/warmelt-normal+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-normal from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-normal from melt-build.tpl line 314 melt-stage3/warmelt-normal+meltdesc.c melt-stage3/warmelt-normal.c: \ - $(melt_make_source_dir)/warmelt-normal.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-normal.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ warmelt-predef.melt \ melt-stage3-warmelt-first-module.stamp \ melt-stage3-warmelt-base-module.stamp \ @@ -3185,7 +3211,7 @@ melt-stage3/warmelt-normal+meltdesc.c melt-stage3/warmelt-normal.c: \ melt-stage3-warmelt-macro-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage3/warmelt-first.quicklybuilt:\ @@ -3197,17 +3223,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-normal+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-normal $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-normal+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-normal+melt-stage3.args-tmp warmelt-normal+melt-stage3.args - @echo; echo; echo -n warmelt-normal+melt-stage3.args: ; cat warmelt-normal+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-normal+melt-stage3.args: ; cat warmelt-normal+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-normal+melt-stage3.args - @ls -l melt-stage3/warmelt-normal.c || ( echo "*@*MISSING " melt-stage3/warmelt-normal.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-normal.c || ( echo "*@*MISSING " melt-stage3/warmelt-normal.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-normal for melt-stage3 melt-stage3/warmelt-normal.quicklybuilt.so: melt-stage3/warmelt-normal.c \ $(wildcard melt-stage3/warmelt-normal+*.c) melt-stage2-fullstage.stamp \ @@ -3220,16 +3246,16 @@ melt-stage3/warmelt-normal.quicklybuilt.so: melt-stage3/warmelt-normal.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-normal \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-normal @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-normal-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-normal-module.stamp-tmp melt-stage3-warmelt-normal-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-normal-module.stamp: melt-stage3/warmelt-normal.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-normal for melt-stage3 melt-stage3/warmelt-normal.debugnoline.so: melt-stage3/warmelt-normal.c \ $(wildcard melt-stage3/warmelt-normal+*.c) \ @@ -3244,15 +3270,16 @@ melt-stage3/warmelt-normal.debugnoline.so: melt-stage3/warmelt-normal.c \ -### the C source of melt-stage3 for warmelt-normatch from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-normatch from melt-build.tpl line 309 -## the timestamp C header file for warmelt-normatch from melt-build.tpl line 304 +## the timestamp C header file for warmelt-normatch from melt-build.tpl line 311 melt-stage3/warmelt-normatch+melttime.h: melt-stage3/warmelt-normatch+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-normatch from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-normatch from melt-build.tpl line 314 melt-stage3/warmelt-normatch+meltdesc.c melt-stage3/warmelt-normatch.c: \ - $(melt_make_source_dir)/warmelt-normatch.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-normatch.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ melt-stage3-warmelt-first-module.stamp \ melt-stage3-warmelt-base-module.stamp \ melt-stage3-warmelt-debug-module.stamp \ @@ -3260,7 +3287,7 @@ melt-stage3/warmelt-normatch+meltdesc.c melt-stage3/warmelt-normatch.c: \ melt-stage3-warmelt-normal-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage3/warmelt-first.quicklybuilt:\ @@ -3272,17 +3299,17 @@ melt-stage2/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-normatch+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-normatch $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-normatch+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-normatch+melt-stage3.args-tmp warmelt-normatch+melt-stage3.args - @echo; echo; echo -n warmelt-normatch+melt-stage3.args: ; cat warmelt-normatch+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-normatch+melt-stage3.args: ; cat warmelt-normatch+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-normatch+melt-stage3.args - @ls -l melt-stage3/warmelt-normatch.c || ( echo "*@*MISSING " melt-stage3/warmelt-normatch.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-normatch.c || ( echo "*@*MISSING " melt-stage3/warmelt-normatch.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-normatch for melt-stage3 melt-stage3/warmelt-normatch.quicklybuilt.so: melt-stage3/warmelt-normatch.c \ $(wildcard melt-stage3/warmelt-normatch+*.c) melt-stage2-fullstage.stamp \ @@ -3295,16 +3322,16 @@ melt-stage3/warmelt-normatch.quicklybuilt.so: melt-stage3/warmelt-normatch.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-normatch \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-normatch @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-normatch-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-normatch-module.stamp-tmp melt-stage3-warmelt-normatch-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-normatch-module.stamp: melt-stage3/warmelt-normatch.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-normatch for melt-stage3 melt-stage3/warmelt-normatch.debugnoline.so: melt-stage3/warmelt-normatch.c \ $(wildcard melt-stage3/warmelt-normatch+*.c) \ @@ -3319,15 +3346,16 @@ melt-stage3/warmelt-normatch.debugnoline.so: melt-stage3/warmelt-normatch.c \ -### the C source of melt-stage3 for warmelt-genobj from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-genobj from melt-build.tpl line 309 -## the timestamp C header file for warmelt-genobj from melt-build.tpl line 304 +## the timestamp C header file for warmelt-genobj from melt-build.tpl line 311 melt-stage3/warmelt-genobj+melttime.h: melt-stage3/warmelt-genobj+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-genobj from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-genobj from melt-build.tpl line 314 melt-stage3/warmelt-genobj+meltdesc.c melt-stage3/warmelt-genobj.c: \ - $(melt_make_source_dir)/warmelt-genobj.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-genobj.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ melt-stage3-warmelt-first-module.stamp \ melt-stage3-warmelt-base-module.stamp \ melt-stage3-warmelt-debug-module.stamp \ @@ -3336,7 +3364,7 @@ melt-stage3/warmelt-genobj+meltdesc.c melt-stage3/warmelt-genobj.c: \ melt-stage3-warmelt-normatch-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage3/warmelt-first.quicklybuilt:\ @@ -3348,17 +3376,17 @@ melt-stage3/warmelt-normatch.quicklybuilt:\ melt-stage2/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-genobj+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-genobj $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-genobj+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-genobj+melt-stage3.args-tmp warmelt-genobj+melt-stage3.args - @echo; echo; echo -n warmelt-genobj+melt-stage3.args: ; cat warmelt-genobj+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-genobj+melt-stage3.args: ; cat warmelt-genobj+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-genobj+melt-stage3.args - @ls -l melt-stage3/warmelt-genobj.c || ( echo "*@*MISSING " melt-stage3/warmelt-genobj.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-genobj.c || ( echo "*@*MISSING " melt-stage3/warmelt-genobj.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-genobj for melt-stage3 melt-stage3/warmelt-genobj.quicklybuilt.so: melt-stage3/warmelt-genobj.c \ $(wildcard melt-stage3/warmelt-genobj+*.c) melt-stage2-fullstage.stamp \ @@ -3371,16 +3399,16 @@ melt-stage3/warmelt-genobj.quicklybuilt.so: melt-stage3/warmelt-genobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-genobj \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-genobj @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-genobj-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-genobj-module.stamp-tmp melt-stage3-warmelt-genobj-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-genobj-module.stamp: melt-stage3/warmelt-genobj.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-genobj for melt-stage3 melt-stage3/warmelt-genobj.debugnoline.so: melt-stage3/warmelt-genobj.c \ $(wildcard melt-stage3/warmelt-genobj+*.c) \ @@ -3395,15 +3423,16 @@ melt-stage3/warmelt-genobj.debugnoline.so: melt-stage3/warmelt-genobj.c \ -### the C source of melt-stage3 for warmelt-outobj from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-outobj from melt-build.tpl line 309 -## the timestamp C header file for warmelt-outobj from melt-build.tpl line 304 +## the timestamp C header file for warmelt-outobj from melt-build.tpl line 311 melt-stage3/warmelt-outobj+melttime.h: melt-stage3/warmelt-outobj+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-outobj from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-outobj from melt-build.tpl line 314 melt-stage3/warmelt-outobj+meltdesc.c melt-stage3/warmelt-outobj.c: \ - $(melt_make_source_dir)/warmelt-outobj.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-outobj.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ melt-stage3-warmelt-first-module.stamp \ melt-stage3-warmelt-base-module.stamp \ melt-stage3-warmelt-debug-module.stamp \ @@ -3413,7 +3442,7 @@ melt-stage3/warmelt-outobj+meltdesc.c melt-stage3/warmelt-outobj.c: \ melt-stage3-warmelt-genobj-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage3/warmelt-first.quicklybuilt:\ @@ -3425,17 +3454,17 @@ melt-stage3/warmelt-normatch.quicklybuilt:\ melt-stage3/warmelt-genobj.quicklybuilt:\ melt-stage2/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-outobj+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-outobj $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-outobj+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-outobj+melt-stage3.args-tmp warmelt-outobj+melt-stage3.args - @echo; echo; echo -n warmelt-outobj+melt-stage3.args: ; cat warmelt-outobj+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-outobj+melt-stage3.args: ; cat warmelt-outobj+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-outobj+melt-stage3.args - @ls -l melt-stage3/warmelt-outobj.c || ( echo "*@*MISSING " melt-stage3/warmelt-outobj.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-outobj.c || ( echo "*@*MISSING " melt-stage3/warmelt-outobj.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-outobj for melt-stage3 melt-stage3/warmelt-outobj.quicklybuilt.so: melt-stage3/warmelt-outobj.c \ $(wildcard melt-stage3/warmelt-outobj+*.c) melt-stage2-fullstage.stamp \ @@ -3448,16 +3477,16 @@ melt-stage3/warmelt-outobj.quicklybuilt.so: melt-stage3/warmelt-outobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-outobj \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-outobj @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-outobj-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-outobj-module.stamp-tmp melt-stage3-warmelt-outobj-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-outobj-module.stamp: melt-stage3/warmelt-outobj.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-outobj for melt-stage3 melt-stage3/warmelt-outobj.debugnoline.so: melt-stage3/warmelt-outobj.c \ $(wildcard melt-stage3/warmelt-outobj+*.c) \ @@ -3472,15 +3501,16 @@ melt-stage3/warmelt-outobj.debugnoline.so: melt-stage3/warmelt-outobj.c \ -### the C source of melt-stage3 for warmelt-modes from melt-build.tpl line 302 +### the C source of melt-stage3 for warmelt-modes from melt-build.tpl line 309 -## the timestamp C header file for warmelt-modes from melt-build.tpl line 304 +## the timestamp C header file for warmelt-modes from melt-build.tpl line 311 melt-stage3/warmelt-modes+melttime.h: melt-stage3/warmelt-modes+meltdesc.c; @true -## the descriptive C of melt-stage3 for warmelt-modes from melt-build.tpl line 307 +## the descriptive C of melt-stage3 for warmelt-modes from melt-build.tpl line 314 melt-stage3/warmelt-modes+meltdesc.c melt-stage3/warmelt-modes.c: \ - $(melt_make_source_dir)/warmelt-modes.melt \ - melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ + $(melt_make_source_dir)/warmelt-modes.melt \ + melt-stage3-directory.stamp \ + melt-stage2-fullstage.stamp melt-stage2/warmelt.modlis \ melt-stage3-warmelt-first-module.stamp \ melt-stage3-warmelt-base-module.stamp \ melt-stage3-warmelt-debug-module.stamp \ @@ -3491,7 +3521,7 @@ melt-stage3/warmelt-modes+meltdesc.c melt-stage3/warmelt-modes.c: \ melt-stage3-warmelt-outobj-module.stamp \ empty-file-for-melt.c melt-run.h melt-runtime.h melt-predef.h \ $(melt_make_cc1_dependency) -## from melt-build.tpl line 320 +## from melt-build.tpl line 328 @echo generating $< for melt-stage3 @echo $(MELTCCFILE1ARGS) $(meltarg_init)=\ melt-stage3/warmelt-first.quicklybuilt:\ @@ -3503,17 +3533,17 @@ melt-stage3/warmelt-normatch.quicklybuilt:\ melt-stage3/warmelt-genobj.quicklybuilt:\ melt-stage3/warmelt-outobj.quicklybuilt:\ melt-stage2/warmelt-modes.quicklybuilt > warmelt-modes+melt-stage3.args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath melt-stage3):$(realpath melt-stage2):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=melt-stage3/warmelt-modes $(meltarg_workdir)=melt-workdir \ empty-file-for-melt.c >> warmelt-modes+melt-stage3.args-tmp @$(melt_move_if_change) warmelt-modes+melt-stage3.args-tmp warmelt-modes+melt-stage3.args - @echo; echo; echo -n warmelt-modes+melt-stage3.args: ; cat warmelt-modes+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 335 + @echo; echo; echo -n warmelt-modes+melt-stage3.args: ; cat warmelt-modes+melt-stage3.args ; echo; echo; echo "***** doing " $@ from melt-build.tpl line 343 $(melt_make_cc1) @warmelt-modes+melt-stage3.args - @ls -l melt-stage3/warmelt-modes.c || ( echo "*@*MISSING " melt-stage3/warmelt-modes.c from melt-build.tpl line 337 ; exit 1 ) + @ls -l melt-stage3/warmelt-modes.c || ( echo "*@*MISSING " melt-stage3/warmelt-modes.c from melt-build.tpl line 345 ; exit 1 ) -#@ from melt-build.tpl line 339 +#@ from melt-build.tpl line 347 ################## quicklybuilt module warmelt-modes for melt-stage3 melt-stage3/warmelt-modes.quicklybuilt.so: melt-stage3/warmelt-modes.c \ $(wildcard melt-stage3/warmelt-modes+*.c) melt-stage2-fullstage.stamp \ @@ -3526,16 +3556,16 @@ melt-stage3/warmelt-modes.quicklybuilt.so: melt-stage3/warmelt-modes.c \ GCCMELT_MODULE_SOURCEBASE=melt-stage3/warmelt-modes \ GCCMELT_MODULE_BINARYBASE=$(realpath melt-stage3)/warmelt-modes @touch $@ - @echo touched $@ from melt-build.tpl line 352 + @echo touched $@ from melt-build.tpl line 360 $(MD5SUM) $@ > melt-stage3-warmelt-modes-module.stamp-tmp $(melt_move_if_change) melt-stage3-warmelt-modes-module.stamp-tmp melt-stage3-warmelt-modes-module.stamp -#@ from melt-build.tpl line 357 time stamp for module +#@ from melt-build.tpl line 365 time stamp for module melt-stage3-warmelt-modes-module.stamp: melt-stage3/warmelt-modes.quicklybuilt.so; @true -#@ from melt-build.tpl line 361 +#@ from melt-build.tpl line 369 ################## debugnoline module warmelt-modes for melt-stage3 melt-stage3/warmelt-modes.debugnoline.so: melt-stage3/warmelt-modes.c \ $(wildcard melt-stage3/warmelt-modes+*.c) \ @@ -3551,7 +3581,7 @@ melt-stage3/warmelt-modes.debugnoline.so: melt-stage3/warmelt-modes.c \ -#@ from melt-build.tpl line 377 +#@ from melt-build.tpl line 385 ## the module list in melt-stage3 melt-stage3/warmelt.modlis: \ melt-stage3/warmelt-first.quicklybuilt.so \ @@ -3576,7 +3606,7 @@ melt-stage3/warmelt.modlis: \ $(melt_move_if_change) $@-tmp $@ -#@ from melt-build.tpl line 389 +#@ from melt-build.tpl line 397 melt-stage3/warmelt.debugnoline.modlis: \ melt-stage3/warmelt-first.debugnoline.so \ melt-stage3/warmelt-base.debugnoline.so \ @@ -3601,43 +3631,43 @@ melt-stage3/warmelt.debugnoline.modlis: \ ## the stamp for melt-stage3, using an order only prerequisite -#@ from melt-build.tpl line 401 +#@ from melt-build.tpl line 409 melt-stage3-fullstage.stamp: melt-run.h | melt-stage3/warmelt.modlis echo "#$@ generated" > $@-tmp - md5sum melt-run.h >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-first.cmelt-stage3/warmelt-first+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-base.cmelt-stage3/warmelt-base+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-debug.cmelt-stage3/warmelt-debug+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-macro.cmelt-stage3/warmelt-macro+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-normal.cmelt-stage3/warmelt-normal+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-normatch.cmelt-stage3/warmelt-normatch+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-genobj.cmelt-stage3/warmelt-genobj+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-outobj.cmelt-stage3/warmelt-outobj+[0-9]*.c) < /dev/null >> $@-tmp - md5sum $(wildcard melt-stage3/warmelt-modes.cmelt-stage3/warmelt-modes+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) melt-run.h >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-first.cmelt-stage3/warmelt-first+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-base.cmelt-stage3/warmelt-base+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-debug.cmelt-stage3/warmelt-debug+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-macro.cmelt-stage3/warmelt-macro+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-normal.cmelt-stage3/warmelt-normal+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-normatch.cmelt-stage3/warmelt-normatch+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-genobj.cmelt-stage3/warmelt-genobj+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-outobj.cmelt-stage3/warmelt-outobj+[0-9]*.c) < /dev/null >> $@-tmp + $(MD5SUM) $(wildcard melt-stage3/warmelt-modes.cmelt-stage3/warmelt-modes+[0-9]*.c) < /dev/null >> $@-tmp echo "# end $@" >> $@-tmp $(melt_move_if_change) $@-tmp $@ ### phony targets for melt-stage3 -#@ from melt-build.tpl line 411 +#@ from melt-build.tpl line 419 .PHONY: warmelt3 warmelt3n -warmelt3: melt-stage3 melt-stage3/warmelt.modlis +warmelt3: melt-stage3-fullstage.stamp melt-stage3/warmelt.modlis @echo MELT build made $@ -warmelt3n: melt-stage3 melt-stage3/warmelt.debugnoline.modlis +warmelt3n: melt-stage3-fullstage.stamp melt-stage3/warmelt.debugnoline.modlis @echo MELT build made $@ -#@ from melt-build.tpl line 418 melt-stage3 directory and stamp +#@ from melt-build.tpl line 426 melt-stage3 directory and stamp melt-stage3: test -d melt-stage3/ || mkdir melt-stage3 ls -ld $$PWD/melt-stage3 > melt-stage3-directory.stamp melt-stage3-directory.stamp: melt-stage3 ; @true -### end of melt-stage3 from melt-build.tpl line 425 +### end of melt-stage3 from melt-build.tpl line 433 -#@ from melt-build.tpl line 429 +#@ from melt-build.tpl line 437 ######## last stage melt-stage3 MELT_LAST_STAGE=melt-stage3 WARMELT_LAST= warmelt3 @@ -3648,26 +3678,26 @@ warmelt: $(WARMELT_LAST) -#@ from melt-build.tpl line 440 -####### final targets from melt-build.tpl line 441 +#@ from melt-build.tpl line 448 +####### final targets from melt-build.tpl line 449 .PHONY: all-melt melt-all-modules melt-all-sources melt-tiny-tests all-melt: melt-workdir-directory.stamp melt-modules-directory.stamp melt-sources-directory.stamp \ melt-all-modules melt-all-sources melt-tiny-tests -### the final module directory from melt-build.tpl line 446 +### the final module directory from melt-build.tpl line 454 melt-modules: test -d melt-modules/ || mkdir melt-modules/ ls -ld $$PWD/melt-modules > melt-modules-directory.stamp melt-modules-directory.stamp: melt-modules; @true -### the final source directory from melt-build.tpl line 452 +### the final source directory from melt-build.tpl line 460 melt-sources: test -d melt-sources/ || mkdir melt-sources/ ls -ld $$PWD/melt-sources > melt-sources-directory.stamp melt-sources-directory.stamp: melt-sources; @true -### all sources from melt-build.tpl line 459 +### all sources from melt-build.tpl line 467 melt-all-sources: $(WARMELT_LAST_MODLIS) empty-file-for-melt.c \ melt-run.h melt-runtime.h melt-predef.h melt-sources-directory.stamp \ $(melt_make_cc1_dependency) \ @@ -3704,41 +3734,41 @@ melt-all-sources: $(WARMELT_LAST_MODLIS) empty-file-for-melt.c \ #### melt-sources translator files -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-first # 0 from melt-build.tpl line 476 +## melt translator warmelt-first # 0 from melt-build.tpl line 484 melt-sources/warmelt-first.melt: $(melt_make_source_dir)/warmelt-first.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-first.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-first.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-first.melt warmelt-first.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# MELT translator warmelt-first in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-first in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-first+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-first.c melt-sources/warmelt-first+meltdesc.c; @true -# MELT translator warmelt-first in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-first in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-first.c melt-sources/warmelt-first+meltdesc.c: \ melt-sources/warmelt-first.melt melt-sources-directory.stamp \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCINIT1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-first empty-file-for-melt.c > warmelt-first+sources.args-tmp @$(melt_move_if_change) warmelt-first+sources.args-tmp warmelt-first+sources.args - @echo; echo; echo; echo -n warmelt-first+sources.args: ; cat warmelt-first+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-first+sources.args: ; cat warmelt-first+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-first+sources.args -#@ base= warmelt-first from melt-build.tpl line 514 +#@ base= warmelt-first from melt-build.tpl line 522 melt-modules/warmelt-first.optimized.so: melt-sources/warmelt-first.c \ $(wildcard melt-sources/warmelt-first+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3750,7 +3780,7 @@ melt-modules/warmelt-first.optimized.so: melt-sources/warmelt-first.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-first \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-first -#@ base= warmelt-first from melt-build.tpl line 526 +#@ base= warmelt-first from melt-build.tpl line 534 melt-modules/warmelt-first.debugnoline.so: melt-sources/warmelt-first.c \ $(wildcard melt-sources/warmelt-first+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3762,7 +3792,7 @@ melt-modules/warmelt-first.debugnoline.so: melt-sources/warmelt-first.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-first \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-first -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-first.quicklybuilt.so: melt-sources/warmelt-first.c \ $(wildcard melt-sources/warmelt-first+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3775,43 +3805,43 @@ melt-modules/warmelt-first.quicklybuilt.so: melt-sources/warmelt-first.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-first -#@ warmelt-first from melt-build.tpl line 551 +#@ warmelt-first from melt-build.tpl line 559 -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-base # 1 from melt-build.tpl line 476 +## melt translator warmelt-base # 1 from melt-build.tpl line 484 melt-sources/warmelt-base.melt: $(melt_make_source_dir)/warmelt-base.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-base.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-base.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-base.melt warmelt-base.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# MELT translator warmelt-base in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-base in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-base+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-base.c melt-sources/warmelt-base+meltdesc.c; @true -# MELT translator warmelt-base in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-base in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-base.c melt-sources/warmelt-base+meltdesc.c: \ melt-sources/warmelt-base.melt melt-sources-directory.stamp \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCFILE1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-base empty-file-for-melt.c > warmelt-base+sources.args-tmp @$(melt_move_if_change) warmelt-base+sources.args-tmp warmelt-base+sources.args - @echo; echo; echo; echo -n warmelt-base+sources.args: ; cat warmelt-base+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-base+sources.args: ; cat warmelt-base+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-base+sources.args -#@ base= warmelt-base from melt-build.tpl line 514 +#@ base= warmelt-base from melt-build.tpl line 522 melt-modules/warmelt-base.optimized.so: melt-sources/warmelt-base.c \ $(wildcard melt-sources/warmelt-base+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3823,7 +3853,7 @@ melt-modules/warmelt-base.optimized.so: melt-sources/warmelt-base.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-base \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-base -#@ base= warmelt-base from melt-build.tpl line 526 +#@ base= warmelt-base from melt-build.tpl line 534 melt-modules/warmelt-base.debugnoline.so: melt-sources/warmelt-base.c \ $(wildcard melt-sources/warmelt-base+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3835,7 +3865,7 @@ melt-modules/warmelt-base.debugnoline.so: melt-sources/warmelt-base.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-base \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-base -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-base.quicklybuilt.so: melt-sources/warmelt-base.c \ $(wildcard melt-sources/warmelt-base+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3848,43 +3878,43 @@ melt-modules/warmelt-base.quicklybuilt.so: melt-sources/warmelt-base.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-base -#@ warmelt-base from melt-build.tpl line 551 +#@ warmelt-base from melt-build.tpl line 559 -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-debug # 2 from melt-build.tpl line 476 +## melt translator warmelt-debug # 2 from melt-build.tpl line 484 melt-sources/warmelt-debug.melt: $(melt_make_source_dir)/warmelt-debug.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-debug.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-debug.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-debug.melt warmelt-debug.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# MELT translator warmelt-debug in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-debug in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-debug+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-debug.c melt-sources/warmelt-debug+meltdesc.c; @true -# MELT translator warmelt-debug in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-debug in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-debug.c melt-sources/warmelt-debug+meltdesc.c: \ melt-sources/warmelt-debug.melt melt-sources-directory.stamp \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCFILE1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-debug empty-file-for-melt.c > warmelt-debug+sources.args-tmp @$(melt_move_if_change) warmelt-debug+sources.args-tmp warmelt-debug+sources.args - @echo; echo; echo; echo -n warmelt-debug+sources.args: ; cat warmelt-debug+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-debug+sources.args: ; cat warmelt-debug+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-debug+sources.args -#@ base= warmelt-debug from melt-build.tpl line 514 +#@ base= warmelt-debug from melt-build.tpl line 522 melt-modules/warmelt-debug.optimized.so: melt-sources/warmelt-debug.c \ $(wildcard melt-sources/warmelt-debug+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3896,7 +3926,7 @@ melt-modules/warmelt-debug.optimized.so: melt-sources/warmelt-debug.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-debug \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-debug -#@ base= warmelt-debug from melt-build.tpl line 526 +#@ base= warmelt-debug from melt-build.tpl line 534 melt-modules/warmelt-debug.debugnoline.so: melt-sources/warmelt-debug.c \ $(wildcard melt-sources/warmelt-debug+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3908,7 +3938,7 @@ melt-modules/warmelt-debug.debugnoline.so: melt-sources/warmelt-debug.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-debug \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-debug -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-debug.quicklybuilt.so: melt-sources/warmelt-debug.c \ $(wildcard melt-sources/warmelt-debug+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3921,43 +3951,43 @@ melt-modules/warmelt-debug.quicklybuilt.so: melt-sources/warmelt-debug.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-debug -#@ warmelt-debug from melt-build.tpl line 551 +#@ warmelt-debug from melt-build.tpl line 559 -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-macro # 3 from melt-build.tpl line 476 +## melt translator warmelt-macro # 3 from melt-build.tpl line 484 melt-sources/warmelt-macro.melt: $(melt_make_source_dir)/warmelt-macro.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-macro.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-macro.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-macro.melt warmelt-macro.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# MELT translator warmelt-macro in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-macro in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-macro+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-macro.c melt-sources/warmelt-macro+meltdesc.c; @true -# MELT translator warmelt-macro in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-macro in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-macro.c melt-sources/warmelt-macro+meltdesc.c: \ melt-sources/warmelt-macro.melt melt-sources-directory.stamp \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCFILE1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-macro empty-file-for-melt.c > warmelt-macro+sources.args-tmp @$(melt_move_if_change) warmelt-macro+sources.args-tmp warmelt-macro+sources.args - @echo; echo; echo; echo -n warmelt-macro+sources.args: ; cat warmelt-macro+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-macro+sources.args: ; cat warmelt-macro+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-macro+sources.args -#@ base= warmelt-macro from melt-build.tpl line 514 +#@ base= warmelt-macro from melt-build.tpl line 522 melt-modules/warmelt-macro.optimized.so: melt-sources/warmelt-macro.c \ $(wildcard melt-sources/warmelt-macro+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3969,7 +3999,7 @@ melt-modules/warmelt-macro.optimized.so: melt-sources/warmelt-macro.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-macro \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-macro -#@ base= warmelt-macro from melt-build.tpl line 526 +#@ base= warmelt-macro from melt-build.tpl line 534 melt-modules/warmelt-macro.debugnoline.so: melt-sources/warmelt-macro.c \ $(wildcard melt-sources/warmelt-macro+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3981,7 +4011,7 @@ melt-modules/warmelt-macro.debugnoline.so: melt-sources/warmelt-macro.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-macro \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-macro -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-macro.quicklybuilt.so: melt-sources/warmelt-macro.c \ $(wildcard melt-sources/warmelt-macro+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -3994,49 +4024,49 @@ melt-modules/warmelt-macro.quicklybuilt.so: melt-sources/warmelt-macro.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-macro -#@ warmelt-macro from melt-build.tpl line 551 +#@ warmelt-macro from melt-build.tpl line 559 -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-normal # 4 from melt-build.tpl line 476 +## melt translator warmelt-normal # 4 from melt-build.tpl line 484 melt-sources/warmelt-normal.melt: $(melt_make_source_dir)/warmelt-normal.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-normal.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-normal.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-normal.melt warmelt-normal.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# included warmelt-predef.melt from melt-build.tpl line 483 +# included warmelt-predef.melt from melt-build.tpl line 491 melt-sources/warmelt-predef.melt: warmelt-predef.melt melt-sources-directory.stamp rm -f melt-sources/warmelt-predef.melt* cp -v $< melt-sources/warmelt-predef.melt-tmp mv melt-sources/warmelt-predef.melt-tmp melt-sources/warmelt-predef.melt -# MELT translator warmelt-normal in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-normal in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-normal+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-normal.c melt-sources/warmelt-normal+meltdesc.c; @true -# MELT translator warmelt-normal in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-normal in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-normal.c melt-sources/warmelt-normal+meltdesc.c: \ melt-sources/warmelt-normal.melt melt-sources-directory.stamp melt-sources/warmelt-predef.melt \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCFILE1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-normal empty-file-for-melt.c > warmelt-normal+sources.args-tmp @$(melt_move_if_change) warmelt-normal+sources.args-tmp warmelt-normal+sources.args - @echo; echo; echo; echo -n warmelt-normal+sources.args: ; cat warmelt-normal+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-normal+sources.args: ; cat warmelt-normal+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-normal+sources.args -#@ base= warmelt-normal from melt-build.tpl line 514 +#@ base= warmelt-normal from melt-build.tpl line 522 melt-modules/warmelt-normal.optimized.so: melt-sources/warmelt-normal.c \ $(wildcard melt-sources/warmelt-normal+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4048,7 +4078,7 @@ melt-modules/warmelt-normal.optimized.so: melt-sources/warmelt-normal.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-normal \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-normal -#@ base= warmelt-normal from melt-build.tpl line 526 +#@ base= warmelt-normal from melt-build.tpl line 534 melt-modules/warmelt-normal.debugnoline.so: melt-sources/warmelt-normal.c \ $(wildcard melt-sources/warmelt-normal+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4060,7 +4090,7 @@ melt-modules/warmelt-normal.debugnoline.so: melt-sources/warmelt-normal.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-normal \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-normal -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-normal.quicklybuilt.so: melt-sources/warmelt-normal.c \ $(wildcard melt-sources/warmelt-normal+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4073,43 +4103,43 @@ melt-modules/warmelt-normal.quicklybuilt.so: melt-sources/warmelt-normal.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-normal -#@ warmelt-normal from melt-build.tpl line 551 +#@ warmelt-normal from melt-build.tpl line 559 -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-normatch # 5 from melt-build.tpl line 476 +## melt translator warmelt-normatch # 5 from melt-build.tpl line 484 melt-sources/warmelt-normatch.melt: $(melt_make_source_dir)/warmelt-normatch.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-normatch.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-normatch.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-normatch.melt warmelt-normatch.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# MELT translator warmelt-normatch in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-normatch in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-normatch+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-normatch.c melt-sources/warmelt-normatch+meltdesc.c; @true -# MELT translator warmelt-normatch in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-normatch in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-normatch.c melt-sources/warmelt-normatch+meltdesc.c: \ melt-sources/warmelt-normatch.melt melt-sources-directory.stamp \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCFILE1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-normatch empty-file-for-melt.c > warmelt-normatch+sources.args-tmp @$(melt_move_if_change) warmelt-normatch+sources.args-tmp warmelt-normatch+sources.args - @echo; echo; echo; echo -n warmelt-normatch+sources.args: ; cat warmelt-normatch+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-normatch+sources.args: ; cat warmelt-normatch+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-normatch+sources.args -#@ base= warmelt-normatch from melt-build.tpl line 514 +#@ base= warmelt-normatch from melt-build.tpl line 522 melt-modules/warmelt-normatch.optimized.so: melt-sources/warmelt-normatch.c \ $(wildcard melt-sources/warmelt-normatch+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4121,7 +4151,7 @@ melt-modules/warmelt-normatch.optimized.so: melt-sources/warmelt-normatch.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-normatch \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-normatch -#@ base= warmelt-normatch from melt-build.tpl line 526 +#@ base= warmelt-normatch from melt-build.tpl line 534 melt-modules/warmelt-normatch.debugnoline.so: melt-sources/warmelt-normatch.c \ $(wildcard melt-sources/warmelt-normatch+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4133,7 +4163,7 @@ melt-modules/warmelt-normatch.debugnoline.so: melt-sources/warmelt-normatch.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-normatch \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-normatch -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-normatch.quicklybuilt.so: melt-sources/warmelt-normatch.c \ $(wildcard melt-sources/warmelt-normatch+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4146,43 +4176,43 @@ melt-modules/warmelt-normatch.quicklybuilt.so: melt-sources/warmelt-normatch.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-normatch -#@ warmelt-normatch from melt-build.tpl line 551 +#@ warmelt-normatch from melt-build.tpl line 559 -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-genobj # 6 from melt-build.tpl line 476 +## melt translator warmelt-genobj # 6 from melt-build.tpl line 484 melt-sources/warmelt-genobj.melt: $(melt_make_source_dir)/warmelt-genobj.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-genobj.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-genobj.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-genobj.melt warmelt-genobj.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# MELT translator warmelt-genobj in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-genobj in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-genobj+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-genobj.c melt-sources/warmelt-genobj+meltdesc.c; @true -# MELT translator warmelt-genobj in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-genobj in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-genobj.c melt-sources/warmelt-genobj+meltdesc.c: \ melt-sources/warmelt-genobj.melt melt-sources-directory.stamp \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCFILE1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-genobj empty-file-for-melt.c > warmelt-genobj+sources.args-tmp @$(melt_move_if_change) warmelt-genobj+sources.args-tmp warmelt-genobj+sources.args - @echo; echo; echo; echo -n warmelt-genobj+sources.args: ; cat warmelt-genobj+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-genobj+sources.args: ; cat warmelt-genobj+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-genobj+sources.args -#@ base= warmelt-genobj from melt-build.tpl line 514 +#@ base= warmelt-genobj from melt-build.tpl line 522 melt-modules/warmelt-genobj.optimized.so: melt-sources/warmelt-genobj.c \ $(wildcard melt-sources/warmelt-genobj+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4194,7 +4224,7 @@ melt-modules/warmelt-genobj.optimized.so: melt-sources/warmelt-genobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-genobj \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-genobj -#@ base= warmelt-genobj from melt-build.tpl line 526 +#@ base= warmelt-genobj from melt-build.tpl line 534 melt-modules/warmelt-genobj.debugnoline.so: melt-sources/warmelt-genobj.c \ $(wildcard melt-sources/warmelt-genobj+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4206,7 +4236,7 @@ melt-modules/warmelt-genobj.debugnoline.so: melt-sources/warmelt-genobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-genobj \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-genobj -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-genobj.quicklybuilt.so: melt-sources/warmelt-genobj.c \ $(wildcard melt-sources/warmelt-genobj+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4219,43 +4249,43 @@ melt-modules/warmelt-genobj.quicklybuilt.so: melt-sources/warmelt-genobj.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-genobj -#@ warmelt-genobj from melt-build.tpl line 551 +#@ warmelt-genobj from melt-build.tpl line 559 -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-outobj # 7 from melt-build.tpl line 476 +## melt translator warmelt-outobj # 7 from melt-build.tpl line 484 melt-sources/warmelt-outobj.melt: $(melt_make_source_dir)/warmelt-outobj.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-outobj.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-outobj.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-outobj.melt warmelt-outobj.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# MELT translator warmelt-outobj in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-outobj in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-outobj+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-outobj.c melt-sources/warmelt-outobj+meltdesc.c; @true -# MELT translator warmelt-outobj in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-outobj in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-outobj.c melt-sources/warmelt-outobj+meltdesc.c: \ melt-sources/warmelt-outobj.melt melt-sources-directory.stamp \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCFILE1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-outobj empty-file-for-melt.c > warmelt-outobj+sources.args-tmp @$(melt_move_if_change) warmelt-outobj+sources.args-tmp warmelt-outobj+sources.args - @echo; echo; echo; echo -n warmelt-outobj+sources.args: ; cat warmelt-outobj+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-outobj+sources.args: ; cat warmelt-outobj+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-outobj+sources.args -#@ base= warmelt-outobj from melt-build.tpl line 514 +#@ base= warmelt-outobj from melt-build.tpl line 522 melt-modules/warmelt-outobj.optimized.so: melt-sources/warmelt-outobj.c \ $(wildcard melt-sources/warmelt-outobj+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4267,7 +4297,7 @@ melt-modules/warmelt-outobj.optimized.so: melt-sources/warmelt-outobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-outobj \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-outobj -#@ base= warmelt-outobj from melt-build.tpl line 526 +#@ base= warmelt-outobj from melt-build.tpl line 534 melt-modules/warmelt-outobj.debugnoline.so: melt-sources/warmelt-outobj.c \ $(wildcard melt-sources/warmelt-outobj+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4279,7 +4309,7 @@ melt-modules/warmelt-outobj.debugnoline.so: melt-sources/warmelt-outobj.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-outobj \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-outobj -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-outobj.quicklybuilt.so: melt-sources/warmelt-outobj.c \ $(wildcard melt-sources/warmelt-outobj+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4292,43 +4322,43 @@ melt-modules/warmelt-outobj.quicklybuilt.so: melt-sources/warmelt-outobj.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-outobj -#@ warmelt-outobj from melt-build.tpl line 551 +#@ warmelt-outobj from melt-build.tpl line 559 -#@ from melt-build.tpl line 473 +#@ from melt-build.tpl line 481 -## melt translator warmelt-modes # 8 from melt-build.tpl line 476 +## melt translator warmelt-modes # 8 from melt-build.tpl line 484 melt-sources/warmelt-modes.melt: $(melt_make_source_dir)/warmelt-modes.melt melt-sources-directory.stamp - @echo from melt-build.tpl line 478; ls -l $(melt_make_source_dir)/warmelt-modes.melt + @echo from melt-build.tpl line 486; ls -l $(melt_make_source_dir)/warmelt-modes.melt cd melt-sources; $(LN_S) -v -f $(realpath $(melt_make_source_dir))/warmelt-modes.melt warmelt-modes.melt -### melt included files with (load ...) macro from melt-build.tpl line 481 +### melt included files with (load ...) macro from melt-build.tpl line 489 -# MELT translator warmelt-modes in melt-sources/ timestamp from melt-build.tpl line 490 +# MELT translator warmelt-modes in melt-sources/ timestamp from melt-build.tpl line 498 melt-sources/warmelt-modes+melttime.h: melt-sources-directory.stamp \ melt-sources/warmelt-modes.c melt-sources/warmelt-modes+meltdesc.c; @true -# MELT translator warmelt-modes in melt-sources/ C files from melt-build.tpl line 494 +# MELT translator warmelt-modes in melt-sources/ C files from melt-build.tpl line 502 melt-sources/warmelt-modes.c melt-sources/warmelt-modes+meltdesc.c: \ melt-sources/warmelt-modes.melt melt-sources-directory.stamp \ $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCFILE1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=melt-sources/warmelt-modes empty-file-for-melt.c > warmelt-modes+sources.args-tmp @$(melt_move_if_change) warmelt-modes+sources.args-tmp warmelt-modes+sources.args - @echo; echo; echo; echo -n warmelt-modes+sources.args: ; cat warmelt-modes+sources.args ; echo "***** doing " $@ from melt-build.tpl line 509 + @echo; echo; echo; echo -n warmelt-modes+sources.args: ; cat warmelt-modes+sources.args ; echo "***** doing " $@ from melt-build.tpl line 517 $(melt_make_cc1) @warmelt-modes+sources.args -#@ base= warmelt-modes from melt-build.tpl line 514 +#@ base= warmelt-modes from melt-build.tpl line 522 melt-modules/warmelt-modes.optimized.so: melt-sources/warmelt-modes.c \ $(wildcard melt-sources/warmelt-modes+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4340,7 +4370,7 @@ melt-modules/warmelt-modes.optimized.so: melt-sources/warmelt-modes.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-modes \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-modes -#@ base= warmelt-modes from melt-build.tpl line 526 +#@ base= warmelt-modes from melt-build.tpl line 534 melt-modules/warmelt-modes.debugnoline.so: melt-sources/warmelt-modes.c \ $(wildcard melt-sources/warmelt-modes+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4352,7 +4382,7 @@ melt-modules/warmelt-modes.debugnoline.so: melt-sources/warmelt-modes.c \ GCCMELT_MODULE_SOURCEBASE=melt-sources/warmelt-modes \ GCCMELT_MODULE_BINARYBASE=melt-modules/warmelt-modes -#@ from melt-build.tpl line 538 +#@ from melt-build.tpl line 546 melt-modules/warmelt-modes.quicklybuilt.so: melt-sources/warmelt-modes.c \ $(wildcard melt-sources/warmelt-modes+*.c) \ melt-modules-directory.stamp melt-sources-directory.stamp melt-workdir-directory.stamp \ @@ -4365,13 +4395,13 @@ melt-modules/warmelt-modes.quicklybuilt.so: melt-sources/warmelt-modes.c \ GCCMELT_MODULE_WORKSPACE=melt-workdir # end translator warmelt-modes -#@ warmelt-modes from melt-build.tpl line 551 +#@ warmelt-modes from melt-build.tpl line 559 -#@ from melt-build.tpl line 554 +#@ from melt-build.tpl line 562 -#@ from melt-build.tpl line 557 +#@ from melt-build.tpl line 565 #### melt-sources warmelt-quicklybuilt is the sequence of translator files: melt-sources/warmelt-quicklybuilt.modlis: melt-modules/warmelt-first.optimized.so \ melt-modules/warmelt-base.optimized.so \ @@ -4399,7 +4429,7 @@ melt-modules/warmelt-modes.optimized.so $(melt_move_if_change) $@-tmp $@ -#@ from melt-build.tpl line 557 +#@ from melt-build.tpl line 565 #### melt-sources warmelt-optimized is the sequence of translator files: melt-sources/warmelt-optimized.modlis: melt-modules/warmelt-first.optimized.so \ melt-modules/warmelt-base.optimized.so \ @@ -4427,7 +4457,7 @@ melt-modules/warmelt-modes.optimized.so $(melt_move_if_change) $@-tmp $@ -#@ from melt-build.tpl line 557 +#@ from melt-build.tpl line 565 #### melt-sources warmelt-debugnoline is the sequence of translator files: melt-sources/warmelt-debugnoline.modlis: melt-modules/warmelt-first.optimized.so \ melt-modules/warmelt-base.optimized.so \ @@ -4460,13 +4490,13 @@ melt-modules/warmelt-modes.optimized.so -#@ from melt-build.tpl line 574 +#@ from melt-build.tpl line 582 ## melt application xtramelt-parse-infix-syntax melt-sources/xtramelt-parse-infix-syntax.melt: $(melt_make_source_dir)/xtramelt-parse-infix-syntax.melt cd melt-sources; rm -f xtramelt-parse-infix-syntax.melt; $(LN_S) $(realpath $^) -#@ from melt-build.tpl line 580 +#@ from melt-build.tpl line 588 ## melt application xtramelt-parse-infix-syntax generated files melt-sources/xtramelt-parse-infix-syntax.c: \ melt-sources/xtramelt-parse-infix-syntax.melt melt-sources/warmelt-optimized.modlis \ @@ -4477,21 +4507,21 @@ melt-sources/xtramelt-parse-infix-syntax.c: \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCAPPLICATION1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_init)=@warmelt-optimized: \ $(meltarg_output)=$(basename $@) empty-file-for-melt.c > $(notdir $(basename $@)).args-tmp @$(melt_move_if_change) $(notdir $(basename $@)).args-tmp $(notdir $(basename $@)).args - @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 599 + @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 607 $(melt_make_cc1) @$(notdir $(basename $@)).args -#@ from melt-build.tpl line 602 +#@ from melt-build.tpl line 610 ## melt application xtramelt-parse-infix-syntax various flavors of modules -## melt application xtramelt-parse-infix-syntax flavor optimized from melt-build.tpl line 606 +## melt application xtramelt-parse-infix-syntax flavor optimized from melt-build.tpl line 614 melt-modules/xtramelt-parse-infix-syntax.optimized.so: melt-sources-directory.stamp \ melt-sources/xtramelt-parse-infix-syntax.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-parse-infix-syntax+*.c) \ @@ -4504,7 +4534,7 @@ melt-modules/xtramelt-parse-infix-syntax.optimized.so: melt-sources-directory.st GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-parse-infix-syntax -## melt application xtramelt-parse-infix-syntax flavor quicklybuilt from melt-build.tpl line 606 +## melt application xtramelt-parse-infix-syntax flavor quicklybuilt from melt-build.tpl line 614 melt-modules/xtramelt-parse-infix-syntax.quicklybuilt.so: melt-sources-directory.stamp \ melt-sources/xtramelt-parse-infix-syntax.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-parse-infix-syntax+*.c) \ @@ -4517,7 +4547,7 @@ melt-modules/xtramelt-parse-infix-syntax.quicklybuilt.so: melt-sources-directory GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-parse-infix-syntax -## melt application xtramelt-parse-infix-syntax flavor debugnoline from melt-build.tpl line 606 +## melt application xtramelt-parse-infix-syntax flavor debugnoline from melt-build.tpl line 614 melt-modules/xtramelt-parse-infix-syntax.debugnoline.so: melt-sources-directory.stamp \ melt-sources/xtramelt-parse-infix-syntax.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-parse-infix-syntax+*.c) \ @@ -4530,20 +4560,20 @@ melt-modules/xtramelt-parse-infix-syntax.debugnoline.so: melt-sources-directory. GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-parse-infix-syntax -#@ from melt-build.tpl line 619 +#@ from melt-build.tpl line 627 # end application xtramelt-parse-infix-syntax -#@ from melt-build.tpl line 623 +#@ from melt-build.tpl line 631 -#@ from melt-build.tpl line 574 +#@ from melt-build.tpl line 582 ## melt application xtramelt-ana-base melt-sources/xtramelt-ana-base.melt: $(melt_make_source_dir)/xtramelt-ana-base.melt cd melt-sources; rm -f xtramelt-ana-base.melt; $(LN_S) $(realpath $^) -#@ from melt-build.tpl line 580 +#@ from melt-build.tpl line 588 ## melt application xtramelt-ana-base generated files melt-sources/xtramelt-ana-base.c: \ melt-sources/xtramelt-ana-base.melt melt-sources/warmelt-optimized.modlis \ @@ -4554,21 +4584,21 @@ melt-sources/xtramelt-ana-base.c: \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCAPPLICATION1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_init)=@warmelt-optimized:xtramelt-parse-infix-syntax \ $(meltarg_output)=$(basename $@) empty-file-for-melt.c > $(notdir $(basename $@)).args-tmp @$(melt_move_if_change) $(notdir $(basename $@)).args-tmp $(notdir $(basename $@)).args - @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 599 + @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 607 $(melt_make_cc1) @$(notdir $(basename $@)).args -#@ from melt-build.tpl line 602 +#@ from melt-build.tpl line 610 ## melt application xtramelt-ana-base various flavors of modules -## melt application xtramelt-ana-base flavor optimized from melt-build.tpl line 606 +## melt application xtramelt-ana-base flavor optimized from melt-build.tpl line 614 melt-modules/xtramelt-ana-base.optimized.so: melt-sources-directory.stamp \ melt-sources/xtramelt-ana-base.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-ana-base+*.c) \ @@ -4581,7 +4611,7 @@ melt-modules/xtramelt-ana-base.optimized.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-ana-base -## melt application xtramelt-ana-base flavor quicklybuilt from melt-build.tpl line 606 +## melt application xtramelt-ana-base flavor quicklybuilt from melt-build.tpl line 614 melt-modules/xtramelt-ana-base.quicklybuilt.so: melt-sources-directory.stamp \ melt-sources/xtramelt-ana-base.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-ana-base+*.c) \ @@ -4594,7 +4624,7 @@ melt-modules/xtramelt-ana-base.quicklybuilt.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-ana-base -## melt application xtramelt-ana-base flavor debugnoline from melt-build.tpl line 606 +## melt application xtramelt-ana-base flavor debugnoline from melt-build.tpl line 614 melt-modules/xtramelt-ana-base.debugnoline.so: melt-sources-directory.stamp \ melt-sources/xtramelt-ana-base.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-ana-base+*.c) \ @@ -4607,20 +4637,20 @@ melt-modules/xtramelt-ana-base.debugnoline.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-ana-base -#@ from melt-build.tpl line 619 +#@ from melt-build.tpl line 627 # end application xtramelt-ana-base -#@ from melt-build.tpl line 623 +#@ from melt-build.tpl line 631 -#@ from melt-build.tpl line 574 +#@ from melt-build.tpl line 582 ## melt application xtramelt-ana-simple melt-sources/xtramelt-ana-simple.melt: $(melt_make_source_dir)/xtramelt-ana-simple.melt cd melt-sources; rm -f xtramelt-ana-simple.melt; $(LN_S) $(realpath $^) -#@ from melt-build.tpl line 580 +#@ from melt-build.tpl line 588 ## melt application xtramelt-ana-simple generated files melt-sources/xtramelt-ana-simple.c: \ melt-sources/xtramelt-ana-simple.melt melt-sources/warmelt-optimized.modlis \ @@ -4631,21 +4661,21 @@ melt-sources/xtramelt-ana-simple.c: \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCAPPLICATION1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_init)=@warmelt-optimized:xtramelt-parse-infix-syntax:xtramelt-ana-base \ $(meltarg_output)=$(basename $@) empty-file-for-melt.c > $(notdir $(basename $@)).args-tmp @$(melt_move_if_change) $(notdir $(basename $@)).args-tmp $(notdir $(basename $@)).args - @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 599 + @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 607 $(melt_make_cc1) @$(notdir $(basename $@)).args -#@ from melt-build.tpl line 602 +#@ from melt-build.tpl line 610 ## melt application xtramelt-ana-simple various flavors of modules -## melt application xtramelt-ana-simple flavor optimized from melt-build.tpl line 606 +## melt application xtramelt-ana-simple flavor optimized from melt-build.tpl line 614 melt-modules/xtramelt-ana-simple.optimized.so: melt-sources-directory.stamp \ melt-sources/xtramelt-ana-simple.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-ana-simple+*.c) \ @@ -4658,7 +4688,7 @@ melt-modules/xtramelt-ana-simple.optimized.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-ana-simple -## melt application xtramelt-ana-simple flavor quicklybuilt from melt-build.tpl line 606 +## melt application xtramelt-ana-simple flavor quicklybuilt from melt-build.tpl line 614 melt-modules/xtramelt-ana-simple.quicklybuilt.so: melt-sources-directory.stamp \ melt-sources/xtramelt-ana-simple.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-ana-simple+*.c) \ @@ -4671,7 +4701,7 @@ melt-modules/xtramelt-ana-simple.quicklybuilt.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-ana-simple -## melt application xtramelt-ana-simple flavor debugnoline from melt-build.tpl line 606 +## melt application xtramelt-ana-simple flavor debugnoline from melt-build.tpl line 614 melt-modules/xtramelt-ana-simple.debugnoline.so: melt-sources-directory.stamp \ melt-sources/xtramelt-ana-simple.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-ana-simple+*.c) \ @@ -4684,20 +4714,20 @@ melt-modules/xtramelt-ana-simple.debugnoline.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-ana-simple -#@ from melt-build.tpl line 619 +#@ from melt-build.tpl line 627 # end application xtramelt-ana-simple -#@ from melt-build.tpl line 623 +#@ from melt-build.tpl line 631 -#@ from melt-build.tpl line 574 +#@ from melt-build.tpl line 582 ## melt application xtramelt-c-generator melt-sources/xtramelt-c-generator.melt: $(melt_make_source_dir)/xtramelt-c-generator.melt cd melt-sources; rm -f xtramelt-c-generator.melt; $(LN_S) $(realpath $^) -#@ from melt-build.tpl line 580 +#@ from melt-build.tpl line 588 ## melt application xtramelt-c-generator generated files melt-sources/xtramelt-c-generator.c: \ melt-sources/xtramelt-c-generator.melt melt-sources/warmelt-optimized.modlis \ @@ -4708,21 +4738,21 @@ melt-sources/xtramelt-c-generator.c: \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCAPPLICATION1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_init)=@warmelt-optimized:xtramelt-parse-infix-syntax:xtramelt-ana-base:xtramelt-ana-simple \ $(meltarg_output)=$(basename $@) empty-file-for-melt.c > $(notdir $(basename $@)).args-tmp @$(melt_move_if_change) $(notdir $(basename $@)).args-tmp $(notdir $(basename $@)).args - @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 599 + @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 607 $(melt_make_cc1) @$(notdir $(basename $@)).args -#@ from melt-build.tpl line 602 +#@ from melt-build.tpl line 610 ## melt application xtramelt-c-generator various flavors of modules -## melt application xtramelt-c-generator flavor optimized from melt-build.tpl line 606 +## melt application xtramelt-c-generator flavor optimized from melt-build.tpl line 614 melt-modules/xtramelt-c-generator.optimized.so: melt-sources-directory.stamp \ melt-sources/xtramelt-c-generator.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-c-generator+*.c) \ @@ -4735,7 +4765,7 @@ melt-modules/xtramelt-c-generator.optimized.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-c-generator -## melt application xtramelt-c-generator flavor quicklybuilt from melt-build.tpl line 606 +## melt application xtramelt-c-generator flavor quicklybuilt from melt-build.tpl line 614 melt-modules/xtramelt-c-generator.quicklybuilt.so: melt-sources-directory.stamp \ melt-sources/xtramelt-c-generator.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-c-generator+*.c) \ @@ -4748,7 +4778,7 @@ melt-modules/xtramelt-c-generator.quicklybuilt.so: melt-sources-directory.stamp GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-c-generator -## melt application xtramelt-c-generator flavor debugnoline from melt-build.tpl line 606 +## melt application xtramelt-c-generator flavor debugnoline from melt-build.tpl line 614 melt-modules/xtramelt-c-generator.debugnoline.so: melt-sources-directory.stamp \ melt-sources/xtramelt-c-generator.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-c-generator+*.c) \ @@ -4761,20 +4791,20 @@ melt-modules/xtramelt-c-generator.debugnoline.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-c-generator -#@ from melt-build.tpl line 619 +#@ from melt-build.tpl line 627 # end application xtramelt-c-generator -#@ from melt-build.tpl line 623 +#@ from melt-build.tpl line 631 -#@ from melt-build.tpl line 574 +#@ from melt-build.tpl line 582 ## melt application xtramelt-opengpu melt-sources/xtramelt-opengpu.melt: $(melt_make_source_dir)/xtramelt-opengpu.melt cd melt-sources; rm -f xtramelt-opengpu.melt; $(LN_S) $(realpath $^) -#@ from melt-build.tpl line 580 +#@ from melt-build.tpl line 588 ## melt application xtramelt-opengpu generated files melt-sources/xtramelt-opengpu.c: \ melt-sources/xtramelt-opengpu.melt melt-sources/warmelt-optimized.modlis \ @@ -4785,21 +4815,21 @@ melt-sources/xtramelt-opengpu.c: \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCAPPLICATION1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_init)=@warmelt-optimized:xtramelt-parse-infix-syntax:xtramelt-ana-base:xtramelt-ana-simple:xtramelt-c-generator \ $(meltarg_output)=$(basename $@) empty-file-for-melt.c > $(notdir $(basename $@)).args-tmp @$(melt_move_if_change) $(notdir $(basename $@)).args-tmp $(notdir $(basename $@)).args - @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 599 + @echo; echo; echo; echo -n $(notdir $(basename $@)).args: ; cat $(notdir $(basename $@)).args ; echo "***** doing " $@ from melt-build.tpl line 607 $(melt_make_cc1) @$(notdir $(basename $@)).args -#@ from melt-build.tpl line 602 +#@ from melt-build.tpl line 610 ## melt application xtramelt-opengpu various flavors of modules -## melt application xtramelt-opengpu flavor optimized from melt-build.tpl line 606 +## melt application xtramelt-opengpu flavor optimized from melt-build.tpl line 614 melt-modules/xtramelt-opengpu.optimized.so: melt-sources-directory.stamp \ melt-sources/xtramelt-opengpu.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-opengpu+*.c) \ @@ -4812,7 +4842,7 @@ melt-modules/xtramelt-opengpu.optimized.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-opengpu -## melt application xtramelt-opengpu flavor quicklybuilt from melt-build.tpl line 606 +## melt application xtramelt-opengpu flavor quicklybuilt from melt-build.tpl line 614 melt-modules/xtramelt-opengpu.quicklybuilt.so: melt-sources-directory.stamp \ melt-sources/xtramelt-opengpu.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-opengpu+*.c) \ @@ -4825,7 +4855,7 @@ melt-modules/xtramelt-opengpu.quicklybuilt.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-opengpu -## melt application xtramelt-opengpu flavor debugnoline from melt-build.tpl line 606 +## melt application xtramelt-opengpu flavor debugnoline from melt-build.tpl line 614 melt-modules/xtramelt-opengpu.debugnoline.so: melt-sources-directory.stamp \ melt-sources/xtramelt-opengpu.c melt-modules-directory.stamp melt-workdir-directory.stamp \ $(wildcard melt-sources/xtramelt-opengpu+*.c) \ @@ -4838,70 +4868,70 @@ melt-modules/xtramelt-opengpu.debugnoline.so: melt-sources-directory.stamp \ GCCMELT_MODULE_BINARYBASE=melt-modules/xtramelt-opengpu -#@ from melt-build.tpl line 619 +#@ from melt-build.tpl line 627 # end application xtramelt-opengpu -#@ from melt-build.tpl line 623 +#@ from melt-build.tpl line 631 ################ -#@ from melt-build.tpl line 628 +#@ from melt-build.tpl line 636 melt-sayhello.melt: $(melt_default_modules_list).modlis @date +'(code_chunk say%YM%mhello #{printf("hello_from_MELT on %c pid %%d\n", (int) getpid());}#)' > $@ -#@ from melt-build.tpl line 631 +#@ from melt-build.tpl line 639 melt-tiny-tests: melt-sayhello.melt melt-modules melt-sources \ melt-all-modules melt-all-sources \ melt-default-modules-quicklybuilt.modlis melt-runtime.args \ $(MELT_RUNTIME_C) -# test that a helloworld can be translated from melt-build.tpl line 637 +# test that a helloworld can be translated from melt-build.tpl line 645 @echo $(MELTCCAPPLICATION1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=$(basename $<) empty-file-for-melt.c > $(basename $<).args-tmp @$(melt_move_if_change) $(basename $<).args-tmp $(basename $<).args - @echo; echo; echo; echo -n $(basename $<).args: ; cat $(basename $<).args ; echo "***** doing " $(basename $<) from melt-build.tpl line 645 + @echo; echo; echo; echo -n $(basename $<).args: ; cat $(basename $<).args ; echo "***** doing " $(basename $<) from melt-build.tpl line 653 $(melt_make_cc1) @$(basename $<).args -# test that a helloworld can be run from melt-build.tpl line 647 +# test that a helloworld can be run from melt-build.tpl line 655 @echo $(MELTCCRUNFILE1ARGS) $(meltarg_init)=@melt-default-modules-quicklybuilt \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ $(meltarg_output)=$(basename $<) empty-file-for-melt.c > $(basename $<)-run.args-tmp @$(melt_move_if_change) $(basename $<)-run.args-tmp $(basename $<)-run.args - @echo; echo; echo; echo -n $(basename $<)-run.args: ; cat $(basename $<)-run.args ; echo "***** doing " $(basename $<)-run from melt-build.tpl line 655 + @echo; echo; echo; echo -n $(basename $<)-run.args: ; cat $(basename $<)-run.args ; echo "***** doing " $(basename $<)-run from melt-build.tpl line 663 $(melt_make_cc1) @$(basename $<)-run.args # test that the melt-runtime follows MELT coding rules; this also tests # a real MELT pass on real code, like our melt-runtime.c -# test melt-runtime from melt-build.tpl line 659 +# test melt-runtime from melt-build.tpl line 667 @echo $(melt_make_cc1flags) -O -Wno-shadow $(meltarg_mode)=meltframe \ $(meltarg_makefile)=$(melt_make_module_makefile) \ $(meltarg_makecmd)=$(MAKE) \ "$(meltarg_modulecflags)='$(melt_cflags)'" \ $(meltarg_tempdir)=. $(MELT_DEBUG) $(meltarg_init)=@melt-default-modules-quicklybuilt \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) -o /dev/null > meltframe.args-tmp @cat melt-runtime.args >> meltframe.args-tmp echo -Iinclude/ >> meltframe.args-tmp @$(melt_move_if_change) meltframe.args-tmp meltframe.args - @echo; echo; echo; echo -n meltframe.args: ; cat meltframe.args ; echo "***** doing " meltframe from melt-build.tpl line 672 + @echo; echo; echo; echo -n meltframe.args: ; cat meltframe.args ; echo "***** doing " meltframe from melt-build.tpl line 680 $(melt_make_cc1) @meltframe.args -#@ from melt-build.tpl line 676 +#@ from melt-build.tpl line 684 ################ -#@ from melt-build.tpl line 682 +#@ from melt-build.tpl line 690 melt-all-modules: melt-workdir \ melt-modules/warmelt-first.optimized.so \ melt-modules/warmelt-base.optimized.so \ @@ -4960,11 +4990,11 @@ $(melt_default_modules_list).modlis: melt-all-modules \ cd $(dir $@) ; rm -f $(notdir $@); $(LN_S) $(melt_default_modules_list)-$(melt_default_variant).modlis $(notdir $@) -#@ from melt-build.tpl line 705 +#@ from melt-build.tpl line 713 ## MELT various variants of module lists -#@ from melt-build.tpl line 709 +#@ from melt-build.tpl line 717 ### quicklybuilt default module list $(melt_default_modules_list)-quicklybuilt.modlis: melt-all-modules melt-modules/ $(wildcard melt-modules/*.quicklybuilt.so) @echo building quicklybuilt module list $@ @@ -4991,7 +5021,7 @@ $(melt_default_modules_list)-quicklybuilt.modlis: melt-all-modules melt-module $(melt_move_if_change) $@-tmp $@ -#@ from melt-build.tpl line 709 +#@ from melt-build.tpl line 717 ### optimized default module list $(melt_default_modules_list)-optimized.modlis: melt-all-modules melt-modules/ $(wildcard melt-modules/*.optimized.so) @echo building optimized module list $@ @@ -5018,7 +5048,7 @@ $(melt_default_modules_list)-optimized.modlis: melt-all-modules melt-modules/ $(melt_move_if_change) $@-tmp $@ -#@ from melt-build.tpl line 709 +#@ from melt-build.tpl line 717 ### debugnoline default module list $(melt_default_modules_list)-debugnoline.modlis: melt-all-modules melt-modules/ $(wildcard melt-modules/*.debugnoline.so) @echo building debugnoline module list $@ @@ -5046,12 +5076,12 @@ $(melt_default_modules_list)-debugnoline.modlis: melt-all-modules melt-modules -#@ from melt-build.tpl line 725 +#@ from melt-build.tpl line 733 ### MELT upgrade .PHONY: warmelt-upgrade-translator meltrun-generate -#@ from melt-build.tpl line 730 +#@ from melt-build.tpl line 738 ####### generate the runtime support files meltrunsup.h meltrunsup-inc.c meltrun-generate: $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) empty-file-for-melt.c \ $(melt_make_cc1_dependency) @@ -5077,7 +5107,7 @@ meltrun-generate: $(WARMELT_LAST) $(WARMELT_LAST_MODLIS) empty-file-for-melt.c \ ###### generate the translator files warmelt*.c -#@ from melt-build.tpl line 756 +#@ from melt-build.tpl line 764 warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(MELT_LAST_STAGE)/warmelt-first.c \ $(wildcard $(MELT_LAST_STAGE)/warmelt-first+*.c) \ @@ -5103,11 +5133,11 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ ls -l meltrunsup.h meltrunsup-inc.c indent meltrunsup.h indent meltrunsup-inc.c -#@ from melt-build.tpl line 768 +#@ from melt-build.tpl line 776 -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-first -## dont indent the warmelt-first+meltdesc.c or warmelt-first+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-first+meltdesc.c or warmelt-first+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-first+meltdesc.c $(MELT_LAST_STAGE)/warmelt-first+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-first+meltdesc.c > $(srcdir)/melt/generated/warmelt-first+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-first+melttime.h $(MELT_LAST_STAGE)/warmelt-first+melttime.h~; \ @@ -5126,12 +5156,12 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-first*.so $(MELT_STAGE_ZERO)/warmelt-first*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-base -## dont indent the warmelt-base+meltdesc.c or warmelt-base+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-base+meltdesc.c or warmelt-base+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-base+meltdesc.c $(MELT_LAST_STAGE)/warmelt-base+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-base+meltdesc.c > $(srcdir)/melt/generated/warmelt-base+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-base+melttime.h $(MELT_LAST_STAGE)/warmelt-base+melttime.h~; \ @@ -5150,12 +5180,12 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-base*.so $(MELT_STAGE_ZERO)/warmelt-base*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-debug -## dont indent the warmelt-debug+meltdesc.c or warmelt-debug+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-debug+meltdesc.c or warmelt-debug+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-debug+meltdesc.c $(MELT_LAST_STAGE)/warmelt-debug+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-debug+meltdesc.c > $(srcdir)/melt/generated/warmelt-debug+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-debug+melttime.h $(MELT_LAST_STAGE)/warmelt-debug+melttime.h~; \ @@ -5174,12 +5204,12 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-debug*.so $(MELT_STAGE_ZERO)/warmelt-debug*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-macro -## dont indent the warmelt-macro+meltdesc.c or warmelt-macro+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-macro+meltdesc.c or warmelt-macro+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-macro+meltdesc.c $(MELT_LAST_STAGE)/warmelt-macro+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-macro+meltdesc.c > $(srcdir)/melt/generated/warmelt-macro+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-macro+melttime.h $(MELT_LAST_STAGE)/warmelt-macro+melttime.h~; \ @@ -5198,12 +5228,12 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-macro*.so $(MELT_STAGE_ZERO)/warmelt-macro*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-normal -## dont indent the warmelt-normal+meltdesc.c or warmelt-normal+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-normal+meltdesc.c or warmelt-normal+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-normal+meltdesc.c $(MELT_LAST_STAGE)/warmelt-normal+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-normal+meltdesc.c > $(srcdir)/melt/generated/warmelt-normal+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-normal+melttime.h $(MELT_LAST_STAGE)/warmelt-normal+melttime.h~; \ @@ -5222,12 +5252,12 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-normal*.so $(MELT_STAGE_ZERO)/warmelt-normal*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-normatch -## dont indent the warmelt-normatch+meltdesc.c or warmelt-normatch+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-normatch+meltdesc.c or warmelt-normatch+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-normatch+meltdesc.c $(MELT_LAST_STAGE)/warmelt-normatch+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-normatch+meltdesc.c > $(srcdir)/melt/generated/warmelt-normatch+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-normatch+melttime.h $(MELT_LAST_STAGE)/warmelt-normatch+melttime.h~; \ @@ -5246,12 +5276,12 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-normatch*.so $(MELT_STAGE_ZERO)/warmelt-normatch*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-genobj -## dont indent the warmelt-genobj+meltdesc.c or warmelt-genobj+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-genobj+meltdesc.c or warmelt-genobj+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-genobj+meltdesc.c $(MELT_LAST_STAGE)/warmelt-genobj+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-genobj+meltdesc.c > $(srcdir)/melt/generated/warmelt-genobj+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-genobj+melttime.h $(MELT_LAST_STAGE)/warmelt-genobj+melttime.h~; \ @@ -5270,12 +5300,12 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-genobj*.so $(MELT_STAGE_ZERO)/warmelt-genobj*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-outobj -## dont indent the warmelt-outobj+meltdesc.c or warmelt-outobj+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-outobj+meltdesc.c or warmelt-outobj+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-outobj+meltdesc.c $(MELT_LAST_STAGE)/warmelt-outobj+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-outobj+meltdesc.c > $(srcdir)/melt/generated/warmelt-outobj+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-outobj+melttime.h $(MELT_LAST_STAGE)/warmelt-outobj+melttime.h~; \ @@ -5294,12 +5324,12 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-outobj*.so $(MELT_STAGE_ZERO)/warmelt-outobj*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # -#@ from melt-build.tpl line 770 +#@ from melt-build.tpl line 778 @echo upgrading MELT translator warmelt-modes -## dont indent the warmelt-modes+meltdesc.c or warmelt-modes+melttime.h ::: from melt-build.tpl line 772 +## dont indent the warmelt-modes+meltdesc.c or warmelt-modes+melttime.h ::: from melt-build.tpl line 780 cp $(MELT_LAST_STAGE)/warmelt-modes+meltdesc.c $(MELT_LAST_STAGE)/warmelt-modes+meltdesc.c~; \ sed s/$(MELT_LAST_STAGE)/MELT-STAGE-ZERO/g $(MELT_LAST_STAGE)/warmelt-modes+meltdesc.c > $(srcdir)/melt/generated/warmelt-modes+meltdesc.c cp $(MELT_LAST_STAGE)/warmelt-modes+melttime.h $(MELT_LAST_STAGE)/warmelt-modes+melttime.h~; \ @@ -5318,18 +5348,18 @@ warmelt-upgrade-translator: $(WARMELT_LAST) meltrun-generate \ $(srcdir)/melt/generated/$$bf ; \ done rm -f $(MELT_STAGE_ZERO)/warmelt-modes*.so $(MELT_STAGE_ZERO)/warmelt-modes*.c -#@ from melt-build.tpl line 791 +#@ from melt-build.tpl line 799 # cp -v meltrunsup*.[ch] $(srcdir)/melt/generated/ -#@ from melt-build.tpl line 795 +#@ from melt-build.tpl line 803 ### Generated MELT documentation -#@ from melt-build.tpl line 802 +#@ from melt-build.tpl line 810 meltgendoc.texi: $(melt_default_modules_list).modlis \ melt-sources/warmelt-first.melt \ melt-sources/warmelt-base.melt \ @@ -5377,5 +5407,5 @@ melt-clean: melt-stage3 \ melt-sources melt-modules -#@ from melt-build.tpl line 836 +#@ from melt-build.tpl line 844 ## eof melt-build.mk generated from melt-build.tpl & melt-melt-build.def diff --git a/gcc/melt-build.tpl b/gcc/melt-build.tpl index 09136a18ae5..42695ac157a 100644 --- a/gcc/melt-build.tpl +++ b/gcc/melt-build.tpl @@ -194,9 +194,8 @@ empty-file-for-melt.c: ## the default stage0 is [+ (. (tpl-file-line))+] MELT_STAGE_ZERO?=melt-stage0-dynamic MELT_ZERO_FLAVOR=$(patsubst melt-stage0-%,%,$(MELT_STAGE_ZERO)) -warmelt0: $(melt_make_cc1_dependency) $(MELT_STAGE_ZERO) $(MELT_STAGE_ZERO)-fullstage.stamp -$(MELT_STAGE_ZERO): - -test -d $(MELT_STAGE_ZERO)/ || mkdir $(MELT_STAGE_ZERO) +warmelt0: $(melt_make_cc1_dependency) \ + $(MELT_STAGE_ZERO)-directory.stamp $(MELT_STAGE_ZERO)-fullstage.stamp ######################################################################## @@ -206,13 +205,20 @@ $(MELT_STAGE_ZERO): [+FOR zeroflavor IN "dynamic" "quicklybuilt" +] ## stage 0 flavor [+zeroflavor+] [+ (. (tpl-file-line))+] -[+FOR melt_translator_file +] ## stage 0 for [+base+] [+ (. (tpl-file-line))+] +melt-stage0-[+zeroflavor+]: + test -d melt-stage0-[+zeroflavor+]/ || mkdir melt-stage0-[+zeroflavor+]/ + ls -ld $$PWD/melt-stage0-[+zeroflavor+]/ > melt-stage0-[+zeroflavor+]-directory.stamp +melt-stage0-[+zeroflavor+]-directory.stamp: melt-stage0-[+zeroflavor+] ; @true + +#@ stage 0 flavor [+zeroflavor+] [+ (. (tpl-file-line))+] + +[+FOR melt_translator_file +] #@ stage 0 for [+base+] flavor [+zeroflavor+] [+ (. (tpl-file-line))+] melt-stage0-[+zeroflavor+]/[+base+].$(MELT_ZERO_GENERATED_[+mkvarsuf+]_CUMULMD5).[+zeroflavor+].so: $(MELT_ZERO_GENERATED_[+mkvarsuf+]_C_FILES) \ melt-run.h melt-runtime.h melt-runtime.c melt-workdir-directory.stamp \ - melt-predef.h $(melt_make_cc1_dependency) + melt-predef.h melt-stage0-[+zeroflavor+]-directory.stamp $(melt_make_cc1_dependency) @echo stage0-[+zeroflavor+] [+base+] MELT_GENERATED_[+mkvarsuf+]_CUMULMD5= $(MELT_GENERATED_[+mkvarsuf+]_CUMULMD5) +$(MELT_MAKE_MODULE) melt_module \ GCCMELT_MODULE_WORKSPACE=melt-workdir \ @@ -274,9 +280,10 @@ ENDFOR melt_translator_file+] #@ stage 0 flavor [+zeroflavor+] fullstage stamp [+ (. (tpl-file-line))+] melt-stage0-[+zeroflavor+]-fullstage.stamp: \ [+FOR melt_translator_file " \\\n" - +] melt-stage0-[+base+].[+zeroflavor+]-module.stamp [+ENDFOR melt_translator_file - @true -+] + +] melt-stage0-[+base+].[+zeroflavor+]-module.stamp [+ENDFOR melt_translator_file+] + cat $^ > $@-tmp + $(melt_move_if_change) $@-tmp $@ + ##@ end STAGE0 flavor [+zeroflavor+] [+ (. (tpl-file-line))+] ####------------------------------------------------------------- @@ -306,8 +313,9 @@ melt-stage0-[+zeroflavor+]-fullstage.stamp: \ ## the descriptive C of [+melt_stage+] for [+ (. outbase)+] [+ (. (tpl-file-line))+] [+melt_stage+]/[+ (. outbase)+]+meltdesc.c [+melt_stage+]/[+ (. outbase)+].c: \ - $(melt_make_source_dir)/[+ (. outbase)+].melt \ - [+ (. prevstage)+]-fullstage.stamp [+ (. prevstage)+]/warmelt.modlis \ + $(melt_make_source_dir)/[+ (. outbase)+].melt \ + [+melt_stage+]-directory.stamp \ + [+ (. prevstage)+]-fullstage.stamp [+ (. prevstage)+]/warmelt.modlis \ [+FOR includeload+] [+includeload+] \ [+ENDFOR includeload +][+FOR melt_translator_file+][+ (define inbase (get "base")) (define inindex (for-index)) @@ -326,7 +334,7 @@ melt-stage0-[+zeroflavor+]-fullstage.stamp: \ (define depindex (if (< inindex outindex) stageindex (- stageindex 1))) +][+ (. depstage)+]/[+ (. inbase)+].[+ (. depflavor)+][+ENDFOR melt_translator_file +] > [+ (. outbase)+]+[+melt_stage+].args-tmp - @echo $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + @echo $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath .):$(realpath [+melt_stage+]):$(realpath [+ (. prevstage)+]):$(realpath $(melt_make_module_dir)) \ $(meltarg_source_path)=$(realpath .):$(realpath [+melt_stage+]):$(realpath [+ (. prevstage)+]):$(realpath $(melt_make_source_dir)):$(realpath $(melt_make_source_dir)/generated):$(realpath $(melt_source_dir)) \ $(meltarg_output)=[+melt_stage+]/[+ (. outbase)+] $(meltarg_workdir)=melt-workdir \ @@ -401,8 +409,8 @@ ENDFOR melt_translator_file+] #@ [+ (. (tpl-file-line))+] [+melt_stage+]-fullstage.stamp: melt-run.h | [+melt_stage+]/warmelt.modlis echo "#$@ generated" > $@-tmp - md5sum melt-run.h >> $@-tmp -[+FOR melt_translator_file "\n"+] md5sum $(wildcard [+melt_stage+]/[+base+].c[+melt_stage+]/[+base+]+[0-9]*.c) < /dev/null >> $@-tmp[+ENDFOR melt_translator_file+] + $(MD5SUM) melt-run.h >> $@-tmp +[+FOR melt_translator_file "\n"+] $(MD5SUM) $(wildcard [+melt_stage+]/[+base+].c[+melt_stage+]/[+base+]+[0-9]*.c) < /dev/null >> $@-tmp[+ENDFOR melt_translator_file+] echo "# end $@" >> $@-tmp $(melt_move_if_change) $@-tmp $@ @@ -410,9 +418,9 @@ ENDFOR melt_translator_file+] ### phony targets for [+melt_stage+] #@ [+ (. (tpl-file-line))+] .PHONY: warmelt[+(. stageindex)+] warmelt[+(. stageindex)+]n -warmelt[+(. stageindex)+]: [+melt_stage+] [+melt_stage+]/warmelt.modlis +warmelt[+(. stageindex)+]: [+melt_stage+]-fullstage.stamp [+melt_stage+]/warmelt.modlis @echo MELT build made $@ -warmelt[+(. stageindex)+]n: [+melt_stage+] [+melt_stage+]/warmelt.debugnoline.modlis +warmelt[+(. stageindex)+]n: [+melt_stage+]-fullstage.stamp [+melt_stage+]/warmelt.debugnoline.modlis @echo MELT build made $@ #@ [+ (. (tpl-file-line))+] [+melt_stage+] directory and stamp @@ -499,7 +507,7 @@ melt-sources/[+base+].c melt-sources/[+base+]+meltdesc.c: \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo [+IF (= transindex 0)+] $(MELTCCINIT1ARGS) \[+ELSE+] $(MELTCCFILE1ARGS) \[+ENDIF+] - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-modules): \ $(meltarg_source_path)=$(realpath $(MELT_LAST_STAGE)):$(realpath melt-sources):$(realpath $(melt_source_dir)) \ $(meltarg_init)=@$(basename $(WARMELT_LAST_MODLIS)) \ @@ -589,7 +597,7 @@ melt-sources/[+base+].c: \ empty-file-for-melt.c melt-run.h melt-runtime.h \ $(melt_make_cc1_dependency) @echo $(MELTCCAPPLICATION1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ @@ -636,7 +644,7 @@ melt-tiny-tests: melt-sayhello.melt melt-modules melt-sources \ $(MELT_RUNTIME_C) # test that a helloworld can be translated [+ (. (tpl-file-line))+] @echo $(MELTCCAPPLICATION1ARGS) \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ @@ -646,7 +654,7 @@ melt-tiny-tests: melt-sayhello.melt melt-modules melt-sources \ $(melt_make_cc1) @$(basename $<).args # test that a helloworld can be run [+ (. (tpl-file-line))+] @echo $(MELTCCRUNFILE1ARGS) $(meltarg_init)=@melt-default-modules-quicklybuilt \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) \ @@ -662,7 +670,7 @@ melt-tiny-tests: melt-sayhello.melt melt-modules melt-sources \ $(meltarg_makecmd)=$(MAKE) \ "$(meltarg_modulecflags)='$(melt_cflags)'" \ $(meltarg_tempdir)=. $(MELT_DEBUG) $(meltarg_init)=@melt-default-modules-quicklybuilt \ - $(meltarg_arg)=$< -frandom-seed=$(shell md5sum $< | cut -b-24) \ + $(meltarg_arg)=$< -frandom-seed=$(shell $(MD5SUM) $< | cut -b-24) \ $(meltarg_module_path)=$(realpath melt-modules) \ $(meltarg_source_path)=$(realpath melt-sources) \ $(meltarg_workdir)=melt-workdir $(meltarg_inhibitautobuild) -o /dev/null > meltframe.args-tmp |