clean up build system settings and make some of them more accessible

SVN-Revision: 14017
v19.07.3_mercusys_ac12_duma
Felix Fietkau 16 years ago
parent 25aba0e356
commit ef6e3e880f

@ -82,15 +82,39 @@ source "target/linux/*/image/Config.in"
endmenu endmenu
menu "Global build settings"
config ALL config ALL
bool "Select all packages by default" bool "Select all packages by default"
default n default n
comment "Features"
config CLEAN_IPKG
bool
prompt "Disable ipkg/opkg installation on the target"
default n
help
This removes all ipkg data from the target directory before building the root fs
comment "Package build options"
config DEBUG
bool
prompt "Compile packages with debugging info"
default n
help
Disables stripping and adds -g3 to the CFLAGS
config NO_STRIP
bool "Install unstripped binary on the target (useful for native compiling/debugging)"
default n
endmenu
menuconfig DEVEL menuconfig DEVEL
bool "Advanced configuration options (for developers)" bool "Advanced configuration options (for developers)"
default n default n
select BUILDOPTS
select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN
config BROKEN config BROKEN
@ -107,72 +131,45 @@ config LOCALMIRROR
string string
prompt "Local mirror for source packages" if DEVEL prompt "Local mirror for source packages" if DEVEL
menuconfig BUILDOPTS
bool
prompt "Build Options" if DEVEL
config DEBUG
bool
prompt "Enable debugging" if BUILDOPTS
select NO_STRIP
default n
help
Disables stripping and adds -g3 to the CFLAGS
config NO_STRIP
bool "Do not strip generated binaries (enable for native compiling)" if BUILDOPTS
default n
config CLEAN_IPKG
bool
prompt "Clean all ipkg files before building the rootfs" if BUILDOPTS
default n
config AUTOREBUILD config AUTOREBUILD
bool bool
prompt "Automatic rebuild of packages" if BUILDOPTS prompt "Automatic rebuild of packages" if DEVEL
default y default y
help help
Automatically rebuild packages when their files change Automatically rebuild packages when their files change
config BUILD_SUFFIX config BUILD_SUFFIX
string string
prompt "Build suffix to append to the BUILD_DIR variable" if BUILDOPTS prompt "Build suffix to append to the BUILD_DIR variable" if DEVEL
default "" default ""
help help
Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix
config TAR_VERBOSITY
bool
prompt "Tar verbose" if BUILDOPTS
default n
config CCACHE config CCACHE
bool bool
prompt "Use ccache" if BUILDOPTS prompt "Use ccache" if DEVEL
default n default n
help help
Compiler cache; see http://ccache.samba.org/ Compiler cache; see http://ccache.samba.org/
config EXTERNAL_KERNEL_TREE config EXTERNAL_KERNEL_TREE
string string
prompt "Use external kernel tree" if BUILDOPTS prompt "Use external kernel tree" if DEVEL
default "" default ""
config KERNEL_GIT_CLONE_URI config KERNEL_GIT_CLONE_URI
string string
prompt "Enter git repository to clone" if BUILDOPTS prompt "Enter git repository to clone" if DEVEL
default "" default ""
help help
Enter the full git repository path i.e.: Enter the full git repository path i.e.:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
This will create a git clone of the kernel in your build This will create a git clone of the kernel in your build
directory. directory.
config KERNEL_GIT_LOCAL_REPOSITORY config KERNEL_GIT_LOCAL_REPOSITORY
string string
prompt "Enter path to local reference repository" if BUILDOPTS prompt "Enter path to local reference repository" if DEVEL
default "" default ""
help help
Enter a full pathname to a local reference git repository. Enter a full pathname to a local reference git repository.

Loading…
Cancel
Save