diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-11-10 13:08:02 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-11-10 13:08:02 +0000 |
commit | 45784febaf5e5f635bedb831b9609655ce33b525 (patch) | |
tree | a0ebf9d7cb4978c38ba542a9a49c069992719278 | |
parent | dba4e6f0468ee3ec9cd3825404e85eeba3795c24 (diff) | |
download | busybox-w32-45784febaf5e5f635bedb831b9609655ce33b525.tar.gz busybox-w32-45784febaf5e5f635bedb831b9609655ce33b525.tar.bz2 busybox-w32-45784febaf5e5f635bedb831b9609655ce33b525.zip |
Some more minor build cleanups
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | shell/config.in | 18 | ||||
-rw-r--r-- | sysdeps/linux/defconfig | 63 |
3 files changed, 43 insertions, 42 deletions
@@ -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 | ||
215 | busybox: config.h depend bbsubdirs | 215 | busybox: 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 | ||
297 | dep-files: scripts/mkdep | 297 | dep-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 | ||
16 | if [ "$CONFIG_FEATURE_SH_IS_ASH" = "y" ] ; then | 16 | if [ "$CONFIG_FEATURE_SH_IS_ASH" = "y" ] ; then |
17 | define_bool CONFIG_ASH y | 17 | define_bool CONFIG_ASH y |
18 | comment 'ash' | ||
19 | else | ||
20 | bool 'ash' CONFIG_ASH | ||
21 | fi | 18 | fi |
22 | 19 | ||
23 | if [ "$CONFIG_FEATURE_SH_IS_HUSH" = "y" ] ; then | 20 | if [ "$CONFIG_FEATURE_SH_IS_HUSH" = "y" ] ; then |
24 | define_bool CONFIG_HUSH y | 21 | define_bool CONFIG_HUSH y |
25 | comment 'hush' | ||
26 | else | ||
27 | bool 'hush' CONFIG_HUSH | ||
28 | fi | 22 | fi |
29 | 23 | ||
30 | if [ "$CONFIG_FEATURE_SH_IS_LASH" = "y" ] ; then | 24 | if [ "$CONFIG_FEATURE_SH_IS_LASH" = "y" ] ; then |
31 | define_bool CONFIG_LASH y | 25 | define_bool CONFIG_LASH y |
32 | comment 'lash' | ||
33 | else | ||
34 | bool 'lash' CONFIG_LASH | ||
35 | fi | 26 | fi |
36 | 27 | ||
37 | if [ "$CONFIG_FEATURE_SH_IS_MSH" = "y" ] ; then | 28 | if [ "$CONFIG_FEATURE_SH_IS_MSH" = "y" ] ; then |
38 | define_bool CONFIG_MSH y | 29 | define_bool CONFIG_MSH y |
39 | comment 'msh' | ||
40 | else | ||
41 | bool 'msh' CONFIG_MSH | ||
42 | fi | 30 | fi |
43 | 31 | ||
32 | bool 'ash' CONFIG_ASH | ||
33 | bool 'hush' CONFIG_HUSH | ||
34 | bool 'lash' CONFIG_LASH | ||
35 | bool 'msh' CONFIG_MSH | ||
44 | 36 | ||
45 | comment 'Bourne Shell Options' | 37 | comment 'Bourne Shell Options' |
46 | bool 'command line editing' CONFIG_FEATURE_COMMAND_EDITING | 38 | bool '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 | # |
49 | CONFIG_SED=y | 49 | CONFIG_SED=y |
50 | CONFIG_VI=y | 50 | # CONFIG_VI is not set |
51 | CONFIG_FEATURE_VI_COLON=y | ||
52 | CONFIG_FEATURE_VI_YANKMARK=y | ||
53 | CONFIG_FEATURE_VI_SEARCH=y | ||
54 | CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
55 | CONFIG_FEATURE_VI_DOT_CMD=y | ||
56 | CONFIG_FEATURE_VI_READONLY=y | ||
57 | CONFIG_FEATURE_VI_SETOPTS=y | ||
58 | CONFIG_FEATURE_VI_SET=y | ||
59 | CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
60 | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y | ||
61 | 51 | ||
62 | # | 52 | # |
63 | # File Utilities | 53 | # File Utilities |
@@ -85,7 +75,15 @@ CONFIG_RM=y | |||
85 | CONFIG_RMDIR=y | 75 | CONFIG_RMDIR=y |
86 | CONFIG_SYNC=y | 76 | CONFIG_SYNC=y |
87 | CONFIG_TOUCH=y | 77 | CONFIG_TOUCH=y |
78 | |||
79 | # | ||
80 | # Common options for ls and more | ||
81 | # | ||
88 | CONFIG_FEATURE_AUTOWIDTH=y | 82 | CONFIG_FEATURE_AUTOWIDTH=y |
83 | |||
84 | # | ||
85 | # Common options for df, du, ls | ||
86 | # | ||
89 | CONFIG_FEATURE_HUMAN_READABLE=y | 87 | CONFIG_FEATURE_HUMAN_READABLE=y |
90 | 88 | ||
91 | # | 89 | # |
@@ -106,9 +104,9 @@ CONFIG_WHICH=y | |||
106 | # | 104 | # |
107 | CONFIG_INIT=y | 105 | CONFIG_INIT=y |
108 | CONFIG_FEATURE_USE_INITTAB=y | 106 | CONFIG_FEATURE_USE_INITTAB=y |
109 | CONFIG_FEATURE_INITRD=y | 107 | # CONFIG_FEATURE_INITRD is not set |
110 | CONFIG_FEATURE_INIT_COREDUMPS=y | 108 | # CONFIG_FEATURE_INIT_COREDUMPS is not set |
111 | CONFIG_FEATURE_EXTRA_QUIET=y | 109 | # CONFIG_FEATURE_EXTRA_QUIET is not set |
112 | CONFIG_HALT=y | 110 | CONFIG_HALT=y |
113 | CONFIG_POWEROFF=y | 111 | CONFIG_POWEROFF=y |
114 | CONFIG_REBOOT=y | 112 | CONFIG_REBOOT=y |
@@ -131,14 +129,10 @@ CONFIG_REBOOT=y | |||
131 | # | 129 | # |
132 | # Module Utilities | 130 | # Module Utilities |
133 | # | 131 | # |
134 | CONFIG_INSMOD=y | 132 | # CONFIG_INSMOD is not set |
135 | CONFIG_LSMOD=y | 133 | # CONFIG_LSMOD is not set |
136 | CONFIG_MODPROBE=y | 134 | # CONFIG_MODPROBE is not set |
137 | CONFIG_RMMOD=y | 135 | # CONFIG_RMMOD is not set |
138 | CONFIG_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 |
194 | CONFIG_ASH=y | 188 | CONFIG_ASH=y |
189 | CONFIG_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 | # | ||
198 | CONFIG_FEATURE_COMMAND_EDITING=y | 197 | CONFIG_FEATURE_COMMAND_EDITING=y |
199 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y | 198 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y |
200 | CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION=y | 199 | # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set |
201 | CONFIG_FEATURE_SH_STANDALONE_SHELL=y | 200 | # CONFIG_FEATURE_SH_STANDALONE_SHELL is not set |
202 | CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN=y | 201 | # CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN is not set |
203 | CONFIG_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 |
225 | CONFIG_TEST=y | 224 | CONFIG_TEST=y |
226 | CONFIG_TRUE=y | 225 | CONFIG_TRUE=y |
226 | CONFIG_FALSE=y | ||
227 | CONFIG_TRUE=y | ||
227 | CONFIG_TTY=y | 228 | CONFIG_TTY=y |
228 | CONFIG_UNAME=y | 229 | CONFIG_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 |
277 | CONFIG_MORE=y | 278 | CONFIG_MORE=y |
278 | CONFIG_FEATURE_USE_TERMIOS=y | 279 | CONFIG_FEATURE_USE_TERMIOS=y |
280 | |||
281 | # | ||
282 | # Common options for ls and more | ||
283 | # | ||
279 | CONFIG_FEATURE_AUTOWIDTH=y | 284 | CONFIG_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 |
286 | CONFIG_UMOUNT=y | 291 | CONFIG_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 |