# Copyright (c) 2019 Intel Corporation # SPDX-License-Identifier: Apache-2.0 comment "Available modules." source "$(KCONFIG_BINARY_DIR)/Kconfig.modules" comment "Optional modules. Make sure they're installed, via the project manifest." source "modules/Kconfig.altera" source "modules/Kconfig.atmel" source "modules/Kconfig.canopennode" source "modules/Kconfig.civetweb" source "modules/Kconfig.cmsis" source "modules/Kconfig.cypress" source "modules/Kconfig.eos_s3" source "modules/Kconfig.imx" source "modules/Kconfig.infineon" source "modules/Kconfig.libmetal" source "modules/Kconfig.loramac-node" source "modules/Kconfig.mcux" source "modules/Kconfig.microchip" source "modules/Kconfig.nuvoton" source "modules/Kconfig.open-amp" source "modules/Kconfig.silabs" source "modules/Kconfig.simplelink" source "modules/Kconfig.sof" source "modules/Kconfig.st" source "modules/Kconfig.stm32" source "modules/Kconfig.syst" source "modules/Kconfig.tinycbor" source "modules/Kconfig.tinycrypt" source "modules/Kconfig.vega" source "modules/Kconfig.xtensa" source "modules/Kconfig.mcuboot_bootutil" comment "Unavailable modules, please install those via the project manifest." # List of comments to display when Zephyr modules are not available, please # use the following syntax: # --------------------------------------------------- # comment " module not available." # depends on !ZEPHYR__MODULE # # Remember to add the following code inside the `/Kconfig file: # --------------------------------------------------- # config ZEPHYR__MODULE # bool comment "hal_nordic module not available." depends on !ZEPHYR_HAL_NORDIC_MODULE comment "mbedtls module not available." depends on !ZEPHYR_MBEDTLS_MODULE comment "Trusted-firmware-m module not available." depends on !ZEPHYR_TRUSTED_FIRMWARE_M_MODULE comment "Nanopb module not available." depends on !ZEPHYR_NANOPB_MODULE comment "Lz4 module not available." depends on !ZEPHYR_LZ4_MODULE # This ensures that symbols are available in Kconfig for dependency checking # and referencing, while keeping the settings themselves unavailable when the # modules are not present in the workspace if 0 osource "modules/*/Kconfig" endif