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 "Package build options" config DEBUG bool prompt "Compile packages with debugging info" default n 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" default n 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" default n help Compiler cache; see https://ccache.samba.org/ config BUILD_LOG bool "Enable log files during build process" default n help If enabled, log files will be written to the ./log directory. config SRC_TREE_OVERRIDE bool "Enable package source tree override" default n 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"