# # Copyright (c) 2022 Nordic Semiconductor ASA # # SPDX-License-Identifier: Apache-2.0 # # CMakeLists.txt file for creating of uut library. # add_library(uut STATIC ${ZEPHYR_BASE}/subsys/bluetooth/controller/util/mem.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/util/memq.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_tx_queue.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_conn.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ll_feat.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_conn_upd.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_cc.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_pdu.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_remote.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_local.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_common.c ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_chmu.c ) if (CONFIG_BT_CTLR_PHY) target_sources(uut PRIVATE ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_phy.c ) endif() if (CONFIG_BT_CTLR_LE_ENC) target_sources(uut PRIVATE ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_enc.c ) endif() if (CONFIG_BT_CTLR_SYNC_TRANSFER_SENDER OR CONFIG_BT_CTLR_SYNC_TRANSFER_RECEIVER) target_sources(uut PRIVATE ${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_past.c ) endif() add_subdirectory(${ZEPHYR_BASE}/tests/bluetooth/controller/mock_ctrl mocks) target_link_libraries(uut PUBLIC test_interface mocks) add_definitions(-include ztest.h)