X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=scripts%2Fmkmakefile;h=84af27bf0f99fc8983564eebaf63aed7797e7a30;hb=5fa8811fc2d5bf033e4217806ea7f7ab6e6be05b;hp=0cc04426074403458583b73339754c2a588bfa13;hpb=22433fc54b19b0578c43a9983fa45f22ca262a0f;p=oweals%2Fu-boot.git diff --git a/scripts/mkmakefile b/scripts/mkmakefile old mode 100644 new mode 100755 index 0cc0442607..84af27bf0f --- a/scripts/mkmakefile +++ b/scripts/mkmakefile @@ -42,18 +42,11 @@ MAKEARGS += O=\$(if \$(patsubst /%,,\$(makedir)),\$(CURDIR)/)\$(patsubst %/,%,\$ MAKEFLAGS += --no-print-directory -.PHONY: all \$(MAKECMDGOALS) +.PHONY: __sub-make \$(MAKECMDGOALS) -all := \$(filter-out all Makefile,\$(MAKECMDGOALS)) +__sub-make: + \$(Q)\$(MAKE) \$(MAKEARGS) \$(MAKECMDGOALS) -all: - \$(Q)\$(MAKE) \$(MAKEARGS) \$(all) - -Makefile:; - -\$(all): all - @: - -%/: all +\$(filter-out __sub-make, \$(MAKECMDGOALS)): __sub-make @: EOF