Merge pull request #14890 from ARMmbed/move_connectivity_mbedtls_stubs

Move connectivity mbedtls stubs
pull/14896/head
Martin Kojtal 2021-07-13 14:21:25 +02:00 committed by GitHub
commit 46b411d5b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 60 additions and 7 deletions

View File

@ -33,8 +33,6 @@ target_include_directories(mbed-headers-connectivity
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
${mbed-os_SOURCE_DIR}/connectivity
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include/ble
)
@ -48,7 +46,6 @@ target_include_directories(mbed-headers
target_include_directories(mbed-stubs-headers
INTERFACE
.
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub
)
add_subdirectory(connectivity)

View File

@ -18,12 +18,8 @@ target_compile_definitions(mbed-stubs-connectivity
target_sources(mbed-stubs-connectivity
PRIVATE
aes_stub.c
cipher_stub.c
cmac_stub.c
ip4tos_stub.c
stoip4_stub.c
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
)
target_link_libraries(mbed-stubs-connectivity

View File

@ -41,4 +41,5 @@ else()
add_subdirectory(cellular)
add_subdirectory(lorawan)
add_subdirectory(netsocket)
add_subdirectory(mbedtls)
endif()

View File

@ -46,5 +46,6 @@ target_link_libraries(mbed-stubs-lorawan
mbed-headers-connectivity
mbed-headers-platform
mbed-headers-lorawan
mbed-headers-mbedtls
gtest
)

View File

@ -34,6 +34,7 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-lorawan
mbed-stubs
mbed-stubs-headers

View File

@ -19,6 +19,7 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-lorawan
mbed-stubs
mbed-stubs-headers

View File

@ -19,9 +19,11 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-lorawan
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
gmock_main
)

View File

@ -21,6 +21,7 @@ target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-cellular
mbed-headers-mbedtls
mbed-headers-lorawan
mbed-stubs
mbed-stubs-headers

View File

@ -21,6 +21,7 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-lorawan
mbed-stubs
mbed-stubs-headers

View File

@ -1,6 +1,10 @@
# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
add_subdirectory(tests/UNITTESTS)
endif()
target_include_directories(mbed-mbedtls
INTERFACE
.

View File

@ -0,0 +1 @@
*

View File

@ -0,0 +1,3 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_subdirectory(doubles)

View File

@ -0,0 +1,33 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_library(mbed-headers-mbedtls INTERFACE)
target_include_directories(mbed-headers-mbedtls
INTERFACE
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
)
add_library(mbed-stubs-mbedtls)
target_include_directories(mbed-stubs-mbedtls
PUBLIC
.
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub
)
target_sources(mbed-stubs-mbedtls
PRIVATE
aes_stub.c
cipher_stub.c
cmac_stub.c
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
)
target_link_libraries(mbed-stubs-mbedtls
PRIVATE
mbed-headers-mbedtls
mbed-stubs-rtos
gtest
)

View File

@ -31,9 +31,11 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
mbed-stubs-netsocket
gmock_main
)

View File

@ -30,9 +30,11 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
mbed-stubs-netsocket
gmock_main
)

View File

@ -28,6 +28,7 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-mbedtls
mbed-headers-netsocket
mbed-headers
mbed-stubs

View File

@ -43,6 +43,7 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers

View File

@ -29,6 +29,7 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers

View File

@ -29,9 +29,11 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
mbed-stubs-netsocket
gmock_main
)

View File

@ -28,9 +28,11 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-mbedtls
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
mbed-stubs-netsocket
gmock_main
)