Split main Kconfig to allow application specific Kconfig
This will allow adding an application level Kconfig, for example mainmenu "Zephyr Application" config ZEPHYR_BASE string option env="ZEPHYR_BASE" config APPLICATION_BASE string option env="PROJECT_BASE" source "$ZEPHYR_BASE/Kconfig.zephyr" config TESTME bool "Test me" default y config BLAH bool "blah" default y source "$APPLICATION_BASE/src/Kconfig" In the application file, add the following for example: KBUILD_KCONFIG := $(PWD)/Kconfig export KBUILD_KCONFIG Change-Id: I7b7a6daace5f589ddadab0f0de54b5adc1b8dc86 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
7d21d9df4c
commit
7d4163d283
2 changed files with 53 additions and 21 deletions
22
Kconfig
22
Kconfig
|
@ -31,24 +31,4 @@
|
|||
#
|
||||
mainmenu "Zephyr Kernel/$SRCARCH Configuration"
|
||||
|
||||
|
||||
config SRCARCH
|
||||
string
|
||||
option env="SRCARCH"
|
||||
|
||||
source "arch/$SRCARCH/Kconfig"
|
||||
|
||||
|
||||
config ARCH
|
||||
string
|
||||
option env="ARCH"
|
||||
|
||||
config KERNELVERSION
|
||||
string
|
||||
option env="KERNELVERSION"
|
||||
|
||||
config DEFCONFIG_LIST
|
||||
string
|
||||
option defconfig_list
|
||||
default "$ARCH_DEFCONFIG"
|
||||
default "arch/$ARCH/defconfig"
|
||||
source "Kconfig.zephyr"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue