summaryrefslogtreecommitdiff
path: root/build/config.mk
diff options
context:
space:
mode:
authorNicolas Schodet2015-05-15 12:05:06 +0200
committerNicolas Schodet2019-10-07 00:44:50 +0200
commit41fde87ed8d1fcd593777bdfae2fa9e65006d984 (patch)
tree48a82b5ba790741d1f0bcc97eb183ea4b045d7b0 /build/config.mk
parent751a7d2ba7a0fbb9c6dae2d91891f0cc74897a2a (diff)
build: add support for out of tree modules
Diffstat (limited to 'build/config.mk')
-rw-r--r--build/config.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/build/config.mk b/build/config.mk
index e5be30f..460eeaa 100644
--- a/build/config.mk
+++ b/build/config.mk
@@ -3,7 +3,8 @@
# Build time configuration system.
PROJECT_CONFIG ?= Config
-MODULES_CONFIG := $(wildcard $(ALL_MODULES:%=$(BASE)/ucoo/%/Config))
+MODULES_CONFIG := $(wildcard $(ALL_UCOO_MODULES:%=$(UCOO_BASE)/%/Config)) \
+ $(wildcard $(ALL_EXT_MODULES:%=$(BASE)/%/Config))
CONFIG_LIST := $(strip $(wildcard $(PROJECT_CONFIG)) $(MODULES_CONFIG))
@@ -27,7 +28,7 @@ clean: config-clean
$(OBJDIR)/config.list: $(CONFIG_LIST) $(CONFIG_FORCE) | $(OBJDIR)
@echo "CONF $(PROJECT_CONFIG)"
- $Q$(BASE)/build/tools/config-gen -H $(OBJDIR)/config/%.hh \
+ $Q$(UCOO_BASE)/build/tools/config-gen -H $(OBJDIR)/config/%.hh \
-p $(PROJECT_CONFIG) -T '$(TARGETS_SUBTARGETS)' \
$(MODULES_CONFIG)
$Qecho "CONFIG_LIST_OLD = $(CONFIG_LIST)" > $@