Skip to content

Commit 46b411d

Browse files
authored
Merge pull request #14890 from ARMmbed/move_connectivity_mbedtls_stubs
Move connectivity mbedtls stubs
2 parents 0ea3f0c + f500226 commit 46b411d

File tree

26 files changed

+60
-7
lines changed

26 files changed

+60
-7
lines changed

UNITTESTS/stubs/CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ target_include_directories(mbed-headers-connectivity
3333
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
3434
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
3535
${mbed-os_SOURCE_DIR}/connectivity
36-
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
37-
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
3836
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include
3937
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include/ble
4038
)
@@ -48,7 +46,6 @@ target_include_directories(mbed-headers
4846
target_include_directories(mbed-stubs-headers
4947
INTERFACE
5048
.
51-
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub
5249
)
5350

5451
add_subdirectory(connectivity)

UNITTESTS/stubs/connectivity/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@ target_compile_definitions(mbed-stubs-connectivity
1818

1919
target_sources(mbed-stubs-connectivity
2020
PRIVATE
21-
aes_stub.c
22-
cipher_stub.c
23-
cmac_stub.c
2421
ip4tos_stub.c
2522
stoip4_stub.c
26-
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
2723
)
2824

2925
target_link_libraries(mbed-stubs-connectivity

connectivity/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,5 @@ else()
4141
add_subdirectory(cellular)
4242
add_subdirectory(lorawan)
4343
add_subdirectory(netsocket)
44+
add_subdirectory(mbedtls)
4445
endif()

connectivity/lorawan/tests/UNITTESTS/doubles/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,6 @@ target_link_libraries(mbed-stubs-lorawan
4646
mbed-headers-connectivity
4747
mbed-headers-platform
4848
mbed-headers-lorawan
49+
mbed-headers-mbedtls
4950
gtest
5051
)

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramac/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ target_sources(${TEST_NAME}
3434
target_link_libraries(${TEST_NAME}
3535
PRIVATE
3636
mbed-headers
37+
mbed-headers-mbedtls
3738
mbed-headers-lorawan
3839
mbed-stubs
3940
mbed-stubs-headers

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramaccommand/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ target_sources(${TEST_NAME}
1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
2121
mbed-headers
22+
mbed-headers-mbedtls
2223
mbed-headers-lorawan
2324
mbed-stubs
2425
mbed-stubs-headers

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramaccrypto/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ target_sources(${TEST_NAME}
1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
2121
mbed-headers
22+
mbed-headers-mbedtls
2223
mbed-headers-lorawan
2324
mbed-stubs
2425
mbed-stubs-headers
26+
mbed-stubs-mbedtls
2527
gmock_main
2628
)
2729

connectivity/lorawan/tests/UNITTESTS/features/lorawan/lorawaninterface/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ target_link_libraries(${TEST_NAME}
2121
PRIVATE
2222
mbed-headers
2323
mbed-headers-cellular
24+
mbed-headers-mbedtls
2425
mbed-headers-lorawan
2526
mbed-stubs
2627
mbed-stubs-headers

connectivity/lorawan/tests/UNITTESTS/features/lorawan/lorawanstack/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ target_sources(${TEST_NAME}
2121
target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
24+
mbed-headers-mbedtls
2425
mbed-headers-lorawan
2526
mbed-stubs
2627
mbed-stubs-headers

connectivity/mbedtls/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Copyright (c) 2020 ARM Limited. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
5+
add_subdirectory(tests/UNITTESTS)
6+
endif()
7+
48
target_include_directories(mbed-mbedtls
59
INTERFACE
610
.

0 commit comments

Comments
 (0)