1#
2# Copyright (c) 2022 Nordic Semiconductor ASA
3#
4# SPDX-License-Identifier: Apache-2.0
5#
6# CMakeLists.txt file for creating of uut library.
7#
8
9add_library(uut STATIC
10  ${ZEPHYR_BASE}/subsys/bluetooth/audio/ascs.c
11  ${ZEPHYR_BASE}/subsys/bluetooth/audio/audio.c
12  ${ZEPHYR_BASE}/subsys/bluetooth/audio/bap_iso.c
13  ${ZEPHYR_BASE}/subsys/bluetooth/audio/bap_stream.c
14  ${ZEPHYR_BASE}/subsys/bluetooth/audio/bap_unicast_server.c
15  ${ZEPHYR_BASE}/subsys/bluetooth/common/bt_str.c
16  ${ZEPHYR_BASE}/subsys/bluetooth/host/data.c
17  ${ZEPHYR_BASE}/subsys/bluetooth/host/uuid.c
18  ${ZEPHYR_BASE}/subsys/logging/log_minimal.c
19  ${ZEPHYR_BASE}/lib/net_buf/buf_simple.c
20  bap_unicast_client.c
21  bap_unicast_server.c
22)
23
24add_subdirectory(${ZEPHYR_BASE}/tests/bluetooth/audio/mocks mocks)
25
26target_link_libraries(uut PUBLIC test_interface mocks)
27target_include_directories(uut PRIVATE ${ZEPHYR_BASE}/tests/bluetooth/audio/ascs/include)
28
29target_compile_options(uut PRIVATE -std=c11 -include ztest.h)
30