Просмотр исходного кода

Resolves Bug #182 for buildroot. It works nice to pull in default
configuration files for targets. More information on the bug database
page at <http://bugs.uclibc.org/view.php?id=182>.

"Steven J. Hill" 19 лет назад
Родитель
Сommit
0c1e709edb
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      Makefile

+ 6 - 1
Makefile

@@ -27,7 +27,8 @@ CONFIG_DEFCONFIG = .defconfig
 CONFIG = package/config
 
 noconfig_targets := menuconfig config oldconfig randconfig \
-	defconfig allyesconfig allnoconfig release tags
+	defconfig allyesconfig allnoconfig release tags    \
+	$(shell find . -name *_defconfig |sed 's/.*\///')
 
 # Pull in the user's configuration file
 ifeq ($(filter $(noconfig_targets),$(MAKECMDGOALS)),)
@@ -184,6 +185,10 @@ allnoconfig: $(CONFIG)/conf
 defconfig: $(CONFIG)/conf
 	@$(CONFIG)/conf -d $(CONFIG_CONFIG_IN)
 
+%_defconfig: $(CONFIG)/conf
+	cp $(shell find . -name $@) .config
+	@$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)
+
 #############################################################
 #
 # Cleanup and misc junk