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 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 option modules source "Config-build.in" source "tmp/.config-package.in"