diff options
author | Rob Landley <rob@landley.net> | 2006-03-13 02:52:23 +0000 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2006-03-13 02:52:23 +0000 |
commit | 9dc6913896d3b5f7bb339731c042372601cc755b (patch) | |
tree | 4126a1c4c4c5297909f1f15c2b2c6c53b8b02ccf | |
parent | e01d746fe962e1c3de57f8b909abc9801ecceff1 (diff) | |
download | busybox-w32-9dc6913896d3b5f7bb339731c042372601cc755b.tar.gz busybox-w32-9dc6913896d3b5f7bb339731c042372601cc755b.tar.bz2 busybox-w32-9dc6913896d3b5f7bb339731c042372601cc755b.zip |
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.
-rw-r--r-- | Config.in | 4 | ||||
-rw-r--r-- | Makefile | 3 |
2 files changed, 5 insertions, 2 deletions
@@ -9,7 +9,7 @@ config HAVE_DOT_CONFIG | |||
9 | bool | 9 | bool |
10 | default y | 10 | default y |
11 | 11 | ||
12 | comment "Busybox Settings" | 12 | menu "Busybox Settings" |
13 | 13 | ||
14 | menu "General Configuration" | 14 | menu "General Configuration" |
15 | 15 | ||
@@ -384,6 +384,8 @@ endmenu | |||
384 | 384 | ||
385 | source libbb/Config.in | 385 | source libbb/Config.in |
386 | 386 | ||
387 | endmenu | ||
388 | |||
387 | comment "Applets" | 389 | comment "Applets" |
388 | 390 | ||
389 | source archival/Config.in | 391 | source archival/Config.in |
@@ -162,7 +162,7 @@ help: | |||
162 | 162 | ||
163 | ifneq ($(strip $(HAVE_DOT_CONFIG)),y) | 163 | ifneq ($(strip $(HAVE_DOT_CONFIG)),y) |
164 | # Default target if none was requested explicitly | 164 | # Default target if none was requested explicitly |
165 | all: defconfig menuconfig ; | 165 | all: menuconfig ; |
166 | 166 | ||
167 | ifneq ($(filter-out $(noconfig_targets),$(MAKECMDGOALS)),) | 167 | ifneq ($(filter-out $(noconfig_targets),$(MAKECMDGOALS)),) |
168 | # warn if no configuration exists and we are asked to build a non-config target | 168 | # 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 | |||
191 | $(Q)$(MAKE) -C scripts/config ncurses conf mconf | 191 | $(Q)$(MAKE) -C scripts/config ncurses conf mconf |
192 | 192 | ||
193 | menuconfig: scripts/config/mconf | 193 | menuconfig: scripts/config/mconf |
194 | @[ -f .config ] || make $(MAKEFLAGS) defconfig | ||
194 | @./scripts/config/mconf $(CONFIG_CONFIG_IN) | 195 | @./scripts/config/mconf $(CONFIG_CONFIG_IN) |
195 | 196 | ||
196 | config: scripts/config/conf | 197 | config: scripts/config/conf |