|  | # Copyright (c) 2022-2024 Nordic Semiconductor ASA | 
|  |  | 
|  | # SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | BOARD_STRING := $(normalize_upper,$(BOARD)) | 
|  | BOARD_TARGET_STRING := $(normalize_upper,$(BOARD)$(BOARD_QUALIFIERS)) | 
|  | BOARD_QUALIFIERS_NO_SEPARATOR := $(substring,$(BOARD_QUALIFIERS),1) | 
|  |  | 
|  | config BOARD_$(BOARD_STRING) | 
|  | def_bool y | 
|  | help | 
|  | Kconfig symbol identifying the board. | 
|  |  | 
|  | config BOARD_$(BOARD_TARGET_STRING) | 
|  | def_bool y | 
|  | help | 
|  | Kconfig symbol identifying the board target. | 
|  |  | 
|  | config BOARD_QUALIFIERS | 
|  | string | 
|  | default "$(BOARD_QUALIFIERS_NO_SEPARATOR)" | 
|  | help | 
|  | Contains the qualifiers of the board being used without the name of the board itself. | 
|  |  | 
|  | For example, if building for ``nrf5340dk/nrf5340/cpuapp`` then this will contain the | 
|  | value ``nrf5340/cpuapp``. | 
|  |  | 
|  | osource "$(KCONFIG_BOARD_DIR)/Kconfig.$(BOARD)" |