mirror of https://github.com/ARMmbed/mbed-os.git
CMake: Add support for connectivity dir
parent
311b2ca0c5
commit
59a7d77abf
|
@ -0,0 +1,5 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
add_subdirectory(drivers)
|
||||
add_subdirectory(libraries)
|
|
@ -0,0 +1,6 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
add_subdirectory(atmel-rf-driver)
|
||||
add_subdirectory(mcr20a-rf-driver)
|
||||
add_subdirectory(stm-s2lp-rf-driver)
|
|
@ -0,0 +1,15 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
atmel-rf-driver
|
||||
source
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
source/NanostackRfPhyAT86RF215.cpp
|
||||
source/NanostackRfPhyAtmel.cpp
|
||||
source/at24mac.cpp
|
||||
)
|
|
@ -0,0 +1,14 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
mcr20a-rf-driver
|
||||
source
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
source/MCR20Drv.c
|
||||
source/NanostackRfPhyMcr20a.cpp
|
||||
)
|
|
@ -0,0 +1,15 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
stm-s2lp-rf-driver
|
||||
source
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
source/NanostackRfPhys2lp.cpp
|
||||
source/at24mac_s2lp.cpp
|
||||
source/rf_configuration.c
|
||||
)
|
|
@ -0,0 +1,6 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
add_subdirectory(802.15.4_RF)
|
||||
add_subdirectory(cellular)
|
||||
add_subdirectory(wifi)
|
|
@ -0,0 +1,4 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
mbed_add_cmake_directory_if_labels("COMPONENT")
|
|
@ -0,0 +1,12 @@
|
|||
# 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
|
||||
STModCellular.cpp
|
||||
)
|
|
@ -0,0 +1,4 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
add_subdirectory(esp8266-driver)
|
|
@ -0,0 +1,14 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
ESP8266Interface.cpp
|
||||
ESP8266/ESP8266.cpp
|
||||
)
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/ESP8266
|
||||
)
|
|
@ -0,0 +1,5 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
add_subdirectory(mbed-coap)
|
||||
add_subdirectory(nanostack-libservice)
|
|
@ -0,0 +1,17 @@
|
|||
# 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-coap
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/source/include
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
source/sn_coap_builder.c
|
||||
source/sn_coap_header_check.c
|
||||
source/sn_coap_parser.c
|
||||
source/sn_coap_protocol.c
|
||||
)
|
|
@ -0,0 +1,33 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
mbed-client-libservice/common_functions.h
|
||||
mbed-client-libservice/ip4string.h
|
||||
mbed-client-libservice/ip6string.h
|
||||
mbed-client-libservice/ip_fsc.h
|
||||
mbed-client-libservice/ns_list.h
|
||||
mbed-client-libservice/ns_nvm_helper.h
|
||||
mbed-client-libservice/ns_trace.h
|
||||
mbed-client-libservice/ns_types.h
|
||||
mbed-client-libservice/nsdynmemLIB.h
|
||||
mbed-client-libservice/platform/arm_hal_interrupt.h
|
||||
mbed-client-libservice/platform/arm_hal_nvm.h
|
||||
source/IPv6_fcf_lib
|
||||
source/IPv6_fcf_lib/ip_fsc.c
|
||||
source/libBits/common_functions.c
|
||||
source/libList/ns_list.c
|
||||
source/libTrace/scripts/fetch_groups.sh
|
||||
source/libip4string/ip4tos.c
|
||||
source/libip4string/stoip4.c
|
||||
source/libip6string/ip6tos.c
|
||||
source/libip6string/stoip6.c
|
||||
source/nsdynmemLIB/nsdynmemLIB.c
|
||||
source/nvmHelper/ns_nvm_helper.c
|
||||
)
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/mbed-client-libservice
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/mbed-client-libservice/platform
|
||||
)
|
Loading…
Reference in New Issue