aboutsummaryrefslogtreecommitdiff
path: root/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'Config.in')
-rw-r--r--Config.in120
1 files changed, 120 insertions, 0 deletions
diff --git a/Config.in b/Config.in
index 1a726f043..f6ad627b2 100644
--- a/Config.in
+++ b/Config.in
@@ -9,6 +9,20 @@ config HAVE_DOT_CONFIG
9 bool 9 bool
10 default y 10 default y
11 11
12choice
13 prompt "Target platform"
14 default PLATFORM_POSIX
15 help
16 Target platform you are building busybox for
17
18config PLATFORM_POSIX
19 bool "POSIX"
20
21config PLATFORM_MINGW32
22 bool "MS Windows (MinGW port)"
23
24endchoice
25
12menu "Settings" 26menu "Settings"
13 27
14config DESKTOP 28config DESKTOP
@@ -368,6 +382,112 @@ config PLATFORM_LINUX
368 #This is automatically selected if any applet or feature requires 382 #This is automatically selected if any applet or feature requires
369 #Linux-specific interfaces. You do not need to select it manually. 383 #Linux-specific interfaces. You do not need to select it manually.
370 384
385comment 'Settings for MINGW32'
386
387config GLOBBING
388 bool "Allow busybox.exe to expand wildcards"
389 default n
390 depends on PLATFORM_MINGW32
391 help
392 In Microsoft Windows expansion of wildcards on the command line
393 ('globbing') is handled by the C runtime while the BusyBox shell
394 does its own wildcard expansion. For best results when using the
395 shell globbing by the C runtime should be turned off. If you want
396 the BusyBox binary to handle wildcard expansion using the C runtime
397 set this to 'Y'.
398
399choice
400 prompt "Random number generator"
401 default FEATURE_PRNG_SHELL
402 depends on PLATFORM_MINGW32
403 help
404 BusyBox on Microsoft Windows uses a pseudo-random number
405 generator to emulate the Linux /dev/urandom device. There
406 are two options:
407 - The shell's built-in PRNG.
408 - Bob Jenkins' ISAAC. This is intended to be a secure PRNG. It's
409 slightly faster than the shell's PRNG but is larger both in terms
410 of code and runtime memory.
411
412config FEATURE_PRNG_SHELL
413 bool "Use shell PRNG"
414
415config FEATURE_PRNG_ISAAC
416 bool "Use ISAAC PRNG"
417
418endchoice
419
420config FEATURE_RESOURCES
421 bool "Include resources in binary"
422 default y
423 depends on PLATFORM_MINGW32
424 help
425 Microsoft Windows applications can contain non-executable resources
426 of various sorts.
427
428config FEATURE_VERSIONINFO
429 bool "Include version information in binary (1.0 kb)"
430 default y
431 depends on FEATURE_RESOURCES
432 help
433 Include version information in the application.
434
435config FEATURE_ICON
436 bool "Include application icon in binary"
437 default y
438 depends on FEATURE_RESOURCES
439 help
440 Microsoft Windows applications can contain icons which are used in
441 various places in the user interface. Each icon adds 15 Kbytes to
442 the size of the binary.
443
444choice
445 prompt "Application icon"
446 default FEATURE_ICON_ALL
447 depends on FEATURE_ICON
448
449config FEATURE_ICON_ATERM
450 bool "Adwaita terminal"
451
452config FEATURE_ICON_STERM
453 bool "Adwaita terminal (symbolic)"
454
455config FEATURE_ICON_ALL
456 bool "All available icons"
457
458endchoice
459
460config FEATURE_EURO
461 bool "Support the euro currency symbol (0.5 kb)"
462 default y
463 depends on PLATFORM_MINGW32
464 help
465 Support the entry and display of the euro currency symbol. This
466 requires the OEM code page to be 858. If the OEM code page of
467 the console is 850 when BusyBox starts it's changed to 858.
468
469config FEATURE_EXTRA_FILE_DATA
470 bool "Read additional file metadata (2.1 kb)"
471 default y
472 depends on PLATFORM_MINGW32
473 help
474 Read additional file metadata: device id, inode number and number
475 of hard links. This may slow down some file operations but it
476 permits extra features such as warning of attempts to copy a file
477 onto itself or to store a tar archive in itself. Also try to
478 determine the ownership of files so that, for example, 'ls' can
479 distinguish files belonging to the current user.
480
481config FEATURE_READLINK2
482 bool "Read the contents of symbolic links (1.1 kb)"
483 default y
484 depends on PLATFORM_MINGW32
485 help
486 Implement the readlink(2) system call to allow applets to read
487 the contents of symbolic links. With this feature ls and stat
488 can display the target of symbolic links and it makes sense to
489 enable the readlink applet.
490
371comment 'Build Options' 491comment 'Build Options'
372 492
373config STATIC 493config STATIC