[mac80211] increase release number
[openwrt.git] / Config.in
index a952f46..4076479 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -15,7 +15,7 @@ source "target/Config.in"
 menu "Target Images"
        config TARGET_ROOTFS_INITRAMFS
                bool "ramdisk"
 menu "Target Images"
        config TARGET_ROOTFS_INITRAMFS
                bool "ramdisk"
-               default n
+               default y if USES_INITRAMFS
                depends LINUX_2_6
                help
                  Embed the rootfs into the kernel (initramfs)
                depends LINUX_2_6
                help
                  Embed the rootfs into the kernel (initramfs)
@@ -88,7 +88,7 @@ config ALL
        bool "Select all packages by default"
        default n
 
        bool "Select all packages by default"
        default n
 
-comment "Features"
+comment "General build options"
 
 config CLEAN_IPKG
        bool
 
 config CLEAN_IPKG
        bool
@@ -97,6 +97,51 @@ config CLEAN_IPKG
        help
                This removes all ipkg data from the target directory before building the root fs
 
        help
                This removes all ipkg data from the target directory before building the root fs
 
+choice
+       prompt "Binary stripping method"
+       default USE_STRIP   if USE_GLIBC || USE_EGLIBC
+       default USE_SSTRIP
+       help
+         Select the binary stripping method you wish to use.
+
+       config NO_STRIP
+               bool "none"
+               help
+                 This will install unstripped binaries (useful for native compiling/debugging)
+
+       config USE_STRIP
+               bool "strip"
+               depends !DEBUG
+               help
+                 This will install binaries stripped using strip from binutils
+
+
+       config USE_SSTRIP
+               bool "sstrip"
+               depends !DEBUG
+               depends !USE_GLIBC
+               depends !USE_EGLIBC
+               help
+                 This will install binaries stripped using sstrip
+
+endchoice
+
+config USE_MKLIBS
+       bool "Strip unnecessary functions from libraries"
+       help
+         Reduces libraries to only those functions that are necessary for using all
+         selected packages (including those selected as <M>)
+         Note that this will make the system libraries incompatible with most of the packages
+         that are not selected during the build process
+
+config STRIP_KERNEL_EXPORTS
+       depends LINUX_2_6
+       bool "Strip unnecessary exports from the kernel image"
+       help
+         Reduces kernel size by stripping unused kernel exports from the kernel image
+         Note that this might make the kernel incompatible with any kernel modules that
+         were not selected at the time the kernel image was created
+
 comment "Package build options"
 
 config DEBUG
 comment "Package build options"
 
 config DEBUG
@@ -106,9 +151,33 @@ config DEBUG
        help
                Disables stripping and adds -g3 to the CFLAGS
 
        help
                Disables stripping and adds -g3 to the CFLAGS
 
-config NO_STRIP
-       bool "Install unstripped binary on the target (useful for native compiling/debugging)"
+config DEBUG_DIR
+       bool "Install debugging binaries into a staging directory"
        default n
        default n
+       help
+               This will install all compiled package binaries into build_dir/target-*/debug-*/,
+               useful for cross-debugging via gdb/gdbserver
+
+config IPV6 
+        bool 
+        prompt "Enable IPv6 support in packages"
+        default n 
+        help 
+                Enable IPV6 support in packages (passes --enable-ipv6 to configure scripts).
+
+comment "Kernel build options"
+
+config KERNEL_KALLSYMS
+       bool "Compile the kernel with symbol table information"
+       default n
+       help
+               This will give you more information in stack traces from kernel oopses
+config KERNEL_PROFILING
+       bool "Compile the kernel with profiling enabled"
+       default n
+       help
+               Enable the extended profiling support mechanisms used by profilers such
+               as OProfile.
 
 endmenu
 
 
 endmenu
 
@@ -145,6 +214,14 @@ config BUILD_SUFFIX
        help
                Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix
 
        help
                Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix
 
+config TARGET_ROOTFS_DIR
+       string
+       prompt "Override the default TARGET_ROOTFS_DIR variable" if DEVEL
+       default ""
+       help
+               Override the default TARGET_ROOTFS_DIR variable content $(BUILD_DIR) with custom path.
+               Use this option to re-define the location of the target root file system directory.
+
 config CCACHE
        bool
        prompt "Use ccache" if DEVEL
 config CCACHE
        bool
        prompt "Use ccache" if DEVEL
This page took 0.030034 seconds and 4 git commands to generate.