mainmenu "OpenWrt Configuration" menu "Global build settings" config ALL_NONSHARED bool "Select all target specific packages by default" default ALL config ALL_KMODS bool "Select all kernel module packages by default" default ALL config ALL bool "Select all userspace packages by default" default y config SIGNED_PACKAGES bool "Cryptographically sign package lists" default y comment "General build options" config BUILD_PATENTED default n bool "Compile with support for patented functionality" help When this option is disabled, software which provides patented functionality will not be built. In case software provides optional support for patented functionality, this optional support will get disabled for this package. config BUILD_NLS default n bool "Compile with full language support" help When this option is enabled, packages are built with the full versions of iconv and GNU gettext instead of the default OpenWrt stubs. comment "Package build options" config DEBUG bool prompt "Compile packages with debugging info" help Adds -g3 to the CFLAGS. comment "Stripping options" choice prompt "Binary stripping method" default USE_STRIP if USE_GLIBC 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" help This will install binaries stripped using strip from binutils. config USE_SSTRIP bool "sstrip" depends on !USE_GLIBC help This will install binaries stripped using sstrip. endchoice config STRIP_ARGS string prompt "Strip arguments" depends on USE_STRIP default "--strip-unneeded --remove-section=.comment --remove-section=.note" if DEBUG default "--strip-all" help Specifies arguments passed to the strip command when stripping binaries. endmenu menu "Advanced configuration options (for developers)" config BROKEN bool "Show broken packages" config DOWNLOAD_FOLDER string "Download folder" default "" help Store downloaded source bundles in this directory. If not set then defaults to './dl', which is removed by operations such as 'git clean -xdf' or 'make distclean'. This option is useful if you have a low bandwidth Internet connection, and by setting a path outside the OpenWrt tree downloads will be saved. config LOCALMIRROR string "Local mirror for source packages" default "" config AUTOREBUILD bool "Automatic rebuild of packages" default y help Automatically rebuild packages when their files change. config AUTOREMOVE bool "Automatic removal of build directories" default y help Automatically delete build directories after make target completed. This allows you to symlink build_dir into a scratch location, e.g. a ramdisk, which does not have enough space to keep a complete build_dir. config CCACHE bool "Use ccache" help Compiler cache; see https://ccache.samba.org/ config BUILD_LOG bool "Enable log files during build process" help If enabled, log files will be written to the ./log directory. config SRC_TREE_OVERRIDE bool "Enable package source tree override" help If enabled, you can force a package to use a git tree as source code instead of the normal tarball. Create a symlink 'git-src' in the package directory, pointing to the .git tree that you want to pull the source code from. endmenu config IN_SDK default y bool config MODULES bool default y modules source "Config-build.in" source "tmp/.config-package.in"