From: Rob Landley Date: Mon, 13 Mar 2006 02:52:23 +0000 (-0000) Subject: Fix "rm .config;make menuconfig" to work like "rm .config; make" (I.E. do X-Git-Tag: 1_1_0~91 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=9dc6913896d3b5f7bb339731c042372601cc755b;p=oweals%2Fbusybox.git Fix "rm .config;make menuconfig" to work like "rm .config; make" (I.E. do defconfig first), and group busybox administrative settings into a sub-menu. --- diff --git a/Config.in b/Config.in index 6c9e0c5de..33f6d9aee 100644 --- a/Config.in +++ b/Config.in @@ -9,7 +9,7 @@ config HAVE_DOT_CONFIG bool default y -comment "Busybox Settings" +menu "Busybox Settings" menu "General Configuration" @@ -384,6 +384,8 @@ endmenu source libbb/Config.in +endmenu + comment "Applets" source archival/Config.in diff --git a/Makefile b/Makefile index f255394ff..64293b8c7 100644 --- a/Makefile +++ b/Makefile @@ -162,7 +162,7 @@ help: ifneq ($(strip $(HAVE_DOT_CONFIG)),y) # Default target if none was requested explicitly -all: defconfig menuconfig ; +all: menuconfig ; ifneq ($(filter-out $(noconfig_targets),$(MAKECMDGOALS)),) # warn if no configuration exists and we are asked to build a non-config target @@ -191,6 +191,7 @@ scripts/config/mconf: scripts/config/Makefile $(Q)$(MAKE) -C scripts/config ncurses conf mconf menuconfig: scripts/config/mconf + @[ -f .config ] || make $(MAKEFLAGS) defconfig @./scripts/config/mconf $(CONFIG_CONFIG_IN) config: scripts/config/conf