Skip to content

Commit 9a59145

Browse files
authored
Merge pull request #14896 from ARMmbed/move_connectivity_nanostack_libservice_stub
Move connectivity nanostack libservice stub
2 parents f37b0c4 + d488597 commit 9a59145

File tree

24 files changed

+48
-37
lines changed

24 files changed

+48
-37
lines changed

UNITTESTS/stubs/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ target_include_directories(mbed-headers-base
3030

3131
target_include_directories(mbed-headers-connectivity
3232
INTERFACE
33-
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
34-
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
3533
${mbed-os_SOURCE_DIR}/connectivity
3634
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include
3735
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include/ble
@@ -48,13 +46,10 @@ target_include_directories(mbed-stubs-headers
4846
.
4947
)
5048

51-
add_subdirectory(connectivity)
52-
5349
add_library(mbed-stubs INTERFACE)
5450

5551
target_link_libraries(mbed-stubs
5652
INTERFACE
57-
mbed-stubs-connectivity
5853
mbed-stubs-drivers
5954
mbed-stubs-events
6055
mbed-stubs-hal

UNITTESTS/stubs/connectivity/CMakeLists.txt

Lines changed: 0 additions & 32 deletions
This file was deleted.

connectivity/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ else()
4242
add_subdirectory(lorawan)
4343
add_subdirectory(netsocket)
4444
add_subdirectory(mbedtls)
45+
add_subdirectory(libraries)
4546
endif()

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellularstack/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ target_sources(${TEST_NAME}
2828
target_link_libraries(${TEST_NAME}
2929
PRIVATE
3030
mbed-headers
31+
mbed-headers-nanostack-libservice
3132
mbed-headers-netsocket
3233
mbed-headers-cellular
3334
mbed-stubs

connectivity/cellular/tests/UNITTESTS/framework/device/cellularcontext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ target_sources(${TEST_NAME}
3636
target_link_libraries(${TEST_NAME}
3737
PRIVATE
3838
mbed-headers
39+
mbed-headers-nanostack-libservice
3940
mbed-headers-netsocket
4041
mbed-headers-cellular
4142
mbed-stubs

connectivity/libraries/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
add_subdirectory(mbed-coap)
59
add_subdirectory(nanostack-libservice)
610
add_subdirectory(ppp)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Copyright (c) 2021 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
add_subdirectory(doubles)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Copyright (c) 2021 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
add_library(mbed-headers-nanostack-libservice INTERFACE)
5+
6+
target_include_directories(mbed-headers-nanostack-libservice
7+
INTERFACE
8+
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
9+
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
10+
)
11+
add_library(mbed-stubs-nanostack-libservice)
12+
13+
target_sources(mbed-stubs-nanostack-libservice
14+
PRIVATE
15+
ip4tos_stub.c
16+
stoip4_stub.c
17+
)
18+
19+
target_link_libraries(mbed-stubs-nanostack-libservice
20+
PRIVATE
21+
mbed-headers-nanostack-libservice
22+
gtest
23+
)

0 commit comments

Comments
 (0)