aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Config.in (renamed from sysdeps/linux/Config.in)64
-rw-r--r--Makefile4
-rw-r--r--defconfig (renamed from sysdeps/linux/defconfig)0
-rw-r--r--scripts/config/confdata.c2
4 files changed, 9 insertions, 61 deletions
diff --git a/sysdeps/linux/Config.in b/Config.in
index 1858b6081..3501ff767 100644
--- a/sysdeps/linux/Config.in
+++ b/Config.in
@@ -9,10 +9,6 @@ config HAVE_DOT_CONFIG
9 bool 9 bool
10 default y 10 default y
11 11
12config MODULES
13 bool
14 default y
15
16menu "General Configuration" 12menu "General Configuration"
17 13
18choice 14choice
@@ -168,35 +164,6 @@ config CONFIG_STATIC
168 164
169 Most people will leave this set to 'N'. 165 Most people will leave this set to 'N'.
170 166
171config CONFIG_BUILD_LIBBUSYBOX
172 bool "Build shared libbusybox"
173 default y
174 help
175 Build a shared library libbusybox.so which contains all
176 libraries used inside busybox.
177
178config CONFIG_FEATURE_FULL_LIBBUSYBOX
179 bool "Feature-complete libbusybox"
180 default n if !CONFIG_FEATURE_SHARED_BUSYBOX
181 depends on CONFIG_BUILD_LIBBUSYBOX
182 help
183 Build a libbusybox with the complete feature-set, disregarding
184 the actually selected config.
185
186 Normally, libbusybox will only contain the features which are
187 used by busybox itself. If you plan to write a separate
188 standalone application which uses libbusybox say 'Y'.
189
190 Say 'N' if in doubt.
191
192config CONFIG_FEATURE_SHARED_BUSYBOX
193 bool "Use shared libbusybox for busybox"
194 default y if CONFIG_BUILD_LIBBUSYBOX
195 depends on !CONFIG_STATIC && CONFIG_BUILD_LIBBUSYBOX
196 help
197 Use libbusybox.so also for busybox itself.
198 You need to have a working dynamic linker to use this variant.
199
200config CONFIG_LFS 167config CONFIG_LFS
201 bool "Build with Large File Support (for accessing files > 2 GB)" 168 bool "Build with Large File Support (for accessing files > 2 GB)"
202 default n 169 default n
@@ -236,25 +203,6 @@ config EXTRA_CFLAGS_OPTIONS
236 if you want to add some simple compiler switches (like -march=i686), 203 if you want to add some simple compiler switches (like -march=i686),
237 or check for warnings using -Werror, just those options here. 204 or check for warnings using -Werror, just those options here.
238 205
239config CONFIG_BUILD_AT_ONCE
240 bool "Compile all sources at once"
241 default n
242 help
243 Normally each source-file is compiled with one invocation of
244 the compiler.
245 If you set this option, all sources are compiled at once.
246 This gives the compiler more opportunities to optimize which can
247 result in smaller and/or faster binaries.
248
249 Setting this option will consume alot of memory, e.g. if you
250 enable all applets with all features, gcc uses more than 300MB
251 RAM during compilation of busybox.
252
253 This option is most likely only beneficial for newer compilers
254 such as gcc-4.1 and above.
255
256 Say 'N' unless you know what you are doing.
257
258config CONFIG_FEATURE_SUSv2 206config CONFIG_FEATURE_SUSv2
259 bool "Enable features that are in SuSv2 but not SuSv3?" 207 bool "Enable features that are in SuSv2 but not SuSv3?"
260 default y 208 default y
@@ -268,9 +216,7 @@ config CONFIG_FEATURE_SUSv2_OBSOLETE
268 depends on CONFIG_FEATURE_SUSv2 216 depends on CONFIG_FEATURE_SUSv2
269 default y 217 default y
270 help 218 help
271 Enable pre- SuSv2 features which are deprecated in SuSv2 and 219 Disables support for numeric arguments in fold.
272 above.
273 Disables support for e.g. numeric arguments in fold.
274 220
275endmenu 221endmenu
276 222
@@ -318,24 +264,26 @@ config PREFIX
318 help 264 help
319 Define your directory to install BusyBox files/subdirs in. 265 Define your directory to install BusyBox files/subdirs in.
320 266
267
268
321endmenu 269endmenu
322 270
323source archival/Config.in 271source archival/Config.in
324source coreutils/Config.in 272source coreutils/Config.in
325source console-tools/Config.in 273source console-tools/Config.in
326source debianutils/Config.in 274source debianutils/Config.in
275source e2fsprogs/Config.in
327source editors/Config.in 276source editors/Config.in
328source findutils/Config.in 277source findutils/Config.in
329source init/Config.in 278source init/Config.in
330source loginutils/Config.in 279source loginutils/Config.in
331source e2fsprogs/Config.in
332source modutils/Config.in
333source util-linux/Config.in
334source miscutils/Config.in 280source miscutils/Config.in
281source modutils/Config.in
335source networking/Config.in 282source networking/Config.in
336source procps/Config.in 283source procps/Config.in
337source shell/Config.in 284source shell/Config.in
338source sysklogd/Config.in 285source sysklogd/Config.in
286source util-linux/Config.in
339 287
340menu 'Debugging Options' 288menu 'Debugging Options'
341 289
diff --git a/Makefile b/Makefile
index 0a2a816de..b71803d74 100644
--- a/Makefile
+++ b/Makefile
@@ -36,8 +36,8 @@ SRC_DIRS:=$(patsubst %,$(top_srcdir)/%,$(DIRS))
36.PHONY: _all 36.PHONY: _all
37_all: 37_all:
38 38
39CONFIG_CONFIG_IN = $(top_srcdir)/sysdeps/$(TARGET_OS)/Config.in 39CONFIG_CONFIG_IN = $(top_srcdir)/Config.in
40CONFIG_DEFCONFIG = $(top_srcdir)/sysdeps/$(TARGET_OS)/defconfig 40CONFIG_DEFCONFIG = $(top_srcdir)/defconfig
41 41
42ifeq ($(KBUILD_SRC),) 42ifeq ($(KBUILD_SRC),)
43 43
diff --git a/sysdeps/linux/defconfig b/defconfig
index 51582d1ae..51582d1ae 100644
--- a/sysdeps/linux/defconfig
+++ b/defconfig
diff --git a/scripts/config/confdata.c b/scripts/config/confdata.c
index 5c9529101..6fb92c9f3 100644
--- a/scripts/config/confdata.c
+++ b/scripts/config/confdata.c
@@ -15,7 +15,7 @@
15 15
16const char conf_def_filename[] = ".config"; 16const char conf_def_filename[] = ".config";
17 17
18const char conf_defname[] = "sysdeps/linux/defconfig"; 18const char conf_defname[] = "defconfig";
19 19
20const char *conf_confnames[] = { 20const char *conf_confnames[] = {
21 ".config", 21 ".config",