zephyr/modules
Torsten Rasmussen 2656e6a682 kconfig: TraceRecorder Kconfig file for undefined symbols
Follow-up: #34843

This commit is a followup to PR #34843.
The Zephyr subsys/tracing/Kconfig file has a
`depends on ZEPHYR_TRACERECORDER_MODULE` but that symbol is only
available when the module is part of the manifest.

This commit adds the second part of the comment:
https://
github.com/zephyrproject-rtos/zephyr/pull/34843#discussion_r628154265

To ensure all Kconfig symbols are defined.

Without this commit, users without TraceRecorder will see following
checkpatch error:
```
ERROR   : Test KconfigBasic failed: Undefined Kconfig symbols:

warning: undefined symbol ZEPHYR_TRACERECORDER_MODULE:

- Referenced at subsys/tracing/Kconfig:35:

config PERCEPIO_TRACERECORDER
        bool "Percepio Tracealyzer support"
        select THREAD_NAME
        select INIT_STACKS
        select THREAD_MONITOR
        depends on ZEPHYR_TRACERECORDER_MODULE && <choice>
```

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-05-11 13:00:05 -05:00
..
hal_nordic modules: hal_nordic: nrf_802154: Fix RADIO IRQ handling configuration 2021-04-07 14:17:22 +02:00
mbedtls config: using CONFIG_MBEDTLS_USER_CONFIG_FILE as safeguard 2021-05-09 15:24:23 -05:00
nanopb modules: nanopb: introduce new module 2021-04-08 14:57:55 +02:00
segger modules: add segger module locally, and update to 3.30 2021-05-08 17:06:24 -04:00
tensorflow modules: add tensorflow 2021-04-29 08:35:57 -04:00
TraceRecorder kconfig: TraceRecorder Kconfig file for undefined symbols 2021-05-11 13:00:05 -05:00
trusted-firmware-m modules: tf-m: do not expose TF-M NS interface include directories publicly 2021-05-09 09:59:22 -05:00
Kconfig modules: mbedtls: move CMakeLists.txt. into the main tree 2021-05-09 09:59:22 -05:00
Kconfig.altera
Kconfig.atmel
Kconfig.canopennode
Kconfig.civetweb modules: civetweb: Add proper dependency to Kconfig 2021-03-10 14:53:15 -05:00
Kconfig.cmsis modules: cmsis-dsp: Support compiling on native posix 2021-01-27 14:48:37 -05:00
Kconfig.cmsis_dsp
Kconfig.cypress
Kconfig.eos_s3 modules: add Kconfig for QuickLogic EOS S3 module 2020-09-04 14:48:49 -04:00
Kconfig.imx
Kconfig.infineon
Kconfig.libmetal
Kconfig.loramac-node modules: loramac-node: add SX1272 support 2021-02-28 16:36:35 -05:00
Kconfig.mcuboot_bootutil modules: introduce MCUBOOT_BOOTUTIL module 2021-01-14 18:03:38 +01:00
Kconfig.mcux modules: Add OS timer support 2021-04-21 20:40:24 -04:00
Kconfig.microchip
Kconfig.nuvoton
Kconfig.open-amp
Kconfig.silabs
Kconfig.simplelink
Kconfig.sof modules: Add Sound Open Firmware module 2021-01-06 07:53:46 -06:00
Kconfig.st modules/hal_st: Align sensor drivers to stmemsc HAL i/f v1.03 2020-10-13 09:46:08 -05:00
Kconfig.stm32 modules: Delete switches USE_STM32_HAL_RCC and USE_STM32_HAL_RCC_EX 2020-10-28 09:28:15 -05:00
Kconfig.syst logging: add STP transport and raw data output support for syst 2020-11-17 10:09:19 -06:00
Kconfig.tinycbor
Kconfig.tinycrypt
Kconfig.vega
Kconfig.xtensa
modules.cmake cmake: zephyr modules: sanitize all module name when used as variable 2021-01-20 12:59:19 +01:00