zephyr/tests/bluetooth/host/crypto/CMakeLists.txt
Valerio Setti 7c1b5059ca tests: bluetooth: replace TinyCrypt with PSA in unit tests
Replace all references to TinyCrypt with PSA Crypto API in BT unit
tests.

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
2024-11-27 16:40:47 -05:00

30 lines
828 B
CMake

#
# CMakeLists.txt file for creating of mocks library.
#
add_library(mocks STATIC
mocks/kernel.c
mocks/hci_core.c
mocks/hci_core_expects.c
mocks/aes.c
mocks/aes_expects.c
mocks/prng.c
mocks/prng_expects.c
${ZEPHYR_BASE}/subsys/bluetooth/host/crypto_psa.c
${ZEPHYR_BASE}/subsys/logging/log_minimal.c
${ZEPHYR_BASE}/subsys/bluetooth/common/bt_str.c
${ZEPHYR_BASE}/subsys/bluetooth/host/uuid.c
)
target_include_directories(mocks PUBLIC
.
${ZEPHYR_BASE}/subsys/bluetooth
${ZEPHYR_BASE}/subsys/bluetooth/host
${ZEPHYR_BASE}/tests/bluetooth/host
${ZEPHYR_BASE}/tests/bluetooth/host/crypto/mocks
${ZEPHYR_MBEDTLS_MODULE_DIR}/include
)
target_link_libraries(mocks PRIVATE test_interface)