ar71xx: fix spelling in mach-rb922.c
[openwrt/openwrt.git] / config / Config-build.in
index 9b8e4b22839c55d78c7ef3462d9eb1c4b400e8f8..f9987fcd2bb7118b5f1bb90e9d734293a2a729d0 100644 (file)
@@ -9,15 +9,26 @@ menu "Global build settings"
 
        config ALL_NONSHARED
                bool "Select all target specific packages by default"
-               default ALL
+               select ALL_KMODS
+               default BUILDBOT
 
        config ALL_KMODS
                bool "Select all kernel module packages by default"
-               default ALL
 
        config ALL
                bool "Select all userspace packages by default"
+               select ALL_KMODS
+               select ALL_NONSHARED
+
+       config BUILDBOT
+               bool "Set build defaults for automatic builds (e.g. via buildbot)"
                default n
+               help
+                 This option changes several defaults to be more suitable for
+                 automatic builds. This includes the following changes:
+                 - Deleting build directories after compiling (to save space)
+                 - Enabling per-device rootfs support
+                 ...
 
        config SIGNED_PACKAGES
                bool "Cryptographically signed package lists"
@@ -57,20 +68,28 @@ menu "Global build settings"
                  This removes all ipkg/opkg status data files from the target directory
                  before building the root filesystem.
 
+       config INCLUDE_CONFIG
+               bool "Include build configuration in firmware" if DEVEL
+               default n
+               help
+                 If enabled, config.seed will be stored in /etc/build.config of firmware.
+
        config COLLECT_KERNEL_DEBUG
                bool
                prompt "Collect kernel debug information"
                select KERNEL_DEBUG_INFO
-               default n
+               default BUILDBOT
                help
                  This collects debugging symbols from the kernel and all compiled modules.
                  Useful for release builds, so that kernel issues can be debugged offline
                  later.
 
-       comment "Kernel build options"
+       menu "Kernel build options"
 
        source "config/Config-kernel.in"
 
+       endmenu
+
        comment "Package build options"
 
        config DEBUG