[Buildroot] [PATCH v3 4/6] Makefile: Support nested config directories
Sam Bobroff
sam.bobroff at au1.ibm.com
Wed Jun 29 05:06:41 UTC 2016
From: Elizabeth Liner <eliner at us.ibm.com>
Extend the BR2_DEFCONFIG_PATH to support nested config directories.
This allows us to place config files in both .../config and
.../config/<arch>.
Both $(TOPDIR) and $(BR2_EXTERNAL) are supported.
Signed-off-by: Elizabeth Liner <eliner at us.ibm.com>
Signed-off-by: Patrick Williams <patrick at stwcx.xyz>
Signed-off-by: Sam Bobroff <sam.bobroff at au1.ibm.com>
---
Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index e78b9e2..fd07f8c 100644
--- a/Makefile
+++ b/Makefile
@@ -848,7 +848,8 @@ define CREATE_DEFCONFIG_RECIPES
$$< --defconfig=$1/$$@ $$(CONFIG_CONFIG_IN)
endef
-BR2_DEFCONFIG_PATHS=$(TOPDIR)/configs $(BR2_EXTERNAL)/configs
+BR2_DEFCONFIG_PATHS=$(sort $(dir $(wildcard $(TOPDIR)/configs/*/))) \
+ $(sort $(dir $(wildcard $(BR2_EXTERNAL)/configs/*/)))
$(foreach path,$(BR2_DEFCONFIG_PATHS),$(eval $(call CREATE_DEFCONFIG_RECIPES,$(path))))
savedefconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
--
2.1.0
More information about the buildroot
mailing list