2019-04-06 09:08:09 -04:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2020-02-06 11:59:54 +08:00
|
|
|
zephyr_sources_ifdef(
|
2020-02-06 14:05:40 -05:00
|
|
|
CONFIG_TRACING_CORE
|
2020-02-06 11:59:54 +08:00
|
|
|
tracing_buffer.c
|
|
|
|
tracing_core.c
|
|
|
|
tracing_format_common.c
|
|
|
|
)
|
2020-02-06 14:05:40 -05:00
|
|
|
if(CONFIG_TRACING_CORE)
|
2020-02-06 11:59:54 +08:00
|
|
|
zephyr_sources_ifdef(
|
|
|
|
CONFIG_TRACING_SYNC
|
|
|
|
tracing_format_sync.c
|
|
|
|
)
|
|
|
|
|
|
|
|
zephyr_sources_ifdef(
|
|
|
|
CONFIG_TRACING_ASYNC
|
|
|
|
tracing_format_async.c
|
|
|
|
)
|
|
|
|
|
|
|
|
zephyr_sources_ifdef(
|
|
|
|
CONFIG_TRACING_BACKEND_USB
|
|
|
|
tracing_backend_usb.c
|
|
|
|
)
|
|
|
|
|
|
|
|
zephyr_sources_ifdef(
|
|
|
|
CONFIG_TRACING_BACKEND_UART
|
|
|
|
tracing_backend_uart.c
|
|
|
|
)
|
|
|
|
|
|
|
|
zephyr_sources_ifdef(
|
|
|
|
CONFIG_TRACING_BACKEND_POSIX
|
|
|
|
tracing_backend_posix.c
|
|
|
|
)
|
2021-02-26 09:22:16 +01:00
|
|
|
|
|
|
|
zephyr_sources_ifdef(
|
|
|
|
CONFIG_TRACING_BACKEND_RAM
|
|
|
|
tracing_backend_ram.c
|
|
|
|
)
|
|
|
|
|
2020-02-06 14:05:40 -05:00
|
|
|
endif()
|
2020-02-06 11:59:54 +08:00
|
|
|
|
2021-05-27 09:28:46 +02:00
|
|
|
if(NOT CONFIG_PERCEPIO_TRACERECORDER AND NOT CONFIG_TRACING_CTF
|
2020-09-01 10:12:09 -04:00
|
|
|
AND NOT CONFIG_SEGGER_SYSTEMVIEW AND NOT CONFIG_TRACING_TEST
|
|
|
|
AND NOT CONFIG_TRACING_USER)
|
2021-05-27 09:28:46 +02:00
|
|
|
zephyr_sources(tracing_none.c)
|
|
|
|
endif()
|
|
|
|
|
2021-11-22 14:46:19 -08:00
|
|
|
zephyr_sources_ifdef(
|
|
|
|
CONFIG_TRACING_OBJECT_TRACKING
|
|
|
|
tracing_tracking.c
|
|
|
|
)
|
|
|
|
|
2020-02-06 11:59:54 +08:00
|
|
|
zephyr_include_directories_ifdef(
|
|
|
|
CONFIG_TRACING
|
|
|
|
${ZEPHYR_BASE}/kernel/include
|
2020-07-07 08:06:27 +02:00
|
|
|
${ARCH_DIR}/${ARCH}/include
|
2020-02-06 11:59:54 +08:00
|
|
|
)
|
|
|
|
|
2019-10-25 00:08:21 +09:00
|
|
|
zephyr_include_directories_ifdef(CONFIG_TRACING include)
|
2019-01-30 08:19:24 +01:00
|
|
|
|
|
|
|
add_subdirectory_ifdef(CONFIG_TRACING_CTF ctf)
|
2020-02-06 11:25:00 -05:00
|
|
|
add_subdirectory_ifdef(CONFIG_SEGGER_SYSTEMVIEW sysview)
|
2021-05-08 06:58:58 -04:00
|
|
|
add_subdirectory_ifdef(CONFIG_TRACING_TEST test)
|
2020-09-01 10:12:09 -04:00
|
|
|
add_subdirectory_ifdef(CONFIG_TRACING_USER user)
|