zephyr/subsys/shell/CMakeLists.txt
Christoph Schramm f17a9c93b4 shell: Add a Segger RTT backend
Fixes: #8394

Signed-off-by: Christoph Schramm <schramm@makaio.com>
2018-11-02 12:19:58 -04:00

55 lines
777 B
CMake

zephyr_include_directories_ifdef(CONFIG_CONSOLE_SHELL
${ZEPHYR_BASE}/include/drivers
)
zephyr_sources_ifdef(
CONFIG_CONSOLE_SHELL
shell_service.c
legacy_shell.c
)
add_subdirectory(modules)
zephyr_sources_ifdef(
CONFIG_SHELL
shell.c
shell_fprintf.c
shell_utils.c
shell_ops.c
)
zephyr_sources_ifdef(
CONFIG_SHELL_BACKEND_SERIAL
shell_uart.c
)
zephyr_sources_ifdef(
CONFIG_SHELL_BACKEND_DUMMY
shell_dummy.c
)
zephyr_sources_ifdef(
CONFIG_SHELL_BACKEND_RTT
shell_rtt.c
)
zephyr_sources_ifdef(
CONFIG_SHELL_CMDS
shell_cmds.c
)
zephyr_sources_ifdef(
CONFIG_SHELL_HISTORY
shell_history.c
)
zephyr_sources_ifdef(
CONFIG_SHELL_LOG_BACKEND
shell_log_backend.c
)
zephyr_sources_ifdef(
CONFIG_SHELL_WILDCARD
shell_wildcard.c
)