summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Schodet2016-10-07 17:08:12 +0200
committerNicolas Schodet2019-10-09 23:05:51 +0200
commitef384d2cbfcb7074a0c35444a2c55ba657fe2526 (patch)
tree218dd6cb6742ca804c739b637ce28219f015b454
parenteda5cf5e3ba38eb8eb7c0c3f0110db886bae93b4 (diff)
build: add a way to postpone Makefile evaluation
-rw-r--r--build/setup.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/build/setup.mk b/build/setup.mk
index 852a703..3dbae90 100644
--- a/build/setup.mk
+++ b/build/setup.mk
@@ -12,6 +12,8 @@ ALL_MODULES :=
NEW_MODULES := $(sort $(DEFAULT_MODULES) $(MODULES) \
$(call foreachsub,$(ALL_PROGS),MODULES))
+POSTPONED :=
+
define MODULES_deps_template
ALL_MODULES += $$(NEW_MODULES)
NEW_UCOO_MODULES := $$(filter ucoo/%,$$(NEW_MODULES))
@@ -27,6 +29,7 @@ $$(prog)_MODULES := $$(sort $$($$(prog)_MODULES) \
$$(if $$(NEW_MODULES),$$(eval $$(MODULES_deps_template)))
endef
$(eval $(MODULES_deps_template))
+$(eval $(POSTPONED))
ALL_UCOO_MODULES := $(filter ucoo/%,$(ALL_MODULES))
ALL_EXT_MODULES := $(filter-out ucoo/%,$(ALL_MODULES))