summaryrefslogtreecommitdiff
path: root/mk/mcd.Kconfig.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/mcd.Kconfig.mk')
-rw-r--r--mk/mcd.Kconfig.mk21
1 files changed, 21 insertions, 0 deletions
diff --git a/mk/mcd.Kconfig.mk b/mk/mcd.Kconfig.mk
new file mode 100644
index 0000000..7861fb4
--- /dev/null
+++ b/mk/mcd.Kconfig.mk
@@ -0,0 +1,21 @@
+ifeq ($(KCONFIGLIB_DIR),)
+$(warning "KCONFIGLIB_DIR needs to be defined")
+endif
+
+all: $(GENERATED_HEADER)
+
+menuconfig:
+ $(KCONFIGLIB_DIR)/menuconfig.py
+
+savedefconfig:
+ $(KCONFIGLIB_DIR)/savedefconfig.py
+
+%_defconfig: configs/%_defconfig
+ $(KCONFIGLIB_DIR)/defconfig.py $<
+
+$(GENERATED_HEADER): $(wildcard .config)
+ $(KCONFIGLIB_DIR)/genconfig.py --header-path $@
+
+-include .config
+.PHONY: all menuconfig savedefconfig
+