# Kconfig - general configuration options # # Copyright (c) 2014-2015 Wind River Systems, Inc. # Copyright (c) 2016 Intel Corporation # # SPDX-License-Identifier: Apache-2.0 # # Include these first so that any properties (e.g. defaults) below can be # overriden in *.defconfig files (by defining symbols in multiple locations). # After merging all the symbol definitions, Kconfig picks the first property # (e.g. the first default) with a satisfied condition. # # Board defaults should be parsed before SoC defaults, because boards usually # overrides SoC values. # # Note: $ARCH and $BOARD_DIR might be glob patterns. source "$(BOARD_DIR)/Kconfig.defconfig" source "boards/shields/*/Kconfig.defconfig" source "$(SOC_DIR)/$(ARCH)/*/Kconfig.defconfig" source "boards/Kconfig" source "$(SOC_DIR)/Kconfig" source "arch/Kconfig" source "kernel/Kconfig" source "dts/Kconfig" source "drivers/Kconfig" source "misc/Kconfig" source "lib/Kconfig" source "subsys/Kconfig" source "ext/Kconfig" source "tests/Kconfig" choice prompt "Linker Orphan Section Handling" default LINKER_ORPHAN_SECTION_WARN config LINKER_ORPHAN_SECTION_PLACE bool "Place" help Linker puts orphan sections in place without warnings or errors. config LINKER_ORPHAN_SECTION_WARN bool "Warn" help Linker places the orphan sections in ouput and issues warning about those sections. config LINKER_ORPHAN_SECTION_ERROR bool "Error" help Linker exits with error when an orphan section is found. endchoice