X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=make%2Fstepmake.make;h=1de2e2b2d0df4ab0ba60b5888b31168cb361bc01;hb=HEAD;hp=2757da6a507a19eeb6274091441e818599e83012;hpb=89adc459d0384b2e6041c0b947f614ba2b61622a;p=lilypond.git diff --git a/make/stepmake.make b/make/stepmake.make index 2757da6a50..1de2e2b2d0 100644 --- a/make/stepmake.make +++ b/make/stepmake.make @@ -30,7 +30,7 @@ $(MAKE_TARGETS): scons scons: @echo "warning: $(SCONS_USER) detected, rerouting to scons" cd $(depth) && scons $(here) $(MAKECMDGOALS) - false + false endif endif @@ -69,13 +69,21 @@ outroot=. include $(config_make) include $(depth)/make/toplevel-version.make + +# +# suggested settings +# +# CPU_COUNT=2 ## for SMP/Multicore machine +# +-include $(depth)/local.make + MICRO_VERSION=$(PATCH_LEVEL) BUILD_VERSION=1 outdir=$(outroot)/$(outbase) -# why not generic ?? +# why not generic ?? config_h=$(top-build-dir)/config$(CONFIGSUFFIX).hh # The outdir that was configured for: best guess to find binaries @@ -87,7 +95,7 @@ stepdir = $(stepmake)/stepmake # for stepmake package # stepdir = $(depth)/stepmake -STEPMAKE_TEMPLATES := generic $(STEPMAKE_TEMPLATES) +STEPMAKE_TEMPLATES := generic $(STEPMAKE_TEMPLATES) LOCALSTEPMAKE_TEMPLATES:= generic $(LOCALSTEPMAKE_TEMPLATES) # Don't try to outsmart us, you puny computer! @@ -100,6 +108,9 @@ ifeq ($(BUILTINS_REMOVED),) endif .SUFFIXES: +# Keep this empty to prevent make from removing intermediate files. +.SECONDARY: + all: -include $(addprefix $(depth)/make/,$(addsuffix -inclusions.make, $(LOCALSTEPMAKE_TEMPLATES))) @@ -109,11 +120,11 @@ all: include $(addprefix $(stepdir)/,$(addsuffix -vars.make, $(STEPMAKE_TEMPLATES))) -# ugh. need to do this because of PATH :=$(top-src-dir)/..:$(PATH) -include $(addprefix $(depth)/make/,$(addsuffix -vars.make, $(LOCALSTEPMAKE_TEMPLATES))) +# ugh. need to do this because of PATH :=$(top-src-dir)/..:$(PATH) +include $(addprefix $(depth)/make/,$(addsuffix -vars.make, $(LOCALSTEPMAKE_TEMPLATES))) -include $(addprefix $(depth)/make/,$(addsuffix -rules.make, $(LOCALSTEPMAKE_TEMPLATES))) -include $(addprefix $(stepdir)/,$(addsuffix -rules.make, $(STEPMAKE_TEMPLATES))) -include $(addprefix $(depth)/make/,$(addsuffix -targets.make, $(LOCALSTEPMAKE_TEMPLATES))) -include $(addprefix $(stepdir)/,$(addsuffix -targets.make, $(STEPMAKE_TEMPLATES))) +include $(addprefix $(depth)/make/,$(addsuffix -rules.make, $(LOCALSTEPMAKE_TEMPLATES))) +include $(addprefix $(stepdir)/,$(addsuffix -rules.make, $(STEPMAKE_TEMPLATES))) +include $(addprefix $(depth)/make/,$(addsuffix -targets.make, $(LOCALSTEPMAKE_TEMPLATES))) +include $(addprefix $(stepdir)/,$(addsuffix -targets.make, $(STEPMAKE_TEMPLATES)))