X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=make%2Fstepmake.make;h=9cfe90e50c1395d097baaa23757fcce9f7b13d0e;hb=531fb17b5a9c48e8b86d62b269cb83aa3cb419db;hp=d31fae07264efc0e6b88378696400b61cd049b3e;hpb=ea25f47460d4c37ec2f1d6ec61f8cbe3623a574e;p=lilypond.git diff --git a/make/stepmake.make b/make/stepmake.make index d31fae0726..9cfe90e50c 100644 --- a/make/stepmake.make +++ b/make/stepmake.make @@ -2,11 +2,6 @@ include $(depth)/make/toplevel-version.make -# Don't try to outsmart us, you puny computer! -ifeq (0,${MAKELEVEL}) - MAKE:=$(MAKE) --no-builtin-rules -endif -.SUFFIXES: # Use alternate configurations alongside eachother: # @@ -63,6 +58,14 @@ stepdir = $(stepmake)/stepmake STEPMAKE_TEMPLATES := generic $(STEPMAKE_TEMPLATES) LOCALSTEPMAKE_TEMPLATES:= generic $(LOCALSTEPMAKE_TEMPLATES) +# Don't try to outsmart us, you puny computer! +# Well, UGH. This only removes builtin rules from +# subsequent $(MAKE)s, *not* from the current run! +ifeq (0,${MAKELEVEL}) + MAKE:=$(MAKE) --no-builtin-rules + include $(stepdir)/no-builtin-rules.make +endif +.SUFFIXES: all: