mirror of https://github.com/ARMmbed/mbed-os.git
CMake: Fix build failure due to nanostack dir move
parent
c1fa350204
commit
c30d9259e9
|
@ -5,4 +5,5 @@ add_subdirectory(cellular)
|
|||
add_subdirectory(drivers)
|
||||
add_subdirectory(libraries)
|
||||
add_subdirectory(lwipstack)
|
||||
add_subdirectory(nanostack)
|
||||
add_subdirectory(netsocket)
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
add_subdirectory(coap-service)
|
||||
add_subdirectory(mbed-mesh-api)
|
||||
add_subdirectory(nanostack-hal-mbed-cmsis-rtos)
|
||||
add_subdirectory(sal-stack-nanostack)
|
||||
add_subdirectory(sal-stack-nanostack-eventloop)
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/nanostack-interface
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
source/Nanostack.cpp
|
||||
)
|
|
@ -1,6 +1,13 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/mbed-mesh-api
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/source/include
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
source/CallbackHandler.cpp
|
||||
|
@ -19,10 +26,3 @@ target_sources(mbed-os
|
|||
source/thread_tasklet.c
|
||||
source/wisun_tasklet.c
|
||||
)
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/mbed-mesh-api
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/source/include
|
||||
)
|
|
@ -1,12 +1,18 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
arm_hal_fhss_timer.cpp
|
||||
arm_hal_interrupt.c
|
||||
arm_hal_random.c
|
||||
arm_hal_timer.cpp
|
||||
mbed_lib.json
|
||||
ns_event_loop.c
|
||||
ns_event_loop_mbed.cpp
|
||||
ns_event_loop_mutex.c
|
||||
|
@ -15,8 +21,3 @@ target_sources(mbed-os
|
|||
|
||||
nvm/nvm_ram.c
|
||||
)
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
|
@ -1,13 +1,6 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nanostack
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nanostack/platform
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/source
|
||||
)
|
||||
|
||||
add_subdirectory(source/6LoWPAN)
|
||||
add_subdirectory(source/BorderRouter)
|
||||
add_subdirectory(source/Common_Protocols)
|
||||
|
@ -25,3 +18,11 @@ add_subdirectory(source/configs)
|
|||
add_subdirectory(source/ipv6_stack)
|
||||
add_subdirectory(source/libDHCPv6)
|
||||
add_subdirectory(source/libNET)
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nanostack
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nanostack/platform
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/source
|
||||
)
|
|
@ -10,7 +10,6 @@ add_subdirectory(frameworks/mbed-trace)
|
|||
add_subdirectory(frameworks/mbed-client-cli)
|
||||
add_subdirectory(lorawan)
|
||||
add_subdirectory(mbedtls)
|
||||
add_subdirectory(nanostack)
|
||||
add_subdirectory(nfc)
|
||||
|
||||
target_include_directories(mbed-os
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
add_subdirectory(coap-service)
|
||||
add_subdirectory(mbed-mesh-api)
|
||||
add_subdirectory(nanostack-hal-mbed-cmsis-rtos)
|
||||
add_subdirectory(nanostack-interface)
|
||||
add_subdirectory(sal-stack-nanostack)
|
||||
add_subdirectory(sal-stack-nanostack-eventloop)
|
|
@ -1,12 +0,0 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
Nanostack.cpp
|
||||
)
|
Loading…
Reference in New Issue