aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2001-11-10 13:08:02 +0000
committerEric Andersen <andersen@codepoet.org>2001-11-10 13:08:02 +0000
commit45784febaf5e5f635bedb831b9609655ce33b525 (patch)
treea0ebf9d7cb4978c38ba542a9a49c069992719278
parentdba4e6f0468ee3ec9cd3825404e85eeba3795c24 (diff)
downloadbusybox-w32-45784febaf5e5f635bedb831b9609655ce33b525.tar.gz
busybox-w32-45784febaf5e5f635bedb831b9609655ce33b525.tar.bz2
busybox-w32-45784febaf5e5f635bedb831b9609655ce33b525.zip
Some more minor build cleanups
-rw-r--r--Makefile4
-rw-r--r--shell/config.in18
-rw-r--r--sysdeps/linux/defconfig63
3 files changed, 43 insertions, 42 deletions
diff --git a/Makefile b/Makefile
index 0fbe91b2e..30412c84c 100644
--- a/Makefile
+++ b/Makefile
@@ -212,7 +212,7 @@ bbsubdirs: $(patsubst %, _dir_%, $(SUBDIRS))
212$(patsubst %, _dir_%, $(SUBDIRS)) : dummy include/config/MARKER 212$(patsubst %, _dir_%, $(SUBDIRS)) : dummy include/config/MARKER
213 $(MAKE) CFLAGS="$(CFLAGS)" -C $(patsubst _dir_%, %, $@) 213 $(MAKE) CFLAGS="$(CFLAGS)" -C $(patsubst _dir_%, %, $@)
214 214
215busybox: config.h depend bbsubdirs 215busybox: config.h dep-files bbsubdirs
216 $(CC) $(LDFLAGS) -o $@ applets/busybox.o $(shell find $(SUBDIRS) -name \*.a) $(LIBCONFIG_LIB) $(LIBRARIES) 216 $(CC) $(LDFLAGS) -o $@ applets/busybox.o $(shell find $(SUBDIRS) -name \*.a) $(LIBCONFIG_LIB) $(LIBRARIES)
217 $(STRIPCMD) 217 $(STRIPCMD)
218 218
@@ -295,7 +295,7 @@ scripts/split-include: scripts/split-include.c
295 $(HOSTCC) $(HOSTCFLAGS) -o scripts/split-include scripts/split-include.c 295 $(HOSTCC) $(HOSTCFLAGS) -o scripts/split-include scripts/split-include.c
296 296
297dep-files: scripts/mkdep 297dep-files: scripts/mkdep
298 if [ ! -f .depend ] ; then \ 298 @if [ ! -f .depend ] ; then \
299 rm -f .depend .hdepend; \ 299 rm -f .depend .hdepend; \
300 mkdir -p $(TOPDIR)/include/config; \ 300 mkdir -p $(TOPDIR)/include/config; \
301 scripts/mkdep -I $(TOPDIR)/include -- \ 301 scripts/mkdep -I $(TOPDIR)/include -- \
diff --git a/shell/config.in b/shell/config.in
index b9100401e..2efec9765 100644
--- a/shell/config.in
+++ b/shell/config.in
@@ -15,32 +15,24 @@ choice 'Choose your default shell' \
15 15
16if [ "$CONFIG_FEATURE_SH_IS_ASH" = "y" ] ; then 16if [ "$CONFIG_FEATURE_SH_IS_ASH" = "y" ] ; then
17 define_bool CONFIG_ASH y 17 define_bool CONFIG_ASH y
18 comment 'ash'
19else
20 bool 'ash' CONFIG_ASH
21fi 18fi
22 19
23if [ "$CONFIG_FEATURE_SH_IS_HUSH" = "y" ] ; then 20if [ "$CONFIG_FEATURE_SH_IS_HUSH" = "y" ] ; then
24 define_bool CONFIG_HUSH y 21 define_bool CONFIG_HUSH y
25 comment 'hush'
26else
27 bool 'hush' CONFIG_HUSH
28fi 22fi
29 23
30if [ "$CONFIG_FEATURE_SH_IS_LASH" = "y" ] ; then 24if [ "$CONFIG_FEATURE_SH_IS_LASH" = "y" ] ; then
31 define_bool CONFIG_LASH y 25 define_bool CONFIG_LASH y
32 comment 'lash'
33else
34 bool 'lash' CONFIG_LASH
35fi 26fi
36 27
37if [ "$CONFIG_FEATURE_SH_IS_MSH" = "y" ] ; then 28if [ "$CONFIG_FEATURE_SH_IS_MSH" = "y" ] ; then
38 define_bool CONFIG_MSH y 29 define_bool CONFIG_MSH y
39 comment 'msh'
40else
41 bool 'msh' CONFIG_MSH
42fi 30fi
43 31
32bool 'ash' CONFIG_ASH
33bool 'hush' CONFIG_HUSH
34bool 'lash' CONFIG_LASH
35bool 'msh' CONFIG_MSH
44 36
45comment 'Bourne Shell Options' 37comment 'Bourne Shell Options'
46bool 'command line editing' CONFIG_FEATURE_COMMAND_EDITING 38bool 'command line editing' CONFIG_FEATURE_COMMAND_EDITING
diff --git a/sysdeps/linux/defconfig b/sysdeps/linux/defconfig
index 8d65b0404..9ce277721 100644
--- a/sysdeps/linux/defconfig
+++ b/sysdeps/linux/defconfig
@@ -1,5 +1,5 @@
1# 1#
2# Automatically generated by make menuconfig: don't edit 2# Automatically generated make config: don't edit
3# 3#
4 4
5# 5#
@@ -47,17 +47,7 @@ CONFIG_RESET=y
47# Editors 47# Editors
48# 48#
49CONFIG_SED=y 49CONFIG_SED=y
50CONFIG_VI=y 50# CONFIG_VI is not set
51CONFIG_FEATURE_VI_COLON=y
52CONFIG_FEATURE_VI_YANKMARK=y
53CONFIG_FEATURE_VI_SEARCH=y
54CONFIG_FEATURE_VI_USE_SIGNALS=y
55CONFIG_FEATURE_VI_DOT_CMD=y
56CONFIG_FEATURE_VI_READONLY=y
57CONFIG_FEATURE_VI_SETOPTS=y
58CONFIG_FEATURE_VI_SET=y
59CONFIG_FEATURE_VI_WIN_RESIZE=y
60CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
61 51
62# 52#
63# File Utilities 53# File Utilities
@@ -85,7 +75,15 @@ CONFIG_RM=y
85CONFIG_RMDIR=y 75CONFIG_RMDIR=y
86CONFIG_SYNC=y 76CONFIG_SYNC=y
87CONFIG_TOUCH=y 77CONFIG_TOUCH=y
78
79#
80# Common options for ls and more
81#
88CONFIG_FEATURE_AUTOWIDTH=y 82CONFIG_FEATURE_AUTOWIDTH=y
83
84#
85# Common options for df, du, ls
86#
89CONFIG_FEATURE_HUMAN_READABLE=y 87CONFIG_FEATURE_HUMAN_READABLE=y
90 88
91# 89#
@@ -106,9 +104,9 @@ CONFIG_WHICH=y
106# 104#
107CONFIG_INIT=y 105CONFIG_INIT=y
108CONFIG_FEATURE_USE_INITTAB=y 106CONFIG_FEATURE_USE_INITTAB=y
109CONFIG_FEATURE_INITRD=y 107# CONFIG_FEATURE_INITRD is not set
110CONFIG_FEATURE_INIT_COREDUMPS=y 108# CONFIG_FEATURE_INIT_COREDUMPS is not set
111CONFIG_FEATURE_EXTRA_QUIET=y 109# CONFIG_FEATURE_EXTRA_QUIET is not set
112CONFIG_HALT=y 110CONFIG_HALT=y
113CONFIG_POWEROFF=y 111CONFIG_POWEROFF=y
114CONFIG_REBOOT=y 112CONFIG_REBOOT=y
@@ -131,14 +129,10 @@ CONFIG_REBOOT=y
131# 129#
132# Module Utilities 130# Module Utilities
133# 131#
134CONFIG_INSMOD=y 132# CONFIG_INSMOD is not set
135CONFIG_LSMOD=y 133# CONFIG_LSMOD is not set
136CONFIG_MODPROBE=y 134# CONFIG_MODPROBE is not set
137CONFIG_RMMOD=y 135# CONFIG_RMMOD is not set
138CONFIG_FEATURE_NEW_MODULE_INTERFACE=y
139# CONFIG_FEATURE_OLD_MODULE_INTERFACE is not set
140# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
141# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
142 136
143# 137#
144# Networking Utilities 138# Networking Utilities
@@ -192,15 +186,20 @@ CONFIG_FEATURE_SH_IS_ASH=y
192# CONFIG_FEATURE_SH_IS_MSH is not set 186# CONFIG_FEATURE_SH_IS_MSH is not set
193# CONFIG_FEATURE_SH_IS_NONE is not set 187# CONFIG_FEATURE_SH_IS_NONE is not set
194CONFIG_ASH=y 188CONFIG_ASH=y
189CONFIG_ASH=y
195# CONFIG_HUSH is not set 190# CONFIG_HUSH is not set
196# CONFIG_LASH is not set 191# CONFIG_LASH is not set
197# CONFIG_MSH is not set 192# CONFIG_MSH is not set
193
194#
195# Bourne Shell Options
196#
198CONFIG_FEATURE_COMMAND_EDITING=y 197CONFIG_FEATURE_COMMAND_EDITING=y
199CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y 198CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y
200CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION=y 199# CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set
201CONFIG_FEATURE_SH_STANDALONE_SHELL=y 200# CONFIG_FEATURE_SH_STANDALONE_SHELL is not set
202CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN=y 201# CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN is not set
203CONFIG_FEATURE_SH_FANCY_PROMPT=y 202# CONFIG_FEATURE_SH_FANCY_PROMPT is not set
204# CONFIG_FEATURE_SH_EXTRA_QUIET is not set 203# CONFIG_FEATURE_SH_EXTRA_QUIET is not set
205 204
206# 205#
@@ -224,6 +223,8 @@ CONFIG_SLEEP=y
224# CONFIG_TEE is not set 223# CONFIG_TEE is not set
225CONFIG_TEST=y 224CONFIG_TEST=y
226CONFIG_TRUE=y 225CONFIG_TRUE=y
226CONFIG_FALSE=y
227CONFIG_TRUE=y
227CONFIG_TTY=y 228CONFIG_TTY=y
228CONFIG_UNAME=y 229CONFIG_UNAME=y
229# CONFIG_USLEEP is not set 230# CONFIG_USLEEP is not set
@@ -276,6 +277,10 @@ CONFIG_DMESG=y
276# CONFIG_MKSWAP is not set 277# CONFIG_MKSWAP is not set
277CONFIG_MORE=y 278CONFIG_MORE=y
278CONFIG_FEATURE_USE_TERMIOS=y 279CONFIG_FEATURE_USE_TERMIOS=y
280
281#
282# Common options for ls and more
283#
279CONFIG_FEATURE_AUTOWIDTH=y 284CONFIG_FEATURE_AUTOWIDTH=y
280# CONFIG_PIVOT_ROOT is not set 285# CONFIG_PIVOT_ROOT is not set
281# CONFIG_RDATE is not set 286# CONFIG_RDATE is not set
@@ -285,5 +290,9 @@ CONFIG_MOUNT=y
285# CONFIG_FEATURE_USE_DEVPS_PATCH is not set 290# CONFIG_FEATURE_USE_DEVPS_PATCH is not set
286CONFIG_UMOUNT=y 291CONFIG_UMOUNT=y
287# CONFIG_FEATURE_MOUNT_FORCE is not set 292# CONFIG_FEATURE_MOUNT_FORCE is not set
293
294#
295# Common options for mount/umount
296#
288# CONFIG_FEATURE_MOUNT_LOOP is not set 297# CONFIG_FEATURE_MOUNT_LOOP is not set
289# CONFIG_FEATURE_MTAB_SUPPORT is not set 298# CONFIG_FEATURE_MTAB_SUPPORT is not set