CMake: Fix breakage due to BLE dir move

pull/13566/head
Hugues Kamba 2020-08-10 19:26:33 +01:00
parent de3462dabb
commit 20e19de028
29 changed files with 132 additions and 99 deletions

View File

@ -1,6 +1,8 @@
# Copyright (c) 2020 ARM Limited. All rights reserved. # Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
mbed_add_cmake_directory_if_labels("FEATURE")
add_subdirectory(cellular) add_subdirectory(cellular)
add_subdirectory(drivers) add_subdirectory(drivers)
add_subdirectory(libraries) add_subdirectory(libraries)

View File

@ -0,0 +1,28 @@
# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_subdirectory(libraries)
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/include/ble
${CMAKE_CURRENT_SOURCE_DIR}/include/ble/common
${CMAKE_CURRENT_SOURCE_DIR}/include/ble/common/ble
${CMAKE_CURRENT_SOURCE_DIR}/include/ble/common/ble/gap
${CMAKE_CURRENT_SOURCE_DIR}/include/ble/internal
${CMAKE_CURRENT_SOURCE_DIR}/include/ble/services
)
target_sources(mbed-os
PRIVATE
source/BLE.cpp
source/DiscoveredCharacteristic.cpp
source/FileSecurityDb.cpp
source/KVStoreSecurityDb.cpp
source/gap/AdvertisingDataBuilder.cpp
source/gap/AdvertisingParameters.cpp
source/gap/ConnectionParameters.cpp
)

View File

@ -2,3 +2,5 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
mbed_add_cmake_directory_if_labels("TARGET") mbed_add_cmake_directory_if_labels("TARGET")
add_subdirectory(ble-api-implementation)

View File

@ -3,20 +3,31 @@
add_subdirectory(stack) add_subdirectory(stack)
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/driver
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/include/ble
${CMAKE_CURRENT_SOURCE_DIR}/include/ble/internal
${CMAKE_CURRENT_SOURCE_DIR}/stack_adaptation
)
target_sources(mbed-os target_sources(mbed-os
PRIVATE PRIVATE
driver/CordioHCIDriver.cpp driver/CordioHCIDriver.cpp
driver/CordioHCITransportDriver.cpp driver/CordioHCITransportDriver.cpp
driver/H4TransportDriver.cpp driver/H4TransportDriver.cpp
source/CordioBLE.cpp source/BLEInstanceBaseImpl.cpp
source/CordioGattServer.cpp source/PalAttClientImpl.cpp
source/CordioImplementations.cpp source/PalEventQueueImpl.cpp
source/CordioPalAttClient.cpp source/PalGapImpl.cpp
source/CordioPalGap.tpp source/PalGattClientImpl.cpp
source/CordioPalSecurityManager.tpp source/PalGenericAccessServiceImpl.cpp
source/PalSecurityManagerImpl.cpp
source/PalSigningMonitorImpl.cpp
stack_adaptation/hci_drv.c
stack_adaptation/hci_tr.c stack_adaptation/hci_tr.c
stack_adaptation/hci_vs.c stack_adaptation/hci_vs.c
stack_adaptation/pal_mbed_os_adaptation.cpp stack_adaptation/pal_mbed_os_adaptation.cpp
@ -24,10 +35,3 @@ target_sources(mbed-os
stack_adaptation/wsf_mbed_os_adaptation.c stack_adaptation/wsf_mbed_os_adaptation.c
stack_adaptation/wsf_os.c stack_adaptation/wsf_os.c
) )
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/driver
${CMAKE_CURRENT_SOURCE_DIR}/stack_adaptation
)

View File

@ -1,13 +1,29 @@
# Copyright (c) 2020 ARM Limited. All rights reserved. # Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/sources/hci/dual_chip
${CMAKE_CURRENT_SOURCE_DIR}/sources/sec/common
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/att
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/cfg
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/dm
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/hci
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/l2c
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/smp
)
target_sources(mbed-os target_sources(mbed-os
PRIVATE PRIVATE
sources/hci/common/hci_core.c sources/hci/common/hci_core.c
sources/hci/dual_chip/hci_cmd.c sources/hci/dual_chip/hci_cmd.c
sources/hci/dual_chip/hci_cmd_ae.c sources/hci/dual_chip/hci_cmd_ae.c
sources/hci/dual_chip/hci_cmd_bis.c
sources/hci/dual_chip/hci_cmd_cis.c
sources/hci/dual_chip/hci_cmd_cte.c sources/hci/dual_chip/hci_cmd_cte.c
sources/hci/dual_chip/hci_cmd_iso.c
sources/hci/dual_chip/hci_cmd_past.c sources/hci/dual_chip/hci_cmd_past.c
sources/hci/dual_chip/hci_cmd_phy.c sources/hci/dual_chip/hci_cmd_phy.c
sources/hci/dual_chip/hci_core_ps.c sources/hci/dual_chip/hci_core_ps.c
@ -15,16 +31,18 @@ target_sources(mbed-os
sources/hci/dual_chip/hci_vs_ae.c sources/hci/dual_chip/hci_vs_ae.c
sources/sec/common/sec_aes.c sources/sec/common/sec_aes.c
sources/sec/common/sec_aes_rev.c
sources/sec/common/sec_ccm_hci.c sources/sec/common/sec_ccm_hci.c
sources/sec/common/sec_cmac_hci.c sources/sec/common/sec_cmac_hci.c
sources/sec/common/sec_ecc_debug.c
sources/sec/common/sec_ecc_hci.c sources/sec/common/sec_ecc_hci.c
sources/sec/common/sec_main.c sources/sec/common/sec_main.c
sources/sec/pal/sec_ccm.c sources/stack/att/att_eatt.c
sources/stack/att/att_main.c sources/stack/att/att_main.c
sources/stack/att/att_uuid.c sources/stack/att/att_uuid.c
sources/stack/att/attc_disc.c sources/stack/att/attc_disc.c
sources/stack/att/attc_eatt.c
sources/stack/att/attc_main.c sources/stack/att/attc_main.c
sources/stack/att/attc_proc.c sources/stack/att/attc_proc.c
sources/stack/att/attc_read.c sources/stack/att/attc_read.c
@ -33,6 +51,7 @@ target_sources(mbed-os
sources/stack/att/atts_ccc.c sources/stack/att/atts_ccc.c
sources/stack/att/atts_csf.c sources/stack/att/atts_csf.c
sources/stack/att/atts_dyn.c sources/stack/att/atts_dyn.c
sources/stack/att/atts_eatt.c
sources/stack/att/atts_ind.c sources/stack/att/atts_ind.c
sources/stack/att/atts_main.c sources/stack/att/atts_main.c
sources/stack/att/atts_proc.c sources/stack/att/atts_proc.c
@ -45,6 +64,12 @@ target_sources(mbed-os
sources/stack/dm/dm_adv.c sources/stack/dm/dm_adv.c
sources/stack/dm/dm_adv_ae.c sources/stack/dm/dm_adv_ae.c
sources/stack/dm/dm_adv_leg.c sources/stack/dm/dm_adv_leg.c
sources/stack/dm/dm_bis_master.c
sources/stack/dm/dm_bis_slave.c
sources/stack/dm/dm_cis.c
sources/stack/dm/dm_cis_master.c
sources/stack/dm/dm_cis_slave.c
sources/stack/dm/dm_cis_sm.c
sources/stack/dm/dm_conn.c sources/stack/dm/dm_conn.c
sources/stack/dm/dm_conn_cte.c sources/stack/dm/dm_conn_cte.c
sources/stack/dm/dm_conn_master.c sources/stack/dm/dm_conn_master.c
@ -56,6 +81,7 @@ target_sources(mbed-os
sources/stack/dm/dm_conn_sm.c sources/stack/dm/dm_conn_sm.c
sources/stack/dm/dm_dev.c sources/stack/dm/dm_dev.c
sources/stack/dm/dm_dev_priv.c sources/stack/dm/dm_dev_priv.c
sources/stack/dm/dm_iso.c
sources/stack/dm/dm_main.c sources/stack/dm/dm_main.c
sources/stack/dm/dm_past.c sources/stack/dm/dm_past.c
sources/stack/dm/dm_phy.c sources/stack/dm/dm_phy.c
@ -91,16 +117,3 @@ target_sources(mbed-os
sources/stack/smp/smpr_sc_sm.c sources/stack/smp/smpr_sc_sm.c
sources/stack/smp/smpr_sm.c sources/stack/smp/smpr_sm.c
) )
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/sources/hci/dual_chip
${CMAKE_CURRENT_SOURCE_DIR}/sources/sec/common
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/att
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/cfg
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/dm
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/hci
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/l2c
${CMAKE_CURRENT_SOURCE_DIR}/sources/stack/smp
)

View File

@ -1,6 +1,12 @@
# Copyright (c) 2020 ARM Limited. All rights reserved. # Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/include/util
)
target_sources(mbed-os target_sources(mbed-os
PRIVATE PRIVATE
sources/port/baremetal/wsf_assert.c sources/port/baremetal/wsf_assert.c
@ -10,7 +16,6 @@ target_sources(mbed-os
sources/port/baremetal/wsf_efs.c sources/port/baremetal/wsf_efs.c
sources/port/baremetal/wsf_heap.c sources/port/baremetal/wsf_heap.c
sources/port/baremetal/wsf_msg.c sources/port/baremetal/wsf_msg.c
sources/port/baremetal/wsf_nvm.c
sources/port/baremetal/wsf_queue.c sources/port/baremetal/wsf_queue.c
sources/port/baremetal/wsf_timer.c sources/port/baremetal/wsf_timer.c
sources/port/baremetal/wsf_trace.c sources/port/baremetal/wsf_trace.c
@ -25,10 +30,3 @@ target_sources(mbed-os
sources/util/terminal.c sources/util/terminal.c
sources/util/wstr.c sources/util/wstr.c
) )
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/include/util
${CMAKE_CURRENT_SOURCE_DIR}/sources/port/baremetal
)

View File

@ -28,14 +28,20 @@ target_sources(mbed-os
stack/controller/sources/ble/bb/bb_ble_adv_master_ae.c stack/controller/sources/ble/bb/bb_ble_adv_master_ae.c
stack/controller/sources/ble/bb/bb_ble_adv_slave.c stack/controller/sources/ble/bb/bb_ble_adv_slave.c
stack/controller/sources/ble/bb/bb_ble_adv_slave_ae.c stack/controller/sources/ble/bb/bb_ble_adv_slave_ae.c
stack/controller/sources/ble/bb/bb_ble_bis_master.c
stack/controller/sources/ble/bb/bb_ble_bis_slave.c
stack/controller/sources/ble/bb/bb_ble_cis.c
stack/controller/sources/ble/bb/bb_ble_cis_master.c
stack/controller/sources/ble/bb/bb_ble_cis_slave.c
stack/controller/sources/ble/bb/bb_ble_conn.c stack/controller/sources/ble/bb/bb_ble_conn.c
stack/controller/sources/ble/bb/bb_ble_conn_master.c stack/controller/sources/ble/bb/bb_ble_conn_master.c
stack/controller/sources/ble/bb/bb_ble_conn_slave.c stack/controller/sources/ble/bb/bb_ble_conn_slave.c
stack/controller/sources/ble/bb/bb_ble_dtm.c
stack/controller/sources/ble/bb/bb_ble_main.c stack/controller/sources/ble/bb/bb_ble_main.c
stack/controller/sources/ble/bb/bb_ble_pdufilt.c stack/controller/sources/ble/bb/bb_ble_pdufilt.c
stack/controller/sources/ble/bb/bb_ble_periodiclist.c stack/controller/sources/ble/bb/bb_ble_periodiclist.c
stack/controller/sources/ble/bb/bb_ble_reslist.c stack/controller/sources/ble/bb/bb_ble_reslist.c
stack/controller/sources/ble/bb/bb_ble_test.c stack/controller/sources/ble/bb/bb_ble_sniffer.c
stack/controller/sources/ble/bb/bb_ble_whitelist.c stack/controller/sources/ble/bb/bb_ble_whitelist.c
) )
@ -118,13 +124,19 @@ target_sources(mbed-os
stack/controller/sources/ble/lhci/lhci_cmd_adv_priv.c stack/controller/sources/ble/lhci/lhci_cmd_adv_priv.c
stack/controller/sources/ble/lhci/lhci_cmd_adv_slave.c stack/controller/sources/ble/lhci/lhci_cmd_adv_slave.c
stack/controller/sources/ble/lhci/lhci_cmd_adv_slave_ae.c stack/controller/sources/ble/lhci/lhci_cmd_adv_slave_ae.c
stack/controller/sources/ble/lhci/lhci_cmd_bis_master.c
stack/controller/sources/ble/lhci/lhci_cmd_bis_slave.c
stack/controller/sources/ble/lhci/lhci_cmd_cis_master.c
stack/controller/sources/ble/lhci/lhci_cmd_cis_slave.c
stack/controller/sources/ble/lhci/lhci_cmd_conn.c stack/controller/sources/ble/lhci/lhci_cmd_conn.c
stack/controller/sources/ble/lhci/lhci_cmd_conn_master.c stack/controller/sources/ble/lhci/lhci_cmd_conn_master.c
stack/controller/sources/ble/lhci/lhci_cmd_conn_master_ae.c stack/controller/sources/ble/lhci/lhci_cmd_conn_master_ae.c
stack/controller/sources/ble/lhci/lhci_cmd_conn_priv.c stack/controller/sources/ble/lhci/lhci_cmd_conn_priv.c
stack/controller/sources/ble/lhci/lhci_cmd_enc_master.c stack/controller/sources/ble/lhci/lhci_cmd_enc_master.c
stack/controller/sources/ble/lhci/lhci_cmd_enc_slave.c stack/controller/sources/ble/lhci/lhci_cmd_enc_slave.c
stack/controller/sources/ble/lhci/lhci_cmd_iso.c
stack/controller/sources/ble/lhci/lhci_cmd_past.c stack/controller/sources/ble/lhci/lhci_cmd_past.c
stack/controller/sources/ble/lhci/lhci_cmd_pc.c
stack/controller/sources/ble/lhci/lhci_cmd_phy.c stack/controller/sources/ble/lhci/lhci_cmd_phy.c
stack/controller/sources/ble/lhci/lhci_cmd_sc.c stack/controller/sources/ble/lhci/lhci_cmd_sc.c
stack/controller/sources/ble/lhci/lhci_cmd_vs.c stack/controller/sources/ble/lhci/lhci_cmd_vs.c
@ -135,19 +147,25 @@ target_sources(mbed-os
stack/controller/sources/ble/lhci/lhci_cmd_vs_conn.c stack/controller/sources/ble/lhci/lhci_cmd_vs_conn.c
stack/controller/sources/ble/lhci/lhci_cmd_vs_conn_master.c stack/controller/sources/ble/lhci/lhci_cmd_vs_conn_master.c
stack/controller/sources/ble/lhci/lhci_cmd_vs_enc_slave.c stack/controller/sources/ble/lhci/lhci_cmd_vs_enc_slave.c
stack/controller/sources/ble/lhci/lhci_cmd_vs_ext.c stack/controller/sources/ble/lhci/lhci_cmd_vs_iso.c
stack/controller/sources/ble/lhci/lhci_cmd_vs_sc.c stack/controller/sources/ble/lhci/lhci_cmd_vs_sc.c
stack/controller/sources/ble/lhci/lhci_evt.c stack/controller/sources/ble/lhci/lhci_evt.c
stack/controller/sources/ble/lhci/lhci_evt_adv_master.c stack/controller/sources/ble/lhci/lhci_evt_adv_master.c
stack/controller/sources/ble/lhci/lhci_evt_adv_master_ae.c stack/controller/sources/ble/lhci/lhci_evt_adv_master_ae.c
stack/controller/sources/ble/lhci/lhci_evt_adv_slave.c stack/controller/sources/ble/lhci/lhci_evt_adv_slave.c
stack/controller/sources/ble/lhci/lhci_evt_adv_slave_ae.c stack/controller/sources/ble/lhci/lhci_evt_adv_slave_ae.c
stack/controller/sources/ble/lhci/lhci_evt_bis_master.c
stack/controller/sources/ble/lhci/lhci_evt_bis_slave.c
stack/controller/sources/ble/lhci/lhci_evt_cis_master.c
stack/controller/sources/ble/lhci/lhci_evt_cis_slave.c
stack/controller/sources/ble/lhci/lhci_evt_conn.c stack/controller/sources/ble/lhci/lhci_evt_conn.c
stack/controller/sources/ble/lhci/lhci_evt_conn_cs2.c stack/controller/sources/ble/lhci/lhci_evt_conn_cs2.c
stack/controller/sources/ble/lhci/lhci_evt_conn_master.c stack/controller/sources/ble/lhci/lhci_evt_conn_master.c
stack/controller/sources/ble/lhci/lhci_evt_conn_priv.c stack/controller/sources/ble/lhci/lhci_evt_conn_priv.c
stack/controller/sources/ble/lhci/lhci_evt_enc_master.c stack/controller/sources/ble/lhci/lhci_evt_enc_master.c
stack/controller/sources/ble/lhci/lhci_evt_enc_slave.c stack/controller/sources/ble/lhci/lhci_evt_enc_slave.c
stack/controller/sources/ble/lhci/lhci_evt_iso.c
stack/controller/sources/ble/lhci/lhci_evt_pc.c
stack/controller/sources/ble/lhci/lhci_evt_phy.c stack/controller/sources/ble/lhci/lhci_evt_phy.c
stack/controller/sources/ble/lhci/lhci_evt_sc.c stack/controller/sources/ble/lhci/lhci_evt_sc.c
stack/controller/sources/ble/lhci/lhci_evt_vs.c stack/controller/sources/ble/lhci/lhci_evt_vs.c
@ -157,6 +175,10 @@ target_sources(mbed-os
stack/controller/sources/ble/lhci/lhci_init_adv_priv.c stack/controller/sources/ble/lhci/lhci_init_adv_priv.c
stack/controller/sources/ble/lhci/lhci_init_adv_slave.c stack/controller/sources/ble/lhci/lhci_init_adv_slave.c
stack/controller/sources/ble/lhci/lhci_init_adv_slave_ae.c stack/controller/sources/ble/lhci/lhci_init_adv_slave_ae.c
stack/controller/sources/ble/lhci/lhci_init_bis_master.c
stack/controller/sources/ble/lhci/lhci_init_bis_slave.c
stack/controller/sources/ble/lhci/lhci_init_cis_master.c
stack/controller/sources/ble/lhci/lhci_init_cis_slave.c
stack/controller/sources/ble/lhci/lhci_init_conn.c stack/controller/sources/ble/lhci/lhci_init_conn.c
stack/controller/sources/ble/lhci/lhci_init_conn_cs2.c stack/controller/sources/ble/lhci/lhci_init_conn_cs2.c
stack/controller/sources/ble/lhci/lhci_init_conn_master.c stack/controller/sources/ble/lhci/lhci_init_conn_master.c
@ -164,10 +186,13 @@ target_sources(mbed-os
stack/controller/sources/ble/lhci/lhci_init_conn_priv.c stack/controller/sources/ble/lhci/lhci_init_conn_priv.c
stack/controller/sources/ble/lhci/lhci_init_enc_master.c stack/controller/sources/ble/lhci/lhci_init_enc_master.c
stack/controller/sources/ble/lhci/lhci_init_enc_slave.c stack/controller/sources/ble/lhci/lhci_init_enc_slave.c
stack/controller/sources/ble/lhci/lhci_init_iso.c
stack/controller/sources/ble/lhci/lhci_init_past.c stack/controller/sources/ble/lhci/lhci_init_past.c
stack/controller/sources/ble/lhci/lhci_init_pc.c
stack/controller/sources/ble/lhci/lhci_init_phy.c stack/controller/sources/ble/lhci/lhci_init_phy.c
stack/controller/sources/ble/lhci/lhci_init_sc.c stack/controller/sources/ble/lhci/lhci_init_sc.c
stack/controller/sources/ble/lhci/lhci_main.c stack/controller/sources/ble/lhci/lhci_main.c
stack/controller/sources/ble/lhci/lhci_main_iso.c
) )
target_sources(mbed-os target_sources(mbed-os
@ -249,5 +274,5 @@ target_sources(mbed-os
target_sources(mbed-os target_sources(mbed-os
PRIVATE PRIVATE
stack_adaptation/fake_lhci_drv.cpp stack_adaptation/custom_chci_tr.cpp
) )

View File

@ -0,0 +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}
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/include/ble
${CMAKE_CURRENT_SOURCE_DIR}/include/ble/internal
)
target_sources(mbed-os
PRIVATE
source/GapImpl.cpp
source/GattClientImpl.cpp
source/GattServerImpl.cpp
source/SecurityManagerImpl.cpp
)

View File

@ -2,6 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
add_subdirectory(802.15.4_RF) add_subdirectory(802.15.4_RF)
add_subdirectory(ble)
add_subdirectory(cellular) add_subdirectory(cellular)
add_subdirectory(emac) add_subdirectory(emac)
add_subdirectory(wifi) add_subdirectory(wifi)

View File

@ -1,4 +1,4 @@
# Copyright (c) 2020 ARM Limited. All rights reserved. # Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
mbed_add_cmake_directory_if_labels("TARGET") mbed_add_cmake_directory_if_labels("FEATURE")

View File

@ -17,11 +17,5 @@ target_sources(mbed-os
stack/sources/pal_bb_ble_rf.c stack/sources/pal_bb_ble_rf.c
stack/sources/pal_cfg.c stack/sources/pal_cfg.c
stack/sources/pal_crypto.c stack/sources/pal_crypto.c
stack/sources/pal_led.c
stack/sources/pal_nvm.c
stack/sources/pal_rtc.c
stack/sources/pal_sys.c
stack/sources/pal_timer.c stack/sources/pal_timer.c
stack/sources/pal_twi.c
stack/sources/pal_uart.c
) )

View File

@ -1,11 +0,0 @@
# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_subdirectory(ble)
add_subdirectory(source)
add_subdirectory(targets)
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)

View File

@ -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}
${CMAKE_CURRENT_SOURCE_DIR}/common
${CMAKE_CURRENT_SOURCE_DIR}/gap
${CMAKE_CURRENT_SOURCE_DIR}/generic
${CMAKE_CURRENT_SOURCE_DIR}/pal
${CMAKE_CURRENT_SOURCE_DIR}/services
)

View File

@ -1,22 +0,0 @@
# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
target_sources(mbed-os
PRIVATE
BLE.cpp
BLEInstanceBase.cpp
DiscoveredCharacteristic.cpp
GattClient.tpp
GattServer.tpp
SecurityManager.tpp
gap/AdvertisingDataBuilder.cpp
gap/AdvertisingParameters.cpp
gap/ConnectionParameters.cpp
gap/Gap.tpp
generic/FileSecurityDb.cpp
generic/GenericGap.tpp
generic/GenericGattClient.tpp
generic/GenericSecurityManager.tpp
)

View File

@ -1,7 +0,0 @@
# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
target_sources(mbed-os
PRIVATE
HCIDriver.cpp
)