zephyr/tests/bluetooth/audio/mocks/CMakeLists.txt

34 lines
707 B
CMake

#
# Copyright (c) 2023 Codecoup
#
# SPDX-License-Identifier: Apache-2.0
#
# CMakeLists.txt file for creating of mocks library.
#
add_library(mocks STATIC
src/bap_stream.c
src/conn.c
src/crypto.c
src/fatal.c
src/gatt.c
src/iso.c
src/kernel.c
src/mem_slab.c
src/net_buf.c
src/pacs.c
)
target_include_directories(mocks PUBLIC
include
${ZEPHYR_BASE}/tests/bluetooth/audio
${ZEPHYR_BASE}/subsys/bluetooth
${ZEPHYR_BASE}/subsys/bluetooth/audio
)
add_subdirectory(${ZEPHYR_BASE}/tests/bluetooth/host host_mocks)
target_link_libraries(mocks PRIVATE test_interface host_mocks)
target_link_options(mocks PUBLIC
"SHELL:-T ${ZEPHYR_BASE}/tests/bluetooth/audio/mocks/mock-sections.ld")