From 39ab9c8b9931d2ed1d2063ca6646e430f0c23cfe Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Tue, 9 Feb 2021 15:17:31 +0000 Subject: [PATCH 01/12] CMake: add naming convention for mbed targets Using lowercase with dashes for targets with mbed- prefix --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index aef5509bd1..8366e416a7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -128,9 +128,14 @@ add_subdirectory(cmsis/device/rtos EXCLUDE_FROM_ALL) # preventing CMake from working its usage requirements magic and forcing us to set the linker # script globally. # +# keep cmake naming convention in targets, using lowercase with dashes +string(TOLOWER ${MBED_TARGET} MBED_TARGET_CONVERTED) +string(REPLACE "_" "-" MBED_TARGET_CONVERTED ${MBED_TARGET_CONVERTED}) +string(PREPEND MBED_TARGET_CONVERTED "mbed-") + # TODO: Remove when all MBED_TARGETS have been converted to build system targets. -if(TARGET ${MBED_TARGET}) - target_link_libraries(mbed-core INTERFACE ${MBED_TARGET}) +if(TARGET ${MBED_TARGET_CONVERTED}) + target_link_libraries(mbed-core INTERFACE ${MBED_TARGET_CONVERTED}) else() get_property(LINKER_SCRIPT GLOBAL PROPERTY MBED_TARGET_LINKER_FILE) mbed_set_linker_script(mbed-core ${LINKER_SCRIPT}) From 544e5b94c31ff3c1b22f064f9f60fb17a553df38 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Tue, 9 Feb 2021 16:23:37 +0000 Subject: [PATCH 02/12] CMake STM32: fix targets naming Follow the naming for other CMake targets, using prefix mbed-, lower case with dashes --- targets/TARGET_STM/CMakeLists.txt | 6 +- .../TARGET_STM/TARGET_STM32F0/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 132 +++++++++--------- .../TARGET_STM32F030x8/CMakeLists.txt | 18 +-- .../TARGET_STM32F070xB/CMakeLists.txt | 18 +-- .../TARGET_NUCLEO_F070RB/CMakeLists.txt | 8 +- .../TARGET_STM32F072xB/CMakeLists.txt | 18 +-- .../TARGET_NUCLEO_F072RB/CMakeLists.txt | 8 +- .../TARGET_STM32F091xC/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F091RC/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32F1/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32F103x8/CMakeLists.txt | 10 +- .../TARGET_STM32F103xB/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F103RB/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32F2/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32F207xG/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F207ZG/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32F3/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32F302x8/CMakeLists.txt | 8 +- .../TARGET_STM32F303x8/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F303K8/CMakeLists.txt | 8 +- .../TARGET_STM32F303xC/CMakeLists.txt | 10 +- .../TARGET_STM32F303xE/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F303RE/CMakeLists.txt | 8 +- .../TARGET_NUCLEO_F303ZE/CMakeLists.txt | 8 +- .../TARGET_STM32F334x8/CMakeLists.txt | 10 +- .../TARGET_STM/TARGET_STM32F4/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 8 +- .../STM32F4xx_HAL_Driver/CMakeLists.txt | 8 +- .../Legacy/CMakeLists.txt | 6 +- .../CMakeLists.txt | 10 +- .../TARGET_MTS_MDOT_F411RE/CMakeLists.txt | 10 +- .../TARGET_STM32F401xC/CMakeLists.txt | 10 +- .../TARGET_STM32F401xE/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F401RE/CMakeLists.txt | 8 +- .../TARGET_STM32F407xE/CMakeLists.txt | 10 +- .../TARGET_ARCH_MAX/CMakeLists.txt | 8 +- .../TARGET_STM32F407xG/CMakeLists.txt | 10 +- .../TARGET_STM32F410xB/CMakeLists.txt | 10 +- .../TARGET_STM32F411xE/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F411RE/CMakeLists.txt | 8 +- .../TARGET_STM32F412xG/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F412ZG/CMakeLists.txt | 8 +- .../TARGET_STM32F413xH/CMakeLists.txt | 10 +- .../TARGET_DISCO_F413ZH/CMakeLists.txt | 8 +- .../CMakeLists.txt | 8 +- .../TARGET_NUCLEO_F413ZH/CMakeLists.txt | 8 +- .../TARGET_STM32F429xI/CMakeLists.txt | 10 +- .../TARGET_DISCO_F429ZI/CMakeLists.txt | 8 +- .../TARGET_NUCLEO_F429ZI/CMakeLists.txt | 8 +- .../TARGET_STM32F437xG/CMakeLists.txt | 10 +- .../TARGET_STM32F439xI/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F439ZI/CMakeLists.txt | 8 +- .../TARGET_WIO_3G/CMakeLists.txt | 8 +- .../TARGET_WIO_BG96/CMakeLists.txt | 8 +- .../TARGET_STM32F446xE/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F446RE/CMakeLists.txt | 8 +- .../TARGET_NUCLEO_F446ZE/CMakeLists.txt | 8 +- .../TARGET_STM32F469xI/CMakeLists.txt | 10 +- .../TARGET_DISCO_F469NI/CMakeLists.txt | 8 +- .../TARGET_SDP_K1/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32F7/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32F746xG/CMakeLists.txt | 10 +- .../TARGET_DISCO_F746NG/CMakeLists.txt | 8 +- .../TARGET_NUCLEO_F746ZG/CMakeLists.txt | 8 +- .../TARGET_STM32F756xG/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F756ZG/CMakeLists.txt | 8 +- .../TARGET_STM32F767xI/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_F767ZI/CMakeLists.txt | 8 +- .../TARGET_UHURU_RAVEN/CMakeLists.txt | 8 +- .../TARGET_STM32F769xI/CMakeLists.txt | 10 +- .../TARGET_DISCO_F769NI/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32G0/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32G030xx/CMakeLists.txt | 10 +- .../TARGET_STM32G031xx/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_G031K8/CMakeLists.txt | 8 +- .../TARGET_STM32G041xx/CMakeLists.txt | 10 +- .../TARGET_STM32G070xx/CMakeLists.txt | 10 +- .../TARGET_STM32G071xx/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_G071RB/CMakeLists.txt | 8 +- .../TARGET_STM32G081xx/CMakeLists.txt | 10 +- .../TARGET_STM/TARGET_STM32G4/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32G431xB/CMakeLists.txt | 14 +- .../TARGET_NUCLEO_G431KB/CMakeLists.txt | 6 +- .../TARGET_STM32G441xB/CMakeLists.txt | 10 +- .../TARGET_STM32G471xE/CMakeLists.txt | 10 +- .../TARGET_STM32G473xE/CMakeLists.txt | 10 +- .../TARGET_STM32G474xE/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_G474RE/CMakeLists.txt | 8 +- .../TARGET_STM32G483xE/CMakeLists.txt | 10 +- .../TARGET_STM32G484xE/CMakeLists.txt | 10 +- .../TARGET_STM/TARGET_STM32H7/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32H743xI/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_H743ZI/CMakeLists.txt | 8 +- .../TARGET_NUCLEO_H743ZI2/CMakeLists.txt | 8 +- .../TARGET_STM32H745xI/CMakeLists.txt | 6 +- .../TARGET_STM32H745xI_CM4/CMakeLists.txt | 10 +- .../TARGET_STM32H745xI_CM7/CMakeLists.txt | 12 +- .../TARGET_STM32H747xI/CMakeLists.txt | 6 +- .../TARGET_DISCO_H747I/CMakeLists.txt | 8 +- .../TARGET_PORTENTA_H7/CMakeLists.txt | 8 +- .../TARGET_STM32H747xI_CM4/CMakeLists.txt | 12 +- .../TARGET_STM32H747xI_CM7/CMakeLists.txt | 10 +- .../TARGET_STM32H7A3xIQ/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_H7A3ZI_Q/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32L0/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32L053x8/CMakeLists.txt | 10 +- .../TARGET_STM32L071xZ/CMakeLists.txt | 10 +- .../TARGET_STM32L072xZ/CMakeLists.txt | 10 +- .../TARGET_DISCO_L072CZ_LRWAN1/CMakeLists.txt | 8 +- .../TARGET_STM32L073xZ/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_L073RZ/CMakeLists.txt | 8 +- .../TARGET_STM32L082xZ/CMakeLists.txt | 10 +- .../TARGET_STM/TARGET_STM32L1/CMakeLists.txt | 8 +- .../TARGET_MOTE_L152RC/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_L152RE/CMakeLists.txt | 10 +- .../TARGET_XDOT_L151CC/CMakeLists.txt | 10 +- .../TARGET_STM/TARGET_STM32L4/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 9 +- .../STM32L4xx_HAL_Driver/CMakeLists.txt | 8 +- .../Legacy/CMakeLists.txt | 8 +- .../TARGET_STM32L432xC/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_L432KC/CMakeLists.txt | 8 +- .../TARGET_STM32L433xC/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_L433RC_P/CMakeLists.txt | 8 +- .../TARGET_STM32L443xC/CMakeLists.txt | 10 +- .../TARGET_ADV_WISE_1510/CMakeLists.txt | 8 +- .../TARGET_STM32L452xE/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_L452RE_P/CMakeLists.txt | 8 +- .../TARGET_STM32L471xG/CMakeLists.txt | 10 +- .../CMakeLists.txt | 8 +- .../TARGET_STM32L475xG/CMakeLists.txt | 10 +- .../TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt | 8 +- .../TARGET_STM32L476xG/CMakeLists.txt | 10 +- .../TARGET_DISCO_L476VG/CMakeLists.txt | 8 +- .../TARGET_NUCLEO_L476RG/CMakeLists.txt | 8 +- .../TARGET_RHOMBIO_L476DMW1K/CMakeLists.txt | 8 +- .../TARGET_STM32L486xG/CMakeLists.txt | 10 +- .../TARGET_ADV_WISE_1570/CMakeLists.txt | 8 +- .../TARGET_NUCLEO_L486RG/CMakeLists.txt | 8 +- .../TARGET_STM32L496xG/CMakeLists.txt | 10 +- .../TARGET_DISCO_L496AG/CMakeLists.txt | 8 +- .../TARGET_NUCLEO_L496ZG/CMakeLists.txt | 8 +- .../TARGET_STM32L4R5xI/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_L4R5ZI/CMakeLists.txt | 8 +- .../TARGET_STM32L4R9xI/CMakeLists.txt | 10 +- .../TARGET_DISCO_L4R9I/CMakeLists.txt | 8 +- .../TARGET_STM32L4S5xI/CMakeLists.txt | 10 +- .../TARGET_B_L4S5I_IOT01A/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32L5/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32L552xC/CMakeLists.txt | 10 +- .../TARGET_STM32L552xE/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_L552ZE_Q/CMakeLists.txt | 8 +- .../TARGET_STM32L562xE/CMakeLists.txt | 10 +- .../TARGET_DISCO_L562QE/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32WB/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32WB50xx/CMakeLists.txt | 10 +- .../TARGET_STM32WB55xx/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_WB55RG/CMakeLists.txt | 8 +- .../TARGET_STM/TARGET_STM32WL/CMakeLists.txt | 8 +- .../STM32Cube_FW/CMakeLists.txt | 6 +- .../TARGET_STM32WL55xC/CMakeLists.txt | 10 +- .../TARGET_NUCLEO_WL55JC/CMakeLists.txt | 8 +- 173 files changed, 831 insertions(+), 828 deletions(-) diff --git a/targets/TARGET_STM/CMakeLists.txt b/targets/TARGET_STM/CMakeLists.txt index ccbc1e3f2d..09780ebcff 100644 --- a/targets/TARGET_STM/CMakeLists.txt +++ b/targets/TARGET_STM/CMakeLists.txt @@ -17,14 +17,14 @@ add_subdirectory(TARGET_STM32L5 EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32WB EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32WL EXCLUDE_FROM_ALL) -add_library(STM INTERFACE) +add_library(mbed-stm INTERFACE) -target_include_directories(STM +target_include_directories(mbed-stm INTERFACE . ) -target_sources(STM +target_sources(mbed-stm INTERFACE USBPhy_STM32.cpp analogin_api.c diff --git a/targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt index 6d5d8fd426..f7299db885 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt @@ -7,14 +7,14 @@ add_subdirectory(TARGET_STM32F070xB EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32F030x8 EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32F0 INTERFACE) +add_library(mbed-stm32f0 INTERFACE) -target_include_directories(STM32F0 +target_include_directories(mbed-stm32f0 INTERFACE . ) -target_sources(STM32F0 +target_sources(mbed-stm32f0 INTERFACE analogin_device.c analogout_device.c @@ -26,4 +26,4 @@ target_sources(STM32F0 spi_api.c ) -target_link_libraries(STM32F0 INTERFACE STM STM32F0Cube_FW) +target_link_libraries(mbed-stm32f0 INTERFACE STM mbed-stm32f0cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F0/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/STM32Cube_FW/CMakeLists.txt index 9fcbab4893..c35daf7e45 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/STM32Cube_FW/CMakeLists.txt @@ -1,77 +1,77 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32F0Cube_FW INTERFACE) +add_library(mbed-stm32f0cube-fw INTERFACE) -target_sources(STM32F0Cube_FW +target_sources(mbed-stm32f0cube-fw INTERFACE - STM32F0xx_HAL_Driver/Legacy/stm32f0xx_hal_can_legacy.c - STM32F0xx_HAL_Driver/stm32f0xx_hal.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_adc.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_adc_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_can.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_cec.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_comp.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_cortex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_crc.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_crc_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_dac.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_dac_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_dma.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_exti.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_flash.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_flash_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_gpio.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_i2c.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_i2c_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_i2s.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_irda.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_iwdg.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_pcd.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_pcd_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_pwr.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_pwr_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_rcc.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_rcc_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_rtc.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_rtc_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_smartcard.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_smartcard_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_smbus.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_spi.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_spi_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_tim.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_tim_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_tsc.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_uart.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_uart_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_usart.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_usart_ex.c - STM32F0xx_HAL_Driver/stm32f0xx_hal_wwdg.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_adc.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_comp.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_crc.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_crs.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_dac.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_dma.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_exti.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_gpio.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_i2c.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_pwr.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_rcc.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_rtc.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_spi.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_tim.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_usart.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_usb.c - STM32F0xx_HAL_Driver/stm32f0xx_ll_utils.c - system_stm32f0xx.c + stm32f0xx_HAL_Driver/Legacy/stm32f0xx_hal_can_legacy.c + stm32f0xx_HAL_Driver/stm32f0xx_hal.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_adc.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_adc_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_can.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_cec.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_comp.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_cortex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_crc.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_crc_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_dac.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_dac_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_dma.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_exti.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_flash.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_flash_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_gpio.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_i2c.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_i2c_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_i2s.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_irda.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_iwdg.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_pcd.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_pcd_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_pwr.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_pwr_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_rcc.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_rcc_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_rtc.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_rtc_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_smartcard.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_smartcard_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_smbus.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_spi.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_spi_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_tim.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_tim_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_tsc.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_uart.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_uart_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_usart.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_usart_ex.c + stm32f0xx_HAL_Driver/stm32f0xx_hal_wwdg.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_adc.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_comp.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_crc.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_crs.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_dac.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_dma.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_exti.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_gpio.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_i2c.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_pwr.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_rcc.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_rtc.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_spi.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_tim.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_usart.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_usb.c + stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_utils.c + system_mbed-stm32f0xx.c ) -target_include_directories(STM32F0Cube_FW +target_include_directories(mbed-stm32f0cube-fw INTERFACE . CMSIS - STM32F0xx_HAL_Driver - STM32F0xx_HAL_Driver/Legacy + stm32f0xx_HAL_Driver + stm32f0xx_HAL_Driver/Legacy ) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F030x8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F030x8/CMakeLists.txt index aae69b6167..bf8666fd1a 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F030x8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F030x8/CMakeLists.txt @@ -2,25 +2,25 @@ # SPDX-License-Identifier: Apache-2.0 if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") - set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f030x8.S) - set(LINKER_FILE TOOLCHAIN_GCC_ARM/stm32f030x8.ld) + set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_mbed-stm32f030x8.S) + set(LINKER_FILE TOOLCHAIN_GCC_ARM/mbed-stm32f030x8.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") - set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f030x8.S) - set(LINKER_FILE TOOLCHAIN_ARM/stm32f030x8.sct) + set(STARTUP_FILE TOOLCHAIN_ARM/startup_mbed-stm32f030x8.S) + set(LINKER_FILE TOOLCHAIN_ARM/mbed-stm32f030x8.sct) endif() -add_library(STM32F030x8 INTERFACE) +add_library(mbed-stm32f030x8 INTERFACE) -target_sources(STM32F030x8 +target_sources(mbed-stm32f030x8 INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F030x8 +target_include_directories(mbed-stm32f030x8 INTERFACE . ) -mbed_set_linker_script(STM32F030x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f030x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F030x8 INTERFACE STM32F0) +target_link_libraries(mbed-stm32f030x8 INTERFACE mbed-stm32f0) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt index 87cfa4555d..7533d0aaa7 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt @@ -4,26 +4,26 @@ add_subdirectory(TARGET_NUCLEO_F070RB EXCLUDE_FROM_ALL) if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") - set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f070xb.S) - set(LINKER_FILE TOOLCHAIN_GCC_ARM/stm32f070xb.ld) + set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_mbed-stm32f070xb.S) + set(LINKER_FILE TOOLCHAIN_GCC_ARM/mbed-stm32f070xb.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") - set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f070xb.S) - set(LINKER_FILE TOOLCHAIN_ARM/stm32f070xb.sct) + set(STARTUP_FILE TOOLCHAIN_ARM/startup_mbed-stm32f070xb.S) + set(LINKER_FILE TOOLCHAIN_ARM/mbed-stm32f070xb.sct) endif() -add_library(STM32F070xB INTERFACE) +add_library(mbed-stm32f070xB INTERFACE) -target_sources(STM32F070xB +target_sources(mbed-stm32f070xB INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F070xB +target_include_directories(mbed-stm32f070xB INTERFACE . ) -mbed_set_linker_script(STM32F070xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f070xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F070xB INTERFACE STM32F0) +target_link_libraries(mbed-stm32f070xB INTERFACE mbed-stm32f0) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/CMakeLists.txt index 5c1503c101..d82d891ba2 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F070RB INTERFACE) +add_library(mbed-nucleo-f070rb INTERFACE) -target_sources(NUCLEO_F070RB +target_sources(mbed-nucleo-f070rb INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_F070RB +target_include_directories(mbed-nucleo-f070rb INTERFACE . ) -target_link_libraries(NUCLEO_F070RB INTERFACE STM32F070xB) +target_link_libraries(mbed-nucleo-f070rb INTERFACE mbed-stm32f070xB) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/CMakeLists.txt index b286558451..c820d48e14 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/CMakeLists.txt @@ -4,26 +4,26 @@ add_subdirectory(TARGET_NUCLEO_F072RB EXCLUDE_FROM_ALL) if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") - set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f072xb.S) - set(LINKER_FILE TOOLCHAIN_GCC_ARM/stm32f072xb.ld) + set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_mbed-stm32f072xb.S) + set(LINKER_FILE TOOLCHAIN_GCC_ARM/mbed-stm32f072xb.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") - set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f072xb.S) - set(LINKER_FILE TOOLCHAIN_ARM/stm32f072xb.sct) + set(STARTUP_FILE TOOLCHAIN_ARM/startup_mbed-stm32f072xb.S) + set(LINKER_FILE TOOLCHAIN_ARM/mbed-stm32f072xb.sct) endif() -add_library(STM32F072xB INTERFACE) +add_library(mbed-stm32f072xB INTERFACE) -target_sources(STM32F072xB +target_sources(mbed-stm32f072xB INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F072xB +target_include_directories(mbed-stm32f072xB INTERFACE . ) -mbed_set_linker_script(STM32F072xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f072xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F072xB INTERFACE STM32F0) +target_link_libraries(mbed-stm32f072xB INTERFACE mbed-stm32f0) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/CMakeLists.txt index a12552ac2b..5bfe425136 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F072RB INTERFACE) +add_library(mbed-nucleo-f072rb INTERFACE) -target_sources(NUCLEO_F072RB +target_sources(mbed-nucleo-f072rb INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_F072RB +target_include_directories(mbed-nucleo-f072rb INTERFACE . ) -target_link_libraries(NUCLEO_F072RB INTERFACE STM32F072xB) +target_link_libraries(mbed-nucleo-f072rb INTERFACE mbed-stm32f072xB) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/CMakeLists.txt index 01cdbd445c..0e8b8a963b 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f091xc.sct) endif() -add_library(STM32F091xC INTERFACE) +add_library(mbed-stm32f091xc INTERFACE) -target_sources(STM32F091xC +target_sources(mbed-stm32f091xc INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F091xC +target_include_directories(mbed-stm32f091xc INTERFACE . ) -mbed_set_linker_script(STM32F091xC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f091xc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F091xC INTERFACE STM32F0) +target_link_libraries(mbed-stm32f091xc INTERFACE mbed-stm32f0) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/CMakeLists.txt index a141ea5b55..e1527b4606 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F091RC INTERFACE) +add_library(mbed-nucleo-f091rc INTERFACE) -target_sources(NUCLEO_F091RC +target_sources(mbed-nucleo-f091rc INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_F091RC +target_include_directories(mbed-nucleo-f091rc INTERFACE . ) -target_link_libraries(NUCLEO_F091RC INTERFACE STM32F091xC) +target_link_libraries(mbed-nucleo-f091rc INTERFACE mbed-stm32f091xC) diff --git a/targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt index d120a1086f..748dd9f1f0 100644 --- a/targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt @@ -5,9 +5,9 @@ add_subdirectory(TARGET_STM32F103x8 EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32F103xB EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32F1 INTERFACE) +add_library(mbed-stm32f1 INTERFACE) -target_sources(STM32F1 +target_sources(mbed-stm32f1 INTERFACE analogin_device.c flash_api.c @@ -17,9 +17,9 @@ target_sources(STM32F1 spi_api.c ) -target_include_directories(STM32F1 +target_include_directories(mbed-stm32f1 INTERFACE . ) -target_link_libraries(STM32F1 INTERFACE STM STM32F1Cube_FW) +target_link_libraries(mbed-stm32f1 INTERFACE STM mbed-stm32f1cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F1/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F1/STM32Cube_FW/CMakeLists.txt index 0d836cbbc3..fad033fa60 100644 --- a/targets/TARGET_STM/TARGET_STM32F1/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F1/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32F1Cube_FW INTERFACE) +add_library(mbed-stm32f1cube-fw INTERFACE) -target_sources(STM32F1Cube_FW +target_sources(mbed-stm32f1cube-fw INTERFACE STM32F1xx_HAL_Driver/Legacy/stm32f1xx_hal_can_legacy.c STM32F1xx_HAL_Driver/stm32f1xx_hal.c @@ -67,7 +67,7 @@ target_sources(STM32F1Cube_FW system_stm32f1xx.c ) -target_include_directories(STM32F1Cube_FW +target_include_directories(mbed-stm32f1cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103x8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103x8/CMakeLists.txt index 1b385f375a..2eaa2ae2ca 100644 --- a/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103x8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103x8/CMakeLists.txt @@ -9,19 +9,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f103x8.sct) endif() -add_library(STM32F103x8 INTERFACE) +add_library(mbed-stm32f103x8 INTERFACE) -target_sources(STM32F103x8 +target_sources(mbed-stm32f103x8 INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F103x8 +target_include_directories(mbed-stm32f103x8 INTERFACE . ) -mbed_set_linker_script(STM32F103x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f103x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F103x8 INTERFACE STM32F1) +target_link_libraries(mbed-stm32f103x8 INTERFACE mbed-stm32f1) diff --git a/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/CMakeLists.txt index 2ef2bfd67b..6e71cbefbd 100644 --- a/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f103xb.sct) endif() -add_library(STM32F103xB INTERFACE) +add_library(mbed-stm32f103xB INTERFACE) -target_sources(STM32F103xB +target_sources(mbed-stm32f103xB INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F103xB +target_include_directories(mbed-stm32f103xB INTERFACE . ) -mbed_set_linker_script(STM32F103xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f103xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F103xB INTERFACE STM32F1) +target_link_libraries(mbed-stm32f103xB INTERFACE mbed-stm32f1) diff --git a/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/CMakeLists.txt index e28a87fc56..784a7bcc36 100644 --- a/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F103RB INTERFACE) +add_library(mbed-nucleo-f103RB INTERFACE) -target_sources(NUCLEO_F103RB +target_sources(mbed-nucleo-f103RB INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_F103RB +target_include_directories(mbed-nucleo-f103RB INTERFACE . ) -target_link_libraries(NUCLEO_F103RB INTERFACE STM32F103xB) +target_link_libraries(mbed-nucleo-f103RB INTERFACE mbed-stm32f103xb) diff --git a/targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt index 9366dbe1b4..627b29d6d1 100644 --- a/targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt @@ -4,9 +4,9 @@ add_subdirectory(TARGET_STM32F207xG EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32F2 INTERFACE) +add_library(mbed-stm32f2 INTERFACE) -target_sources(STM32F2 +target_sources(mbed-stm32f2 INTERFACE analogin_device.c analogout_device.c @@ -17,7 +17,7 @@ target_sources(STM32F2 spi_api.c ) -target_include_directories(STM32F2 +target_include_directories(mbed-stm32f2 INTERFACE . ./STM32Cube_FW @@ -26,4 +26,4 @@ target_include_directories(STM32F2 ./STM32Cube_FW/STM32F2xx_HAL_Driver/Legacy ) -target_link_libraries(STM32F2 INTERFACE STM STM32F2Cube_FW) +target_link_libraries(mbed-stm32f2 INTERFACE STM mbed-stm32f2cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F2/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F2/STM32Cube_FW/CMakeLists.txt index 35699dcd75..891564cf7e 100644 --- a/targets/TARGET_STM/TARGET_STM32F2/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F2/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32F2Cube_FW INTERFACE) +add_library(mbed-stm32f2cube-fw INTERFACE) -target_sources(STM32F2Cube_FW +target_sources(mbed-stm32f2cube-fw INTERFACE STM32F2xx_HAL_Driver/Legacy/stm32f2xx_hal_can_legacy.c STM32F2xx_HAL_Driver/stm32f2xx_hal.c @@ -73,7 +73,7 @@ target_sources(STM32F2Cube_FW system_stm32f2xx.c ) -target_include_directories(STM32F2Cube_FW +target_include_directories(mbed-stm32f2cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt index edb8f460d3..6d02f4de33 100644 --- a/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f207xg.sct) endif() -add_library(STM32F207xG INTERFACE) +add_library(mbed-stm32f207xG INTERFACE) -target_sources(STM32F207xG +target_sources(mbed-stm32f207xG INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F207xG +target_include_directories(mbed-stm32f207xG INTERFACE . ) -mbed_set_linker_script(STM32F207xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f207xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F207xG INTERFACE STM32F2) +target_link_libraries(mbed-stm32f207xG INTERFACE mbed-stm32f2) diff --git a/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/CMakeLists.txt index 562af04c26..b8917b2d5e 100644 --- a/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F207ZG INTERFACE) +add_library(nucleo-f207zg INTERFACE) -target_sources(NUCLEO_F207ZG +target_sources(nucleo-f207zg INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_F207ZG +target_include_directories(nucleo-f207zg INTERFACE . ) -target_link_libraries(NUCLEO_F207ZG INTERFACE STM32F207xG) +target_link_libraries(nucleo-f207zg INTERFACE mbed-stm32f207xg) diff --git a/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt index 47c3f04fee..411075e80f 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt @@ -8,14 +8,14 @@ add_subdirectory(TARGET_STM32F303xE EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32F334x8 EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32F3 INTERFACE) +add_library(mbed-stm32f3 INTERFACE) -target_include_directories(STM32F3 +target_include_directories(mbed-stm32f3 INTERFACE . ) -target_sources(STM32F3 +target_sources(mbed-stm32f3 INTERFACE analogin_device.c analogout_device.c @@ -26,4 +26,4 @@ target_sources(STM32F3 spi_api.c ) -target_link_libraries(STM32F3 INTERFACE STM STM32F3Cube_FW) +target_link_libraries(mbed-stm32f3 INTERFACE STM mbed-stm32cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F3/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/STM32Cube_FW/CMakeLists.txt index 3987e21153..1c04825a8e 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32F3Cube_FW INTERFACE) +add_library(mbed-stm32f3cube-fw INTERFACE) -target_sources(STM32F3Cube_FW +target_sources(mbed-stm32f3cube-fw INTERFACE STM32F3xx_HAL_Driver/Legacy/stm32f3xx_hal_can_legacy.c STM32F3xx_HAL_Driver/stm32f3xx_hal.c @@ -79,7 +79,7 @@ target_sources(STM32F3Cube_FW system_stm32f3xx.c ) -target_include_directories(STM32F3Cube_FW +target_include_directories(mbed-stm32f3cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F302x8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F302x8/CMakeLists.txt index a4d1fe9180..b3200fe407 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F302x8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F302x8/CMakeLists.txt @@ -9,13 +9,13 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f302x8.sct) endif() -add_library(STM32F302x8 INTERFACE) +add_library(mbed-stm32f302x8 INTERFACE) -target_include_directories(STM32F302x8 +target_include_directories(mbed-stm32f302x8 INTERFACE . ) -mbed_set_linker_script(STM32F302x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f302x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F302x8 INTERFACE STM32F3) +target_link_libraries(mbed-stm32f302x8 INTERFACE mbed-stm32f3) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/CMakeLists.txt index 25dff1478c..b356c4e850 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f303x8.sct) endif() -add_library(STM32F303x8 INTERFACE) +add_library(mbed-stm32f303x8 INTERFACE) -target_sources(STM32F303x8 +target_sources(mbed-stm32f303x8 INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F303x8 +target_include_directories(mbed-stm32f303x8 INTERFACE . ) -mbed_set_linker_script(STM32F303x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f303x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F303x8 INTERFACE STM32F3) +target_link_libraries(mbed-stm32f303x8 INTERFACE mbed-stm32f3) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/CMakeLists.txt index 313a1587d0..4a8d2142d4 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F303K8 INTERFACE) +add_library(mbed-nucleo-f303k8 INTERFACE) -target_include_directories(NUCLEO_F303K8 +target_include_directories(mbed-nucleo-f303k8 INTERFACE . ) -target_sources(NUCLEO_F303K8 +target_sources(mbed-nucleo-f303k8 INTERFACE PeripheralPins.c ) -target_link_libraries(NUCLEO_F303K8 INTERFACE STM32F303x8) +target_link_libraries(mbed-nucleo-f303k8 INTERFACE STM32F303x8) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xC/CMakeLists.txt index 4cb5e7bc7e..1c8c36a155 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xC/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f303xc.sct) endif() -add_library(STM32F303xC INTERFACE) +add_library(mbed-stm32f303xc INTERFACE) -target_sources(STM32F303xC +target_sources(mbed-stm32f303xc INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F303xC +target_include_directories(mbed-stm32f303xc INTERFACE . ) -mbed_set_linker_script(STM32F303xC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f303xc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F303xC INTERFACE STM32F3) +target_link_libraries(mbed-stm32f303xc INTERFACE STM32F3) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/CMakeLists.txt index dc2adabbb4..6752f8d01e 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/CMakeLists.txt @@ -12,19 +12,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f303xe.sct) endif() -add_library(STM32F303xE INTERFACE) +add_library(mbed-stm32f303xe INTERFACE) -target_sources(STM32F303xE +target_sources(mbed-stm32f303xe INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F303xE +target_include_directories(mbed-stm32f303xe INTERFACE . ) -mbed_set_linker_script(STM32F303xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f303xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F303xE INTERFACE STM32F3) +target_link_libraries(mbed-stm32f303xe INTERFACE mbed-stm32f3) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/CMakeLists.txt index a07de81086..7594bf43fc 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F303RE INTERFACE) +add_library(nucleo-f303re INTERFACE) -target_sources(NUCLEO_F303RE +target_sources(nucleo-f303re INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_F303RE +target_include_directories(nucleo-f303re INTERFACE . ) -target_link_libraries(NUCLEO_F303RE INTERFACE STM32F303xE) +target_link_libraries(nucleo-f303re INTERFACE mbed-stm32f303xe) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/CMakeLists.txt index 37c4ff3c08..c5e317ab0b 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F303ZE INTERFACE) +add_library(nucleo-f303ze INTERFACE) -target_sources(NUCLEO_F303ZE +target_sources(nucleo-f303ze INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_F303ZE +target_include_directories(nucleo-f303ze INTERFACE . ) -target_link_libraries(NUCLEO_F303ZE INTERFACE STM32F303xE) +target_link_libraries(nucleo-f303ze INTERFACE mbed-stm32f303xe) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/CMakeLists.txt index 739a2842b3..fc2fe95054 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f334x8.sct) endif() -add_library(STM32F334x8 INTERFACE) +add_library(mbed-stm32f334x8 INTERFACE) -target_sources(STM32F334x8 +target_sources(mbed-stm32f334x8 INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F334x8 +target_include_directories(mbed-stm32f334x8 INTERFACE . ) -mbed_set_linker_script(STM32F334x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f334x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F334x8 INTERFACE STM32F3) +target_link_libraries(mbed-stm32f334x8 INTERFACE mbed-stm32f3) diff --git a/targets/TARGET_STM/TARGET_STM32F4/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/CMakeLists.txt index 8b19cdb557..6df5229cf9 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/CMakeLists.txt @@ -18,9 +18,9 @@ add_subdirectory(TARGET_STM32F446xE EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32F469xI EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32F4 INTERFACE) +add_library(mbed-stm32f4 INTERFACE) -target_sources(STM32F4 +target_sources(mbed-stm32f4 INTERFACE analogin_device.c analogout_device.c @@ -31,9 +31,9 @@ target_sources(STM32F4 spi_api.c ) -target_include_directories(STM32F4 +target_include_directories(mbed-stm32f4 INTERFACE . ) -target_link_libraries(STM32F4 INTERFACE STM STM32F4Cube_FW) +target_link_libraries(mbed-stm32f4 INTERFACE mbed-stm mbed-stm32f4cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/CMakeLists.txt index b2d9ca12d7..8a94b4e9e3 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/CMakeLists.txt @@ -3,17 +3,17 @@ add_subdirectory(STM32F4xx_HAL_Driver EXCLUDE_FROM_ALL) -add_library(STM32F4Cube_FW INTERFACE) +add_library(mbed-stm32f4cube-fw INTERFACE) -target_sources(STM32F4Cube_FW +target_sources(mbed-stm32f4cube-fw INTERFACE system_stm32f4xx.c ) -target_include_directories(STM32F4Cube_FW +target_include_directories(mbed-stm32f4cube-fw INTERFACE . ./CMSIS ) -target_link_libraries(STM32F4Cube_FW INTERFACE STM32F4xx_HAL_Driver) +target_link_libraries(mbed-stm32f4cube-fw INTERFACE mbed-stm32f4xx-hal-driver) diff --git a/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/CMakeLists.txt index d56730b445..d6e8fccb4a 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/CMakeLists.txt @@ -3,9 +3,9 @@ add_subdirectory(Legacy EXCLUDE_FROM_ALL) -add_library(STM32F4xx_HAL_Driver INTERFACE) +add_library(mbed-stm32f4xx-hal-driver INTERFACE) -target_sources(STM32F4xx_HAL_Driver +target_sources(mbed-stm32f4xx-hal-driver INTERFACE stm32f4xx_hal.c stm32f4xx_hal_adc.c @@ -98,9 +98,9 @@ target_sources(STM32F4xx_HAL_Driver stm32f4xx_ll_utils.c ) -target_include_directories(STM32F4xx_HAL_Driver +target_include_directories(mbed-stm32f4xx-hal-driver INTERFACE . ) -target_link_libraries(STM32F4xx_HAL_Driver INTERFACE STM32F4xxLegacyHAL) +target_link_libraries(mbed-stm32f4xx-hal-driver INTERFACE mbed-stm32f4xx-legacy-hal) diff --git a/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/Legacy/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/Legacy/CMakeLists.txt index 14eed88b0d..b185120aeb 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/Legacy/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/Legacy/CMakeLists.txt @@ -1,14 +1,14 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32F4xxLegacyHAL INTERFACE) +add_library(mbed-stm32f4xx-legacy-hal INTERFACE) -target_sources(STM32F4xxLegacyHAL +target_sources(mbed-stm32f4xx-legacy-hal INTERFACE stm32f4xx_hal_can_legacy.c ) -target_include_directories(STM32F4xxLegacyHAL +target_include_directories(mbed-stm32f4xx-legacy-hal INTERFACE . ) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_DRAGONFLY_F411RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_DRAGONFLY_F411RE/CMakeLists.txt index c79ab554bf..510a9ec96d 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_DRAGONFLY_F411RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_DRAGONFLY_F411RE/CMakeLists.txt @@ -9,9 +9,9 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f411re.sct) endif() -add_library(MTS_DRAGONFLY_F411RE INTERFACE) +add_library(mbed-mts-dragonfly-f411re INTERFACE) -target_sources(MTS_DRAGONFLY_F411RE +target_sources(mbed-mts-dragonfly-f411re INTERFACE system_clock.c ONBOARD_TELIT_HE910.cpp @@ -19,11 +19,11 @@ target_sources(MTS_DRAGONFLY_F411RE ${STARTUP_FILE} ) -target_include_directories(MTS_DRAGONFLY_F411RE +target_include_directories(mbed-mts-dragonfly-f411re INTERFACE . ) -mbed_set_linker_script(MTS_DRAGONFLY_F411RE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-mts-dragonfly-f411re ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(MTS_DRAGONFLY_F411RE INTERFACE STM32F4) +target_link_libraries(mbed-mts-dragonfly-f411re INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_MDOT_F411RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_MDOT_F411RE/CMakeLists.txt index 553450054b..d7dfbc5bbf 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_MDOT_F411RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_MDOT_F411RE/CMakeLists.txt @@ -9,20 +9,20 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f411re.sct) endif() -add_library(MTS_MDOT_F411RE INTERFACE) +add_library(mbed-mts-mdot-f411re INTERFACE) -target_sources(MTS_MDOT_F411RE +target_sources(mbed-mts-mdot-f411re INTERFACE system_clock.c PeripheralPins.c ${STARTUP_FILE} ) -target_include_directories(MTS_MDOT_F411RE +target_include_directories(mbed-mts-mdot-f411re INTERFACE . ) -mbed_set_linker_script(MTS_MDOT_F411RE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-mts-mdot-f411re ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(MTS_MDOT_F411RE INTERFACE STM32F4) +target_link_libraries(mbed-mts-mdot-f411re INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/CMakeLists.txt index 566836bf4c..0761c62935 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/CMakeLists.txt @@ -6,20 +6,20 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32F401XC.ld) endif() -add_library(STM32F401xC INTERFACE) +add_library(mbed-stm32f401xc INTERFACE) -target_sources(STM32F401xC +target_sources(mbed-stm32f401xc INTERFACE system_clock.c PeripheralPins.c ${STARTUP_FILE} ) -target_include_directories(STM32F401xC +target_include_directories(mbed-stm32f401xc INTERFACE . ) -mbed_set_linker_script(STM32F401xC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f401xc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F401xC INTERFACE STM32F4) +target_link_libraries(mbed-stm32f401xc INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/CMakeLists.txt index 2e9474384a..e49e2a3f5a 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f401xe.sct) endif() -add_library(STM32F401xE INTERFACE) +add_library(mbed-stm32f401xe INTERFACE) -target_sources(STM32F401xE +target_sources(mbed-stm32f401xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F401xE +target_include_directories(mbed-stm32f401xe INTERFACE . ) -mbed_set_linker_script(STM32F401xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f401xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F401xE INTERFACE STM32F4) +target_link_libraries(mbed-stm32f401xe INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt index 9d7227a983..6051ee2584 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F401RE INTERFACE) +add_library(nucleo-f401re INTERFACE) -target_include_directories(NUCLEO_F401RE +target_include_directories(nucleo-f401re INTERFACE . ) -target_sources(NUCLEO_F401RE +target_sources(nucleo-f401re INTERFACE PeripheralPins.c system_clock.c ) -target_link_libraries(NUCLEO_F401RE INTERFACE STM32F401xE) +target_link_libraries(nucleo-f401re INTERFACE mbed-stm32f401xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt index c54cf990f3..6c7d04be97 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/STM32F407xx.sct) endif() -add_library(STM32F407xE INTERFACE) +add_library(mbed-stm32f407xe INTERFACE) -target_sources(STM32F407xE +target_sources(mbed-stm32f407xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F407xE +target_include_directories(mbed-stm32f407xe INTERFACE . ) -mbed_set_linker_script(STM32F407xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f407xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F407xE INTERFACE STM32F4) +target_link_libraries(mbed-stm32f407xe INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_ARCH_MAX/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_ARCH_MAX/CMakeLists.txt index c5fa34b8a4..2dc177bebd 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_ARCH_MAX/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_ARCH_MAX/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(ARCH_MAX INTERFACE) +add_library(mbed-arch-max INTERFACE) -target_sources(ARCH_MAX +target_sources(mbed-arch-max INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(ARCH_MAX +target_include_directories(mbed-arch-max INTERFACE . ) -target_link_libraries(ARCH_MAX INTERFACE STM32F407xE) +target_link_libraries(mbed-arch-max INTERFACE mbed-stm32f407xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/CMakeLists.txt index d12a8816dd..082fcdbf76 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/STM32F407xx.sct) endif() -add_library(STM32F407xG INTERFACE) +add_library(mbed-stm32f407xg INTERFACE) -target_sources(STM32F407xG +target_sources(mbed-stm32f407xg INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F407xG +target_include_directories(mbed-stm32f407xg INTERFACE . ) -mbed_set_linker_script(STM32F407xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f407xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F407xG INTERFACE STM32F4) +target_link_libraries(mbed-stm32f407xg INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F410xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F410xB/CMakeLists.txt index c1ea2118f2..e80d76dc7e 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F410xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F410xB/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f410xb.sct) endif() -add_library(STM32F410xB INTERFACE) +add_library(mbed-stm32f410xb INTERFACE) -target_sources(STM32F410xB +target_sources(mbed-stm32f410xb INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F410xB +target_include_directories(mbed-stm32f410xb INTERFACE . ) -mbed_set_linker_script(STM32F410xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f410xb ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F410xB INTERFACE STM32F4) +target_link_libraries(mbed-stm32f410xb INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/CMakeLists.txt index 1c7d605181..ed95177008 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f411re.sct) endif() -add_library(STM32F411xE INTERFACE) +add_library(mbed-stm32f411xe INTERFACE) -target_sources(STM32F411xE +target_sources(mbed-stm32f411xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F411xE +target_include_directories(mbed-stm32f411xe INTERFACE . ) -mbed_set_linker_script(STM32F411xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f411xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F411xE INTERFACE STM32F4) +target_link_libraries(mbed-stm32f411xe INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/CMakeLists.txt index fbd62e43c2..bf6bc79a5c 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F411RE INTERFACE) +add_library(nucleo-f411re INTERFACE) -target_sources(NUCLEO_F411RE +target_sources(nucleo-f411re INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F411RE +target_include_directories(nucleo-f411re INTERFACE . ) -target_link_libraries(NUCLEO_F411RE INTERFACE STM32F411xE) +target_link_libraries(nucleo-f411re INTERFACE mbed-stm32f411xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/CMakeLists.txt index 3836d33809..552af9c646 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/CMakeLists.txt @@ -12,19 +12,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f412xg.sct) endif() -add_library(STM32F412xG INTERFACE) +add_library(mbed-stm32f412xg INTERFACE) -target_sources(STM32F412xG +target_sources(mbed-stm32f412xg INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32F412xG +target_include_directories(mbed-stm32f412xg INTERFACE . ) -mbed_set_linker_script(STM32F412xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f412xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F412xG INTERFACE STM32F4) +target_link_libraries(mbed-stm32f412xg INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/CMakeLists.txt index 492476ddc3..51b9c9c90b 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F412ZG INTERFACE) +add_library(nucleo-f412zg INTERFACE) -target_sources(NUCLEO_F412ZG +target_sources(nucleo-f412zg INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_F412ZG +target_include_directories(nucleo-f412zg INTERFACE . ) -target_link_libraries(NUCLEO_F412ZG INTERFACE STM32F412xG) +target_link_libraries(nucleo-f412zg INTERFACE mbed-stm32f412xg) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/CMakeLists.txt index 65f02a5ece..5bf4e4b1f8 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/CMakeLists.txt @@ -13,18 +13,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f413xh.sct) endif() -add_library(STM32F413xH INTERFACE) +add_library(mbed-stm32f413xh INTERFACE) -target_sources(STM32F413xH +target_sources(mbed-stm32f413xh INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F413xH +target_include_directories(mbed-stm32f413xh INTERFACE . ) -mbed_set_linker_script(STM32F413xH ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f413xh ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F413xH INTERFACE STM32F4) +target_link_libraries(mbed-stm32f413xh INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_DISCO_F413ZH/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_DISCO_F413ZH/CMakeLists.txt index c537711c07..6ce43aad05 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_DISCO_F413ZH/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_DISCO_F413ZH/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_F413ZH INTERFACE) +add_library(mbed-disco-f413zh INTERFACE) -target_sources(DISCO_F413ZH +target_sources(mbed-disco-f413zh INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(DISCO_F413ZH +target_include_directories(mbed-disco-f413zh INTERFACE . ) -target_link_libraries(DISCO_F413ZH INTERFACE STM32F413xH) +target_link_libraries(mbed-disco-f413zh INTERFACE mbed-stm32f413xh) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_MTS_DRAGONFLY_F413RH/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_MTS_DRAGONFLY_F413RH/CMakeLists.txt index b5a3e48d0f..bd4f0c9a68 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_MTS_DRAGONFLY_F413RH/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_MTS_DRAGONFLY_F413RH/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(MTS_DRAGONFLY_F413RH INTERFACE) +add_library(mbed-mts-dragonfly-f413rh INTERFACE) -target_sources(MTS_DRAGONFLY_F413RH +target_sources(mbed-mts-dragonfly-f413rh INTERFACE PeripheralPins.c system_clock.c ONBOARD_TELIT_HE910.cpp ) -target_include_directories(MTS_DRAGONFLY_F413RH +target_include_directories(mbed-mts-dragonfly-f413rh INTERFACE . ) -target_link_libraries(MTS_DRAGONFLY_F413RH INTERFACE STM32F413xH) +target_link_libraries(mbed-mts-dragonfly-f413rh INTERFACE mbed-stm32f413xh) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/CMakeLists.txt index fd21776885..f1a8dc5f87 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F413ZH INTERFACE) +add_library(nucleo-f413zh INTERFACE) -target_sources(NUCLEO_F413ZH +target_sources(nucleo-f413zh INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F413ZH +target_include_directories(nucleo-f413zh INTERFACE . ) -target_link_libraries(NUCLEO_F413ZH INTERFACE STM32F413xH) +target_link_libraries(nucleo-f413zh INTERFACE mbed-stm32f413xh) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/CMakeLists.txt index e969e13d8d..956c5ab607 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/CMakeLists.txt @@ -12,19 +12,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f429xx.sct) endif() -add_library(STM32F429xI INTERFACE) +add_library(mbed-stm32f429xi INTERFACE) -target_sources(STM32F429xI +target_sources(mbed-stm32f429xi INTERFACE system_init_pre.c ${STARTUP_FILE} ) -target_include_directories(STM32F429xI +target_include_directories(mbed-stm32f429xi INTERFACE . ) -mbed_set_linker_script(STM32F429xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f429xi ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F429xI INTERFACE STM32F4) +target_link_libraries(mbed-stm32f429xi INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_DISCO_F429ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_DISCO_F429ZI/CMakeLists.txt index ccc62c2018..e1c08d7050 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_DISCO_F429ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_DISCO_F429ZI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_F429ZI INTERFACE) +add_library(mbed-disco-f429zi INTERFACE) -target_sources(DISCO_F429ZI +target_sources(mbed-disco-f429zi INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(DISCO_F429ZI +target_include_directories(mbed-disco-f429zi INTERFACE . ) -target_link_libraries(DISCO_F429ZI INTERFACE STM32F429xI) +target_link_libraries(mbed-disco-f429zi INTERFACE mbed-stm32f429xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/CMakeLists.txt index 818e1d8963..6a866f0fec 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F429ZI INTERFACE) +add_library(nucleo-f429zi INTERFACE) -target_sources(NUCLEO_F429ZI +target_sources(nucleo-f429zi INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F429ZI +target_include_directories(nucleo-f429zi INTERFACE . ) -target_link_libraries(NUCLEO_F429ZI INTERFACE STM32F429xI) +target_link_libraries(nucleo-f429zi INTERFACE mbed-stm32f429xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/CMakeLists.txt index 87b72ce872..2cab2f2678 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f437xx.sct) endif() -add_library(STM32F437xG INTERFACE) +add_library(mbed-stm32f437xg INTERFACE) -target_sources(STM32F437xG +target_sources(mbed-stm32f437xg INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F437xG +target_include_directories(mbed-stm32f437xg INTERFACE . ) -mbed_set_linker_script(STM32F437xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f437xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F437xG INTERFACE STM32F4) +target_link_libraries(mbed-stm32f437xg INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/CMakeLists.txt index eb2b7e43a1..184caccb29 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/CMakeLists.txt @@ -13,18 +13,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f439xx.sct) endif() -add_library(STM32F439xI INTERFACE) +add_library(mbed-stm32f439xi INTERFACE) -target_sources(STM32F439xI +target_sources(mbed-stm32f439xi INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F439xI +target_include_directories(mbed-stm32f439xi INTERFACE . ) -mbed_set_linker_script(STM32F439xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f439xi ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F439xI INTERFACE STM32F4) +target_link_libraries(mbed-stm32f439xi INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/CMakeLists.txt index 3b894e121f..79603207cb 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F439ZI INTERFACE) +add_library(nucleo-f439zi INTERFACE) -target_sources(NUCLEO_F439ZI +target_sources(nucleo-f439zi INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F439ZI +target_include_directories(nucleo-f439zi INTERFACE . ) -target_link_libraries(NUCLEO_F439ZI INTERFACE STM32F439xI) +target_link_libraries(nucleo-f439zi INTERFACE mbed-stm32f439xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt index 3bd90bb637..babc3092fb 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(WIO_3G INTERFACE) +add_library(wio-3g INTERFACE) -target_sources(WIO_3G +target_sources(wio-3g INTERFACE PeripheralPins.c system_clock.c ONBOARD_QUECTEL_UG96.cpp ) -target_include_directories(WIO_3G +target_include_directories(wio-3g INTERFACE . ) -target_link_libraries(WIO_3G INTERFACE STM32F439xI) +target_link_libraries(wio-3g INTERFACE mbed-stm32f439xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt index 4dd2c62bdf..5a0c682dcc 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(WIO_BG96 INTERFACE) +add_library(wio-bg96 INTERFACE) -target_sources(WIO_BG96 +target_sources(wio-bg96 INTERFACE PeripheralPins.c system_clock.c ONBOARD_QUECTEL_BG96.cpp ) -target_include_directories(WIO_BG96 +target_include_directories(wio-bg96 INTERFACE . ) -target_link_libraries(WIO_BG96 INTERFACE STM32F439xI) +target_link_libraries(wio-bg96 INTERFACE mbed-stm32f439xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/CMakeLists.txt index 3aa6a71a44..c1c8cbb960 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/CMakeLists.txt @@ -12,18 +12,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f446xx.sct) endif() -add_library(STM32F446xE INTERFACE) +add_library(mbed-stm32f446xe INTERFACE) -target_sources(STM32F446xE +target_sources(mbed-stm32f446xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F446xE +target_include_directories(mbed-stm32f446xe INTERFACE . ) -mbed_set_linker_script(STM32F446xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f446xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F446xE INTERFACE STM32F4) +target_link_libraries(mbed-stm32f446xe INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/CMakeLists.txt index f1e65b3d5d..35825f972a 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F446RE INTERFACE) +add_library(nucleo-f446re INTERFACE) -target_sources(NUCLEO_F446RE +target_sources(nucleo-f446re INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F446RE +target_include_directories(nucleo-f446re INTERFACE . ) -target_link_libraries(NUCLEO_F446RE INTERFACE STM32F446xE) +target_link_libraries(nucleo-f446re INTERFACE mbed-stm32f446xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/CMakeLists.txt index ae77e9fe01..3ed4179020 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F446ZE INTERFACE) +add_library(nucleo-f446ze INTERFACE) -target_sources(NUCLEO_F446ZE +target_sources(nucleo-f446ze INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F446ZE +target_include_directories(nucleo-f446ze INTERFACE . ) -target_link_libraries(NUCLEO_F446ZE INTERFACE STM32F446xE) +target_link_libraries(nucleo-f446ze INTERFACE mbed-stm32f446xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/CMakeLists.txt index 4f2e39a0ea..512690c275 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/CMakeLists.txt @@ -12,18 +12,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f469xx.sct) endif() -add_library(STM32F469xI INTERFACE) +add_library(mbed-stm32f469xi INTERFACE) -target_sources(STM32F469xI +target_sources(mbed-stm32f469xi INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F469xI +target_include_directories(mbed-stm32f469xi INTERFACE . ) -mbed_set_linker_script(STM32F469xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f469xi ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F469xI INTERFACE STM32F4) +target_link_libraries(mbed-stm32f469xi INTERFACE mbed-stm32f4) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_DISCO_F469NI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_DISCO_F469NI/CMakeLists.txt index 626cf46fb7..e91b518bda 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_DISCO_F469NI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_DISCO_F469NI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_F469NI INTERFACE) +add_library(mbed-disco-f469ni INTERFACE) -target_sources(DISCO_F469NI +target_sources(mbed-disco-f469ni INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(DISCO_F469NI +target_include_directories(mbed-disco-f469ni INTERFACE . ) -target_link_libraries(DISCO_F469NI INTERFACE STM32F469xI) +target_link_libraries(mbed-disco-f469ni INTERFACE mbed-stm32f469xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt index 9c76fb91d1..bbaeddb73d 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(SDP_K1 INTERFACE) +add_library(sdp-k1 INTERFACE) -target_sources(SDP_K1 +target_sources(sdp-k1 INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(SDP_K1 +target_include_directories(sdp-k1 INTERFACE . ) - target_link_libraries(SDP_K1 INTERFACE STM32F469xI) + target_link_libraries(sdp-k1 INTERFACE mbed-stm32f469xi) diff --git a/targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt index 11dcd3646a..67118b5159 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt @@ -7,9 +7,9 @@ add_subdirectory(TARGET_STM32F767xI EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32F769xI EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32F7 INTERFACE) +add_library(mbed-stm32f7 INTERFACE) -target_sources(STM32F7 +target_sources(mbed-stm32f7 INTERFACE analogin_device.c analogout_device.c @@ -21,9 +21,9 @@ target_sources(STM32F7 ) -target_include_directories(STM32F7 +target_include_directories(mbed-stm32f7 INTERFACE . ) -target_link_libraries(STM32F7 INTERFACE STM STM32F7Cube_FW) +target_link_libraries(mbed-stm32f7 INTERFACE STM mbed-stm32f7cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F7/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/STM32Cube_FW/CMakeLists.txt index df71523b29..1f9c78b97d 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32F7Cube_FW INTERFACE) +add_library(mbed-stm32f7cube-fw INTERFACE) -target_sources(STM32F7Cube_FW +target_sources(mbed-stm32f7cube-fw INTERFACE system_stm32f7xx.c @@ -99,7 +99,7 @@ target_sources(STM32F7Cube_FW ) -target_include_directories(STM32F7Cube_FW +target_include_directories(mbed-stm32f7cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/CMakeLists.txt index d766e1c4a5..7bf57f8686 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/CMakeLists.txt @@ -12,18 +12,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f746xg.sct) endif() -add_library(STM32F746xG INTERFACE) +add_library(mbed-stm32f746xg INTERFACE) -target_sources(STM32F746xG +target_sources(mbed-stm32f746xg INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F746xG +target_include_directories(mbed-stm32f746xg INTERFACE . ) -mbed_set_linker_script(STM32F746xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f746xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F746xG INTERFACE STM32F7) +target_link_libraries(mbed-stm32f746xg INTERFACE mbed-stm32f7) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/CMakeLists.txt index 124de12287..9d4d93db5e 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_F746NG INTERFACE) +add_library(mbed-disco-f746ng INTERFACE) -target_sources(DISCO_F746NG +target_sources(mbed-disco-f746ng INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(DISCO_F746NG +target_include_directories(mbed-disco-f746ng INTERFACE . ) -target_link_libraries(DISCO_F746NG INTERFACE STM32F746xG) +target_link_libraries(mbed-disco-f746ng INTERFACE mbed-stm32f746xg) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/CMakeLists.txt index 22fdf1ebb9..002b3ca697 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F746ZG INTERFACE) +add_library(nucleo-f746zg INTERFACE) -target_sources(NUCLEO_F746ZG +target_sources(nucleo-f746zg INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F746ZG +target_include_directories(nucleo-f746zg INTERFACE . ) -target_link_libraries(NUCLEO_F746ZG INTERFACE STM32F746xG) +target_link_libraries(nucleo-f746zg INTERFACE mbed-stm32f746xg) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/CMakeLists.txt index e48a305a53..d349ef227f 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f756xg.sct) endif() -add_library(STM32F756xG INTERFACE) +add_library(mbed-stm32f756xg INTERFACE) -target_sources(STM32F756xG +target_sources(mbed-stm32f756xg INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F756xG +target_include_directories(mbed-stm32f756xg INTERFACE . ) -mbed_set_linker_script(STM32F756xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f756xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F756xG INTERFACE STM32F7) +target_link_libraries(mbed-stm32f756xg INTERFACE mbed-stm32f7) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/CMakeLists.txt index ede92ac02d..cc90df22a9 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F756ZG INTERFACE) +add_library(nucleo-f756zg INTERFACE) -target_sources(NUCLEO_F756ZG +target_sources(nucleo-f756zg INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F756ZG +target_include_directories(nucleo-f756zg INTERFACE . ) -target_link_libraries(NUCLEO_F756ZG INTERFACE STM32F756xG) +target_link_libraries(nucleo-f756zg INTERFACE mbed-stm32f756xg) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/CMakeLists.txt index 1249d712b4..8e90ebbff1 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/CMakeLists.txt @@ -12,18 +12,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f767xi.sct) endif() -add_library(STM32F767xI INTERFACE) +add_library(mbed-stm32f767xi INTERFACE) -target_sources(STM32F767xI +target_sources(mbed-stm32f767xi INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F767xI +target_include_directories(mbed-stm32f767xi INTERFACE . ) -mbed_set_linker_script(STM32F767xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f767xi ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F767xI INTERFACE STM32F7) +target_link_libraries(mbed-stm32f767xi INTERFACE mbed-stm32f7) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/CMakeLists.txt index 796c2efdaf..201e3f0587 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_F767ZI INTERFACE) +add_library(nucleo-f767zi INTERFACE) -target_sources(NUCLEO_F767ZI +target_sources(nucleo-f767zi INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_F767ZI +target_include_directories(nucleo-f767zi INTERFACE . ) -target_link_libraries(NUCLEO_F767ZI INTERFACE STM32F767xI) +target_link_libraries(nucleo-f767zi INTERFACE mbed-stm32f767xi) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_UHURU_RAVEN/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_UHURU_RAVEN/CMakeLists.txt index c82aa1fb90..04eb1c0657 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_UHURU_RAVEN/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_UHURU_RAVEN/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(UHURU_RAVEN INTERFACE) +add_library(mbed-uhuru-raven INTERFACE) -target_sources(UHURU_RAVEN +target_sources(mbed-uhuru-raven INTERFACE PeripheralPins.c system_clock.c uhuru_raven_init.c ) -target_include_directories(UHURU_RAVEN +target_include_directories(mbed-uhuru-raven INTERFACE . ) -target_link_libraries(UHURU_RAVEN INTERFACE STM32F767xI) +target_link_libraries(mbed-uhuru-raven INTERFACE mbed-stm32f767xi) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/CMakeLists.txt index 47ab5f9549..e0e0a6ac5f 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f769xi.sct) endif() -add_library(STM32F769xI INTERFACE) +add_library(mbed-stm32f769xi INTERFACE) -target_sources(STM32F769xI +target_sources(mbed-stm32f769xi INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32F769xI +target_include_directories(mbed-stm32f769xi INTERFACE . ) -mbed_set_linker_script(STM32F769xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f769xi ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32F769xI INTERFACE STM32F7) +target_link_libraries(mbed-stm32f769xi INTERFACE mbed-stm32f7) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/TARGET_DISCO_F769NI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/TARGET_DISCO_F769NI/CMakeLists.txt index 595ac4923b..a70dba0f98 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/TARGET_DISCO_F769NI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/TARGET_DISCO_F769NI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_F769NI INTERFACE) +add_library(mbed-disco-f769ni INTERFACE) -target_sources(DISCO_F769NI +target_sources(mbed-disco-f769ni INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(DISCO_F769NI +target_include_directories(mbed-disco-f769ni INTERFACE . ) -target_link_libraries(DISCO_F769NI INTERFACE STM32F769xI) +target_link_libraries(mbed-disco-f769ni INTERFACE mbed-stm32f769xi) diff --git a/targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt index d8713e47b1..81370b7512 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt @@ -9,9 +9,9 @@ add_subdirectory(TARGET_STM32G071xx EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32G081xx EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32G0 INTERFACE) +add_library(mbed-stm32g0 INTERFACE) -target_sources(STM32G0 +target_sources(mbed-stm32g0 INTERFACE analogin_device.c analogout_device.c @@ -22,9 +22,9 @@ target_sources(STM32G0 spi_api.c ) -target_include_directories(STM32G0 +target_include_directories(mbed-stm32g0 INTERFACE . ) -target_link_libraries(STM32G0 INTERFACE STM STM32G0Cube_FW) +target_link_libraries(mbed-stm32g0 INTERFACE STM mbed-stm32g0cube-few) diff --git a/targets/TARGET_STM/TARGET_STM32G0/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/STM32Cube_FW/CMakeLists.txt index f811386aca..a493514219 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32G0Cube_FW INTERFACE) +add_library(mbed-stm32g0cube-fw INTERFACE) -target_sources(STM32G0Cube_FW +target_sources(mbed-stm32g0cube-fw INTERFACE STM32G0xx_HAL_Driver/stm32g0xx_hal.c @@ -71,7 +71,7 @@ target_sources(STM32G0Cube_FW system_stm32g0xx.c ) -target_include_directories(STM32G0Cube_FW +target_include_directories(mbed-stm32g0cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G030xx/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G030xx/CMakeLists.txt index 477fe9f7db..c7b9c12497 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G030xx/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G030xx/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g030xx.sct) endif() -add_library(STM32G030xx INTERFACE) +add_library(mbed-stm32g030xx INTERFACE) -target_sources(STM32G030xx +target_sources(mbed-stm32g030xx INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G030xx +target_include_directories(mbed-stm32g030xx INTERFACE . ) -mbed_set_linker_script(STM32G030xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g030xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G030xx INTERFACE STM32G0) +target_link_libraries(mbed-stm32g030xx INTERFACE mbed-stm32g0) diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/CMakeLists.txt index 20644c686c..ff40eddb97 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g031xx.sct) endif() -add_library(STM32G031xx INTERFACE) +add_library(mbed-stm32g031xx INTERFACE) -target_sources(STM32G031xx +target_sources(mbed-stm32g031xx INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G031xx +target_include_directories(mbed-stm32g031xx INTERFACE . ) -mbed_set_linker_script(STM32G031xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g031xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G031xx INTERFACE STM32G0) +target_link_libraries(mbed-stm32g031xx INTERFACE mbed-stm32g0) diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/TARGET_NUCLEO_G031K8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/TARGET_NUCLEO_G031K8/CMakeLists.txt index 823ec5ea18..d3d1481a64 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/TARGET_NUCLEO_G031K8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/TARGET_NUCLEO_G031K8/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_G031K8 INTERFACE) +add_library(mbed-nucleo-g031k8 INTERFACE) -target_sources(NUCLEO_G031K8 +target_sources(mbed-nucleo-g031k8 INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_G031K8 +target_include_directories(mbed-nucleo-g031k8 INTERFACE . ) -target_link_libraries(NUCLEO_G031K8 INTERFACE STM32G031xx) +target_link_libraries(mbed-nucleo-g031k8 INTERFACE mbed-stm32g031xx) diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G041xx/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G041xx/CMakeLists.txt index 8f61d51c79..4af5cd1277 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G041xx/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G041xx/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g041xx.sct) endif() -add_library(STM32G041xx INTERFACE) +add_library(mbed-stm32g041xx INTERFACE) -target_sources(STM32G041xx +target_sources(mbed-stm32g041xx INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G041xx +target_include_directories(mbed-stm32g041xx INTERFACE . ) -mbed_set_linker_script(STM32G041xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g041xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G041xx INTERFACE STM32G0) +target_link_libraries(mbed-stm32g041xx INTERFACE mbed-stm32g0) diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G070xx/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G070xx/CMakeLists.txt index fec2ffa8fa..bc48ccc958 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G070xx/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G070xx/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g070xx.sct) endif() -add_library(STM32G070xx INTERFACE) +add_library(mbed-stm32g070xx INTERFACE) -target_sources(STM32G070xx +target_sources(mbed-stm32g070xx INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G070xx +target_include_directories(mbed-stm32g070xx INTERFACE . ) -mbed_set_linker_script(STM32G070xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g070xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G070xx INTERFACE STM32G0) +target_link_libraries(mbed-stm32g070xx INTERFACE mbed-stm32g0) diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/CMakeLists.txt index c12f5d35b1..3020cbcf16 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g071xx.sct) endif() -add_library(STM32G071xx INTERFACE) +add_library(mbed-stm32g071xx INTERFACE) -target_sources(STM32G071xx +target_sources(mbed-stm32g071xx INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G071xx +target_include_directories(mbed-stm32g071xx INTERFACE . ) -mbed_set_linker_script(STM32G071xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g071xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G071xx INTERFACE STM32G0) +target_link_libraries(mbed-stm32g071xx INTERFACE mbed-stm32g0) diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/TARGET_NUCLEO_G071RB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/TARGET_NUCLEO_G071RB/CMakeLists.txt index 362f718f3b..2f2dfdfde7 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/TARGET_NUCLEO_G071RB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/TARGET_NUCLEO_G071RB/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_G071RB INTERFACE) +add_library(mbed-nucleo-g071rb INTERFACE) -target_sources(NUCLEO_G071RB +target_sources(mbed-nucleo-g071rb INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_G071RB +target_include_directories(mbed-nucleo-g071rb INTERFACE . ) -target_link_libraries(NUCLEO_G071RB INTERFACE STM32G071xx) +target_link_libraries(mbed-nucleo-g071rb INTERFACE mbed-stm32g071xx) diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G081xx/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G081xx/CMakeLists.txt index 291486c897..fec2e00dfa 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G081xx/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G081xx/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g081xx.sct) endif() -add_library(STM32G081xx INTERFACE) +add_library(mbed-stm32g081xx INTERFACE) -target_sources(STM32G081xx +target_sources(mbed-stm32g081xx INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G081xx +target_include_directories(mbed-stm32g081xx INTERFACE . ) -mbed_set_linker_script(STM32G081xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g081xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G081xx INTERFACE STM32G0) +target_link_libraries(mbed-stm32g081xx INTERFACE mbed-stm32g0) diff --git a/targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt index 2f8d76c677..d635ae3e4d 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt @@ -10,9 +10,9 @@ add_subdirectory(TARGET_STM32G483xE EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32G484xE EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32G4 INTERFACE) +add_library(mbed-stm32g4 INTERFACE) -target_sources(STM32G4 +target_sources(mbed-stm32g4 INTERFACE analogin_device.c analogout_device.c @@ -23,9 +23,9 @@ target_sources(STM32G4 spi_api.c ) -target_include_directories(STM32G4 +target_include_directories(mbed-stm32g4 INTERFACE . ) -target_link_libraries(STM32G4 INTERFACE STM STM32G4Cube_FW) +target_link_libraries(mbed-stm32g4 INTERFACE STM mbed-stm32g4cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32G4/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/STM32Cube_FW/CMakeLists.txt index 7f6fd03573..bc60f7b0a9 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32G4Cube_FW INTERFACE) +add_library(mbed-stm32g4cube-fw INTERFACE) -target_sources(STM32G4Cube_FW +target_sources(mbed-stm32g4cube-fw INTERFACE STM32G4xx_HAL_Driver/stm32g4xx_hal.c STM32G4xx_HAL_Driver/stm32g4xx_hal_adc.c @@ -91,7 +91,7 @@ target_sources(STM32G4Cube_FW system_stm32g4xx.c ) -target_include_directories(STM32G4Cube_FW +target_include_directories(mbed-stm32g4cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G431xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G431xB/CMakeLists.txt index 5b685e271b..e93da18d89 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G431xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G431xB/CMakeLists.txt @@ -1,9 +1,7 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -if("NUCLEO_G431KB" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_NUCLEO_G431KB) -endif() +add_subdirectory(TARGET_NUCLEO_G431KB EXCLUDE_FROM_ALL) if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32g431xx.S) @@ -13,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g431xb.sct) endif() -add_library(STM32G431xB INTERFACE) +add_library(mbed-stm32g431xb INTERFACE) -target_sources(STM32G431xB +target_sources(mbed-stm32g431xb INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32G431xB +target_include_directories(mbed-stm32g431xb INTERFACE . ) -mbed_set_linker_script(STM32G431xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g431xb ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G431xB INTERFACE STM32G4) +target_link_libraries(mbed-stm32g431xb INTERFACE mbed-stm32g4) diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G431xB/TARGET_NUCLEO_G431KB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G431xB/TARGET_NUCLEO_G431KB/CMakeLists.txt index 118fbc1189..8719022d68 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G431xB/TARGET_NUCLEO_G431KB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G431xB/TARGET_NUCLEO_G431KB/CMakeLists.txt @@ -1,12 +1,14 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -target_sources(mbed-core +add_library(mbed-nucleo-g431kb INTERFACE) + +target_sources(mbed-nucleo-g431kb INTERFACE PeripheralPins.c ) -target_include_directories(mbed-core +target_include_directories(mbed-nucleo-g431kb INTERFACE . ) diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G441xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G441xB/CMakeLists.txt index 8ccfc4852d..7c08bbb268 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G441xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G441xB/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g441xb.sct) endif() -add_library(STM32G441xB INTERFACE) +add_library(mbed-stm32g441xb INTERFACE) -target_sources(STM32G441xB +target_sources(mbed-stm32g441xb INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G441xB +target_include_directories(mbed-stm32g441xb INTERFACE . ) -mbed_set_linker_script(STM32G441xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g441xb ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G441xB INTERFACE STM32G4) +target_link_libraries(mbed-stm32g441xb INTERFACE mbed-stm32g4) diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G471xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G471xE/CMakeLists.txt index a4052c4d9b..2d290eb95e 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G471xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G471xE/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g471xe.sct) endif() -add_library(STM32G471xE INTERFACE) +add_library(mbed-stm32g471xe INTERFACE) -target_sources(STM32G471xE +target_sources(mbed-stm32g471xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G471xE +target_include_directories(mbed-stm32g471xe INTERFACE . ) -mbed_set_linker_script(STM32G471xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g471xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G471xE INTERFACE STM32G4) +target_link_libraries(mbed-stm32g471xe INTERFACE mbed-stm32g4) diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G473xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G473xE/CMakeLists.txt index e0a9620a37..8ed93bb239 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G473xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G473xE/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g473xe.sct) endif() -add_library(STM32G473xE INTERFACE) +add_library(mbed-stm32g473xe INTERFACE) -target_sources(STM32G473xE +target_sources(mbed-stm32g473xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G473xE +target_include_directories(mbed-stm32g473xe INTERFACE . ) -mbed_set_linker_script(STM32G473xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g473xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G473xE INTERFACE STM32G4) +target_link_libraries(mbed-stm32g473xe INTERFACE mbed-stm32g4) diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/CMakeLists.txt index 03f2cf81ba..2f46352a61 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g474xe.sct) endif() -add_library(STM32G474xE INTERFACE) +add_library(mbed-stm32g474xe INTERFACE) -target_sources(STM32G474xE +target_sources(mbed-stm32g474xe INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32G474xE +target_include_directories(mbed-stm32g474xe INTERFACE . ) -mbed_set_linker_script(STM32G474xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g474xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G474xE INTERFACE STM32G4) +target_link_libraries(mbed-stm32g474xe INTERFACE mbed-stm32g4) diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/TARGET_NUCLEO_G474RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/TARGET_NUCLEO_G474RE/CMakeLists.txt index fb8dc143e8..4f1fb9ee74 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/TARGET_NUCLEO_G474RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/TARGET_NUCLEO_G474RE/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_G474RE INTERFACE) +add_library(mbed-nucleo-g474re INTERFACE) -target_sources(NUCLEO_G474RE +target_sources(mbed-nucleo-g474re INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_G474RE +target_include_directories(mbed-nucleo-g474re INTERFACE . ) -target_link_libraries(NUCLEO_G474RE INTERFACE STM32G474xE) +target_link_libraries(mbed-nucleo-g474re INTERFACE mbed-stm32g474xe) diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G483xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G483xE/CMakeLists.txt index 24fe6af5f1..81ec111ce4 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G483xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G483xE/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g483xe.sct) endif() -add_library(STM32G483xE INTERFACE) +add_library(mbed-stm32g483xe INTERFACE) -target_sources(STM32G483xE +target_sources(mbed-stm32g483xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G483xE +target_include_directories(mbed-stm32g483xe INTERFACE . ) -mbed_set_linker_script(STM32G483xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g483xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G483xE INTERFACE STM32G4) +target_link_libraries(mbed-stm32g483xe INTERFACE mbed-stm32g4) diff --git a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G484xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G484xE/CMakeLists.txt index bce3375f55..04c529e10e 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G484xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G484xE/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32g484xe.sct) endif() -add_library(STM32G484xE INTERFACE) +add_library(mbed-stm32g484xe INTERFACE) -target_sources(STM32G484xE +target_sources(mbed-stm32g484xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32G484xE +target_include_directories(mbed-stm32g484xe INTERFACE . ) -mbed_set_linker_script(STM32G484xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32g484xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32G484xE INTERFACE STM32G4) +target_link_libraries(mbed-stm32g484xe INTERFACE mbed-stm32g4) diff --git a/targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt index 4be9d6a1c4..7b16b5193d 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt @@ -7,9 +7,9 @@ add_subdirectory(TARGET_STM32H747xI EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32H7A3xIQ EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32H7 INTERFACE) +add_library(mbed-stm32h7 INTERFACE) -target_sources(STM32H7 +target_sources(mbed-stm32h7 INTERFACE analogin_device.c analogout_device.c @@ -20,9 +20,9 @@ target_sources(STM32H7 spi_api.c ) -target_include_directories(STM32H7 +target_include_directories(mbed-stm32h7 INTERFACE . ) -target_link_libraries(STM32H7 INTERFACE STM STM32H7Cube_FW) +target_link_libraries(mbed-stm32h7 INTERFACE STM mbed-stm32h7cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMakeLists.txt index 4e1290677e..f914909125 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32H7Cube_FW INTERFACE) +add_library(mbed-stm32h7cube-fw INTERFACE) -target_sources(STM32H7Cube_FW +target_sources(mbed-stm32h7cube-fw INTERFACE STM32H7xx_HAL_Driver/stm32h7xx_hal.c STM32H7xx_HAL_Driver/stm32h7xx_hal_adc.c @@ -128,7 +128,7 @@ target_sources(STM32H7Cube_FW system_stm32h7xx_singlecore.c ) -target_include_directories(STM32H7Cube_FW +target_include_directories(mbed-stm32h7cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/CMakeLists.txt index 3569318c9d..fd1b9ac1d0 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/CMakeLists.txt @@ -12,18 +12,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32h743xI.sct) endif() -add_library(STM32H743xI INTERFACE) +add_library(mbed-stm32h743xi INTERFACE) -target_sources(STM32H743xI +target_sources(mbed-stm32h743xi INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32H743xI +target_include_directories(mbed-stm32h743xi INTERFACE . ) -mbed_set_linker_script(STM32H743xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32h743xi ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32H743xI INTERFACE STM32H7) +target_link_libraries(mbed-stm32h743xi INTERFACE mbed-stm32h7) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI/CMakeLists.txt index ec98790a2e..b599eb0981 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_H743ZI INTERFACE) +add_library(mbed-nucleo-h743zi INTERFACE) -target_sources(NUCLEO_H743ZI +target_sources(mbed-nucleo-h743zi INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_H743ZI +target_include_directories(mbed-nucleo-h743zi INTERFACE . ) -target_link_libraries(NUCLEO_H743ZI INTERFACE STM32H743xI) +target_link_libraries(mbed-nucleo-h743zi INTERFACE mbed-stm32743xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI2/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI2/CMakeLists.txt index 568ae0f7c2..30b8f47b60 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI2/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI2/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_H743ZI2 INTERFACE) +add_library(mbed-nucleo-h743ZI2 INTERFACE) -target_sources(NUCLEO_H743ZI2 +target_sources(mbed-nucleo-h743ZI2 INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_H743ZI2 +target_include_directories(mbed-nucleo-h743ZI2 INTERFACE . ) -target_link_libraries(NUCLEO_H743ZI2 INTERFACE STM32H743xI) +target_link_libraries(mbed-nucleo-h743ZI2 INTERFACE mbed-stm32h743xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/CMakeLists.txt index 6f465312d8..201f0df045 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/CMakeLists.txt @@ -4,11 +4,11 @@ add_subdirectory(TARGET_STM32H745xI_CM4 EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32H745xI_CM7 EXCLUDE_FROM_ALL) -add_library(STM32H745xI INTERFACE) +add_library(mbed-stm32h745xi INTERFACE) -target_sources(STM32H745xI +target_sources(mbed-stm32h745xi INTERFACE system_clock.c ) -target_link_libraries(STM32H745xI INTERFACE STM32H7) +target_link_libraries(mbed-stm32h745xi INTERFACE mbed-stm32h7) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM4/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM4/CMakeLists.txt index ea6ed9d790..dc72eaeca5 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM4/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM4/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32h745xI_CM4.sct) endif() -add_library(STM32H745xI_CM4 INTERFACE) +add_library(mbed-stm32h745xi-cm4 INTERFACE) -target_sources(STM32H745xI_CM4 +target_sources(mbed-stm32h745xi-cm4 INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32H745xI_CM4 +target_include_directories(mbed-stm32h745xi-cm4 INTERFACE . ) -mbed_set_linker_script(STM32H745xI_CM4 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32h745xi-cm4 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32H745xI_CM4 INTERFACE STM32H745xI) +target_link_libraries(mbed-stm32h745xi-cm4 INTERFACE mbed-stm32h745xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM7/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM7/CMakeLists.txt index d36699eb76..3c67e4dabd 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM7/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM7/CMakeLists.txt @@ -6,21 +6,21 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32H745xI_CM7.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32h745xx.S) - set(LINKER_FILE TOOLCHAIN_ARM/stm32h745xI_CM7.sct) + set(LINKER_FILE TOOLCHAIN_ARM/stm32h745xi-cm7.sct) endif() -add_library(STM32H745xI_CM7 INTERFACE) +add_library(mbed-stm32h745xi-cm7 INTERFACE) -target_sources(STM32H745xI_CM7 +target_sources(mbed-stm32h745xi-cm7 INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32H745xI_CM7 +target_include_directories(mbed-stm32h745xi-cm7 INTERFACE . ) -mbed_set_linker_script(STM32H745xI_CM7 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32h745xi-cm7 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32H745xI_CM7 INTERFACE STM32H745xI) +target_link_libraries(mbed-stm32h745xi-cm7 INTERFACE mbed-stm32h745xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/CMakeLists.txt index dd759e8766..6774c98b33 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/CMakeLists.txt @@ -6,11 +6,11 @@ add_subdirectory(TARGET_PORTENTA_H7 EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32H747xI_CM7 EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32H747xI_CM4 EXCLUDE_FROM_ALL) -add_library(STM32H747xI INTERFACE) +add_library(mbed-stm32h747xi INTERFACE) -target_sources(STM32H747xI +target_sources(mbed-stm32h747xi INTERFACE system_clock.c ) -target_link_libraries(STM32H747xI INTERFACE STM32H7) +target_link_libraries(mbed-stm32h747xi INTERFACE mbed-stm32h7) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt index 11e82de052..a97dc2cded 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_H747I INTERFACE) +add_library(mbed-disco-h747i INTERFACE) -target_sources(DISCO_H747I +target_sources(mbed-disco-h747i INTERFACE PeripheralPins.c ) -target_include_directories(DISCO_H747I +target_include_directories(mbed-disco-h747i INTERFACE . ) -target_link_libraries(DISCO_H747I INTERFACE STM32H747xI) +target_link_libraries(mbed-disco-h747i INTERFACE mbed-stm32h747xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/CMakeLists.txt index 428cfb7adb..d01e33b9d4 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(PORTENTA_H7 INTERFACE) +add_library(mbed-portenta-h7 INTERFACE) -target_sources(PORTENTA_H7 +target_sources(mbed-portenta-h7 INTERFACE PeripheralPins.c system_clock_override.c portenta_power.cpp ) -target_include_directories(PORTENTA_H7 +target_include_directories(mbed-portenta-h7 INTERFACE . ) -target_link_libraries(PORTENTA_H7 INTERFACE STM32H747xI) +target_link_libraries(mbed-portenta-h7 INTERFACE mbed-stm32h747xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt index cef9d5892b..ee6d6d4ad0 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt @@ -6,21 +6,21 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32H747xI_CM4.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32h747xx.S) - set(LINKER_FILE TOOLCHAIN_ARM/stm32h747xI_CM4.sct) + set(LINKER_FILE TOOLCHAIN_ARM/stm32h747xi-cm4.sct) endif() -add_library(STM32H747xI_CM4 INTERFACE) +add_library(mbed-stm32h747xi-cm4 INTERFACE) -target_sources(STM32H747xI_CM4 +target_sources(mbed-stm32h747xi-cm4 INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32H747xI_CM4 +target_include_directories(mbed-stm32h747xi-cm4 INTERFACE . ) -mbed_set_linker_script(STM32H747xI_CM4 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32h747xi-cm4 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32H747xI_CM4 INTERFACE STM32H747xI) +target_link_libraries(mbed-stm32h747xi-cm4 INTERFACE mbed-stm32h747xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/CMakeLists.txt index 92958bb259..942283c79f 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32h747xI_CM7.sct) endif() -add_library(STM32H747xI_CM7 INTERFACE) +add_library(mbed-stm32h747xi-cm7 INTERFACE) -target_sources(STM32H747xI_CM7 +target_sources(mbed-stm32h747xi-cm7 INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32H747xI_CM7 +target_include_directories(mbed-stm32h747xi-cm7 INTERFACE . ) -mbed_set_linker_script(STM32H747xI_CM7 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32h747xi-cm7 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32H747xI_CM7 INTERFACE STM32H747xI) +target_link_libraries(mbed-stm32h747xi-cm7 INTERFACE mbed-stm32h747xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt index b310c2e2df..77c5216a2c 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32h7a3xxq.sct) endif() -add_library(STM32H7A3xIQ INTERFACE) +add_library(mbed-stm32h7A3xiq INTERFACE) -target_sources(STM32H7A3xIQ +target_sources(mbed-stm32h7A3xiq INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32H7A3xIQ +target_include_directories(mbed-stm32h7A3xiq INTERFACE . ) -mbed_set_linker_script(STM32H7A3xIQ ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32h7A3xiq ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32H7A3xIQ INTERFACE STM32H7) +target_link_libraries(mbed-stm32h7A3xiq INTERFACE mbed-stm32h7) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/TARGET_NUCLEO_H7A3ZI_Q/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/TARGET_NUCLEO_H7A3ZI_Q/CMakeLists.txt index fcb3098d24..9acb50dd8c 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/TARGET_NUCLEO_H7A3ZI_Q/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/TARGET_NUCLEO_H7A3ZI_Q/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_H7A3ZI_Q INTERFACE) +add_library(mbed-nucleo-h7a3zi-q INTERFACE) -target_sources(NUCLEO_H7A3ZI_Q +target_sources(mbed-nucleo-h7a3zi-q INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_H7A3ZI_Q +target_include_directories(mbed-nucleo-h7a3zi-q INTERFACE . ) -target_link_libraries(NUCLEO_H7A3ZI_Q INTERFACE STM32H7A3xIQ) +target_link_libraries(mbed-nucleo-h7a3zi-q INTERFACE mbed-stm32h7a3xiq) diff --git a/targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt index 8740745f14..cd5964b5be 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt @@ -9,9 +9,9 @@ add_subdirectory(TARGET_STM32L082xZ EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32L0 INTERFACE) +add_library(mbed-stm32l0 INTERFACE) -target_sources(STM32L0 +target_sources(mbed-stm32l0 INTERFACE analogin_device.c analogout_device.c @@ -22,9 +22,9 @@ target_sources(STM32L0 spi_api.c ) -target_include_directories(STM32L0 +target_include_directories(mbed-stm32l0 INTERFACE . ) -target_link_libraries(STM32L0 INTERFACE STM STM32L0Cube_FW) +target_link_libraries(mbed-stm32l0 INTERFACE STM mbed-stm32l0cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32L0/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/STM32Cube_FW/CMakeLists.txt index 22940e3d68..7811b1a5c6 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32L0Cube_FW INTERFACE) +add_library(mbed-stm32l0cube-fw INTERFACE) -target_sources(STM32L0Cube_FW +target_sources(mbed-stm32l0cube-fw INTERFACE STM32L0xx_HAL_Driver/stm32l0xx_hal.c STM32L0xx_HAL_Driver/stm32l0xx_hal_adc.c @@ -73,7 +73,7 @@ target_sources(STM32L0Cube_FW system_stm32l0xx.c ) -target_include_directories(STM32L0Cube_FW +target_include_directories(mbed-stm32l0cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L053x8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L053x8/CMakeLists.txt index 0ed52a8b33..12b287ad37 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L053x8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L053x8/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l053x8.sct) endif() -add_library(STM32L053x8 INTERFACE) +add_library(mbed-stm32l053x8 INTERFACE) -target_sources(STM32L053x8 +target_sources(mbed-stm32l053x8 INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32L053x8 +target_include_directories(mbed-stm32l053x8 INTERFACE . ) -mbed_set_linker_script(STM32L053x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l053x8 ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L053x8 INTERFACE STM32L0) +target_link_libraries(mbed-stm32l053x8 INTERFACE mbed-stm32l0) diff --git a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L071xZ/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L071xZ/CMakeLists.txt index 1adf93bc8b..ae8288fa46 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L071xZ/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L071xZ/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l071xz.sct) endif() -add_library(STM32L071xZ INTERFACE) +add_library(mbed-stm32l071xz INTERFACE) -target_sources(STM32L071xZ +target_sources(mbed-stm32l071xz INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32L071xZ +target_include_directories(mbed-stm32l071xz INTERFACE . ) -mbed_set_linker_script(STM32L071xZ ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l071xz ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L071xZ INTERFACE STM32L0) +target_link_libraries(mbed-stm32l071xz INTERFACE mbed-stm32l0) diff --git a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/CMakeLists.txt index cc80baa248..582dd9715c 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l072xz.sct) endif() -add_library(STM32L072xZ INTERFACE) +add_library(mbed-stm32l072xz INTERFACE) -target_sources(STM32L072xZ +target_sources(mbed-stm32l072xz INTERFACE ${STARTUP_FILE} system_clock.c ) -target_include_directories(STM32L072xZ +target_include_directories(mbed-stm32l072xz INTERFACE . ) -mbed_set_linker_script(STM32L072xZ ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l072xz ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L072xZ INTERFACE STM32L0) +target_link_libraries(mbed-stm32l072xz INTERFACE mbed-stm32l0) diff --git a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1/CMakeLists.txt index 0f9b444f8b..fa056b8581 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_L072CZ_LRWAN1 INTERFACE) +add_library(mbed-disco-l072cz-lrwan1 INTERFACE) -target_sources(DISCO_L072CZ_LRWAN1 +target_sources(mbed-disco-l072cz-lrwan1 INTERFACE PeripheralPins.c ) -target_include_directories(DISCO_L072CZ_LRWAN1 +target_include_directories(mbed-disco-l072cz-lrwan1 INTERFACE . ) -target_link_libraries(DISCO_L072CZ_LRWAN1 INTERFACE STM32L072xZ) +target_link_libraries(mbed-disco-l072cz-lrwan1 INTERFACE mbed-stm32l072xz) diff --git a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/CMakeLists.txt index a852615880..8b9786d91e 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l073xz.sct) endif() -add_library(STM32L073xZ INTERFACE) +add_library(mbed-stm32l073xz INTERFACE) -target_sources(STM32L073xZ +target_sources(mbed-stm32l073xz INTERFACE ${STARTUP_FILE} system_clock.c ) -target_include_directories(STM32L073xZ +target_include_directories(mbed-stm32l073xz INTERFACE . ) -mbed_set_linker_script(STM32L073xZ ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l073xz ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L073xZ INTERFACE STM32L0) +target_link_libraries(mbed-stm32l073xz INTERFACE mbed-stm32l0) diff --git a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/TARGET_NUCLEO_L073RZ/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/TARGET_NUCLEO_L073RZ/CMakeLists.txt index 0b25be6fcb..31a5280393 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/TARGET_NUCLEO_L073RZ/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/TARGET_NUCLEO_L073RZ/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L073RZ INTERFACE) +add_library(mbed-nucleo-l073rz INTERFACE) -target_sources(NUCLEO_L073RZ +target_sources(mbed-nucleo-l073rz INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_L073RZ +target_include_directories(mbed-nucleo-l073rz INTERFACE . ) -target_link_libraries(NUCLEO_L073RZ INTERFACE STM32L073xZ) +target_link_libraries(mbed-nucleo-l073rz INTERFACE mbed-stm32l073xz) diff --git a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L082xZ/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L082xZ/CMakeLists.txt index e78a3a7ab8..36691b5fbe 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L082xZ/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L082xZ/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l082xz.sct) endif() -add_library(STM32L082xZ INTERFACE) +add_library(mbed-stm32l082xz INTERFACE) -target_sources(STM32L082xZ +target_sources(mbed-stm32l082xz INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32L082xZ +target_include_directories(mbed-stm32l082xz INTERFACE . ) -mbed_set_linker_script(STM32L082xZ ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l082xz ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L082xZ INTERFACE STM32L0) +target_link_libraries(mbed-stm32l082xz INTERFACE mbed-stm32l0) diff --git a/targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt index ad47098205..b2437872f1 100644 --- a/targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt @@ -5,9 +5,9 @@ add_subdirectory(TARGET_MOTE_L152RC EXCLUDE_FROM_ALL) add_subdirectory(TARGET_NUCLEO_L152RE EXCLUDE_FROM_ALL) add_subdirectory(TARGET_XDOT_L151CC EXCLUDE_FROM_ALL) -add_library(STM32L1 INTERFACE) +add_library(mbed-stm32l1 INTERFACE) -target_sources(STM32L1 +target_sources(mbed-stm32l1 INTERFACE analogin_device.c analogout_device.c @@ -79,10 +79,10 @@ target_sources(STM32L1 device/system_stm32l1xx.c ) -target_include_directories(STM32L1 +target_include_directories(mbed-stm32l1 INTERFACE . device ) -target_link_libraries(STM32L1 INTERFACE STM) +target_link_libraries(mbed-stm32l1 INTERFACE STM) diff --git a/targets/TARGET_STM/TARGET_STM32L1/TARGET_MOTE_L152RC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L1/TARGET_MOTE_L152RC/CMakeLists.txt index 3509f560fd..ceee15fbcc 100644 --- a/targets/TARGET_STM/TARGET_STM32L1/TARGET_MOTE_L152RC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L1/TARGET_MOTE_L152RC/CMakeLists.txt @@ -9,21 +9,21 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE device/TOOLCHAIN_ARM/stm32l152rc.sct) endif() -add_library(MOTE_L152RC INTERFACE) +add_library(mbed-mote-l152rc INTERFACE) -target_sources(MOTE_L152RC +target_sources(mbed-mote-l152rc INTERFACE PeripheralPins.c device/system_clock.c ${STARTUP_FILE} ) -target_include_directories(MOTE_L152RC +target_include_directories(mbed-mote-l152rc INTERFACE . device ) -mbed_set_linker_script(MOTE_L152RC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-mote-l152rc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(MOTE_L152RC INTERFACE STM32L1) +target_link_libraries(mbed-mote-l152rc INTERFACE mbed-stm32l1) diff --git a/targets/TARGET_STM/TARGET_STM32L1/TARGET_NUCLEO_L152RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L1/TARGET_NUCLEO_L152RE/CMakeLists.txt index d5675536a4..592b6f2a00 100644 --- a/targets/TARGET_STM/TARGET_STM32L1/TARGET_NUCLEO_L152RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L1/TARGET_NUCLEO_L152RE/CMakeLists.txt @@ -9,21 +9,21 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE device/TOOLCHAIN_ARM/stm32l152re.sct) endif() -add_library(NUCLEO_L152RE INTERFACE) +add_library(mbed-nucleo-l152re INTERFACE) -target_sources(NUCLEO_L152RE +target_sources(mbed-nucleo-l152re INTERFACE PeripheralPins.c device/system_clock.c ${STARTUP_FILE} ) -target_include_directories(NUCLEO_L152RE +target_include_directories(mbed-nucleo-l152re INTERFACE . device ) -mbed_set_linker_script(NUCLEO_L152RE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-nucleo-l152re ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(NUCLEO_L152RE INTERFACE STM32L1) +target_link_libraries(mbed-nucleo-l152re INTERFACE mbed-stm32l1) diff --git a/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt index e68512ca9b..50311965f6 100644 --- a/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt @@ -9,9 +9,9 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE device/TOOLCHAIN_ARM/stm32l151rc.sct) endif() -add_library(XDOT_L151CC INTERFACE) +add_library(xdot-l151cc INTERFACE) -target_sources(XDOT_L151CC +target_sources(xdot-l151cc INTERFACE PeripheralPins.c device/system_clock.c @@ -20,12 +20,12 @@ target_sources(XDOT_L151CC ${STARTUP_FILE} ) -target_include_directories(XDOT_L151CC +target_include_directories(xdot-l151cc INTERFACE . device ) -mbed_set_linker_script(XDOT_L151CC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(xdot-l151cc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(XDOT_L151CC INTERFACE STM32L1) +target_link_libraries(xdot-l151cc INTERFACE mbed-stm32l1) diff --git a/targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt index d40a169df8..4a6d95a06d 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt @@ -14,9 +14,9 @@ add_subdirectory(TARGET_STM32L4R5xI EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32L4R9xI EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32L4S5xI EXCLUDE_FROM_ALL) -add_library(STM32L4 INTERFACE) +add_library(mbed-stm32l4 INTERFACE) -target_sources(STM32L4 +target_sources(mbed-stm32l4 INTERFACE analogin_device.c analogout_device.c @@ -27,10 +27,10 @@ target_sources(STM32L4 spi_api.c ) -target_include_directories(STM32L4 +target_include_directories(mbed-stm32l4 INTERFACE . ) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -target_link_libraries(STM32L4 INTERFACE STM STM32L4Cube_FW) +target_link_libraries(mbed-stm32l4 INTERFACE STM mbed-stm32l4cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/CMakeLists.txt index 5c740117b9..27652b1b34 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/CMakeLists.txt @@ -1,18 +1,19 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32L4Cube_FW INTERFACE) +add_library(mbed-stm32l4cube-fw INTERFACE) -target_sources(STM32L4Cube_FW +target_sources(mbed-stm32l4cube-fw INTERFACE system_stm32l4xx.c ) -target_include_directories(STM32L4Cube_FW +target_include_directories(mbed-stm32l4cube-fw INTERFACE . CMSIS ) add_subdirectory(STM32L4xx_HAL_Driver EXCLUDE_FROM_ALL) -target_link_libraries(STM32L4Cube_FW INTERFACE STM32L4xx_HAL_Driver) + +target_link_libraries(mbed-stm32l4cube-fw INTERFACE mbed-stm32l4xx-hal-driver) diff --git a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt index 927f3c29f9..205544c5ef 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt @@ -1,14 +1,14 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32L4xx_HAL_Driver INTERFACE) +add_library(mbed-stm32l4xx-hal-driver INTERFACE) -target_include_directories(STM32L4xx_HAL_Driver +target_include_directories(mbed-stm32l4xx-hal-driver INTERFACE . ) -target_sources(STM32L4xx_HAL_Driver +target_sources(mbed-stm32l4xx-hal-driver INTERFACE stm32l4xx_hal_adc.c stm32l4xx_hal_adc_ex.c @@ -114,4 +114,4 @@ target_sources(STM32L4xx_HAL_Driver stm32l4xx_ll_utils.c ) add_subdirectory(Legacy EXCLUDE_FROM_ALL) -target_link_libraries(STM32L4xx_HAL_Driver INTERFACE STM32L4xxLegacyHALDriver) +target_link_libraries(mbed-stm32l4xx-hal-driver INTERFACE mbed-stm32l4xxlegacy-hal-driver) diff --git a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt index e689145dc5..62672cf427 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt @@ -1,12 +1,14 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32L4xxLegacyHALDriver INTERFACE) -target_include_directories(STM32L4xxLegacyHALDriver + +add_library(mbed-stm32l4xxlegacy-hal-driver INTERFACE) + +target_include_directories(mbed-stm32l4xxlegacy-hal-driver INTERFACE . ) -target_sources(STM32L4xxLegacyHALDriver +target_sources(mbed-stm32l4xxlegacy-hal-driver INTERFACE stm32l4xx_hal_can_legacy.c ) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/CMakeLists.txt index 6279836aa2..b9914a884b 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/CMakeLists.txt @@ -11,17 +11,17 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l432xc.sct) endif() -add_library(STM32L432xC INTERFACE) +add_library(mbed-stm32l432xc INTERFACE) -target_sources(STM32L432xC +target_sources(mbed-stm32l432xc INTERFACE ${STARTUP_FILE} system_clock.c ) -target_include_directories(STM32L432xC +target_include_directories(mbed-stm32l432xc INTERFACE . ) -mbed_set_linker_script(STM32L432xC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L432xC INTERFACE STM32L4) +mbed_set_linker_script(mbed-stm32l432xc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +target_link_libraries(mbed-stm32l432xc INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/CMakeLists.txt index a92ef384c0..842c47c6e0 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L432KC INTERFACE) +add_library(mbed-nucleo-l432kc INTERFACE) -target_sources(NUCLEO_L432KC +target_sources(mbed-nucleo-l432kc INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_L432KC +target_include_directories(mbed-nucleo-l432kc INTERFACE . ) -target_link_libraries(NUCLEO_L432KC INTERFACE STM32L432xC) +target_link_libraries(mbed-nucleo-l432kc INTERFACE mbed-stm32l432xc) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/CMakeLists.txt index 37cff20ccd..9f67794aa2 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/CMakeLists.txt @@ -12,19 +12,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") endif() -add_library(STM32L433xC INTERFACE) +add_library(mbed-stm32l433xc INTERFACE) -target_sources(STM32L433xC +target_sources(mbed-stm32l433xc INTERFACE ${STARTUP_FILE} system_clock.c ) -target_include_directories(STM32L433xC +target_include_directories(mbed-stm32l433xc INTERFACE . ) -mbed_set_linker_script(STM32L433xC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l433xc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L433xC INTERFACE STM32L4) +target_link_libraries(mbed-stm32l433xc INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P/CMakeLists.txt index c7d0c9c133..70a4dce226 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L433RC_P INTERFACE) +add_library(mbed-nucleo-l433rc-p INTERFACE) -target_sources(NUCLEO_L433RC_P +target_sources(mbed-nucleo-l433rc-p INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_L433RC_P +target_include_directories(mbed-nucleo-l433rc-p INTERFACE . ) -target_link_libraries(NUCLEO_L433RC_P INTERFACE STM32L433xC) +target_link_libraries(mbed-nucleo-l433rc-p INTERFACE mbed-stm32l433xc) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/CMakeLists.txt index ad08072e1c..431c8fb54c 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/CMakeLists.txt @@ -12,19 +12,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") endif() -add_library(STM32L443xC INTERFACE) +add_library(mbed-stm32l443xc INTERFACE) -target_sources(STM32L443xC +target_sources(mbed-stm32l443xc INTERFACE ${STARTUP_FILE} system_clock.c ) -target_include_directories(STM32L443xC +target_include_directories(mbed-stm32l443xc INTERFACE . ) -mbed_set_linker_script(STM32L443xC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l443xc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L443xC INTERFACE STM32L4) +target_link_libraries(mbed-stm32l443xc INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/TARGET_ADV_WISE_1510/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/TARGET_ADV_WISE_1510/CMakeLists.txt index cbe86991ad..a5468e186c 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/TARGET_ADV_WISE_1510/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/TARGET_ADV_WISE_1510/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(ADV_WISE_1510 INTERFACE) +add_library(mbed-adv-wise-1510 INTERFACE) -target_sources(ADV_WISE_1510 +target_sources(mbed-adv-wise-1510 INTERFACE PeripheralPins.c ) -target_include_directories(ADV_WISE_1510 +target_include_directories(mbed-adv-wise-1510 INTERFACE . ) -target_link_libraries(ADV_WISE_1510 INTERFACE STM32L443xC) +target_link_libraries(mbed-adv-wise-1510 INTERFACE mbed-stm32l443xc) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/CMakeLists.txt index 216641a519..611b630292 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/CMakeLists.txt @@ -11,20 +11,20 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l452xe.sct) endif() -add_library(STM32L452xE INTERFACE) +add_library(mbed-stm32l452xe INTERFACE) -target_sources(STM32L452xE +target_sources(mbed-stm32l452xe INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32L452xE +target_include_directories(mbed-stm32l452xe INTERFACE . ) -mbed_set_linker_script(STM32L452xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l452xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L452xE INTERFACE STM32L4) +target_link_libraries(mbed-stm32l452xe INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/TARGET_NUCLEO_L452RE_P/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/TARGET_NUCLEO_L452RE_P/CMakeLists.txt index 81031af578..3397971684 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/TARGET_NUCLEO_L452RE_P/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/TARGET_NUCLEO_L452RE_P/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L452RE_P INTERFACE) +add_library(mbed-nucleo-l452re-p INTERFACE) -target_sources(NUCLEO_L452RE_P +target_sources(mbed-nucleo-l452re-p INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_L452RE_P +target_include_directories(mbed-nucleo-l452re-p INTERFACE . ) -target_link_libraries(NUCLEO_L452RE_P INTERFACE STM32L452xE) +target_link_libraries(mbed-nucleo-l452re-p INTERFACE mbed-stm32l452xe) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/CMakeLists.txt index 51b64a6f61..afd6a71f5a 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/CMakeLists.txt @@ -12,20 +12,20 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") endif() -add_library(STM32L471xG INTERFACE) +add_library(mbed-stm32l471xg INTERFACE) -target_sources(STM32L471xG +target_sources(mbed-stm32l471xg INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32L471xG +target_include_directories(mbed-stm32l471xg INTERFACE . ) -mbed_set_linker_script(STM32L471xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l471xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L471xG INTERFACE STM32L4) +target_link_libraries(mbed-stm32l471xg INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt index 4fa3dfcc67..0a8c0eff55 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(MTS_DRAGONFLY_L471QG INTERFACE) +add_library(mbed-mts-dragonfly-L471qg INTERFACE) -target_sources(MTS_DRAGONFLY_L471QG +target_sources(mbed-mts-dragonfly-L471qg INTERFACE mtqn_low_power.c ONBOARD_SARA4_PPP.cpp @@ -11,9 +11,9 @@ target_sources(MTS_DRAGONFLY_L471QG PeripheralPins.c ) -target_include_directories(MTS_DRAGONFLY_L471QG +target_include_directories(mbed-mts-dragonfly-L471qg INTERFACE . ) -target_link_libraries(MTS_DRAGONFLY_L471QG INTERFACE STM32L471xG) +target_link_libraries(mbed-mts-dragonfly-L471qg INTERFACE mbed-stm32l471xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/CMakeLists.txt index cd6a1180cb..e31f393599 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/CMakeLists.txt @@ -14,20 +14,20 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "IAR") set(LINKER_FILE TOOLCHAIN_IAR/stm32l475xg.icf) endif() -add_library(STM32L475xG INTERFACE) +add_library(mbed-stm32l475xg INTERFACE) -target_include_directories(STM32L475xG +target_include_directories(mbed-stm32l475xg INTERFACE . ) -target_sources(STM32L475xG +target_sources(mbed-stm32l475xg INTERFACE ${STARTUP_FILE} system_clock.c ) -mbed_set_linker_script(STM32L475xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l475xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L475xG INTERFACE STM32L4) +target_link_libraries(mbed-stm32l475xg INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt index 5b79919359..479864a089 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_L475VG_IOT01A INTERFACE) +add_library(mbed-disco-l475vg_iot01a INTERFACE) -target_sources(DISCO_L475VG_IOT01A +target_sources(mbed-disco-l475vg_iot01a INTERFACE PeripheralPins.c ) -target_include_directories(DISCO_L475VG_IOT01A +target_include_directories(mbed-disco-l475vg_iot01a INTERFACE . ) -target_link_libraries(DISCO_L475VG_IOT01A INTERFACE STM32L475xG) +target_link_libraries(mbed-disco-l475vg_iot01a INTERFACE mbed-stm32l475xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/CMakeLists.txt index 8d8fe72706..fee48d76f8 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/CMakeLists.txt @@ -14,19 +14,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") endif() -add_library(STM32L476xG INTERFACE) +add_library(mbed-stm32l476xg INTERFACE) -target_sources(STM32L476xG +target_sources(mbed-stm32l476xg INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32L476xG +target_include_directories(mbed-stm32l476xg INTERFACE . ) -mbed_set_linker_script(STM32L476xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l476xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L476xG INTERFACE STM32L4) +target_link_libraries(mbed-stm32l476xg INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_DISCO_L476VG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_DISCO_L476VG/CMakeLists.txt index c1b3c89cb5..d2738eb8a2 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_DISCO_L476VG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_DISCO_L476VG/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_L476VG INTERFACE) +add_library(mbed-disco-l476vg INTERFACE) -target_sources(DISCO_L476VG +target_sources(mbed-disco-l476vg INTERFACE PeripheralPins.c ) -target_include_directories(DISCO_L476VG +target_include_directories(mbed-disco-l476vg INTERFACE . ) -target_link_libraries(DISCO_L476VG INTERFACE STM32L476xG) +target_link_libraries(mbed-disco-l476vg INTERFACE mbed-stm32l476xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_NUCLEO_L476RG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_NUCLEO_L476RG/CMakeLists.txt index f7ec86b702..374f6b5765 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_NUCLEO_L476RG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_NUCLEO_L476RG/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L476RG INTERFACE) +add_library(mbed-nucleo-l476rg INTERFACE) -target_sources(NUCLEO_L476RG +target_sources(mbed-nucleo-l476rg INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_L476RG +target_include_directories(mbed-nucleo-l476rg INTERFACE . ) -target_link_libraries(NUCLEO_L476RG INTERFACE STM32L476xG) +target_link_libraries(mbed-nucleo-l476rg INTERFACE mbed-stm32l476xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_RHOMBIO_L476DMW1K/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_RHOMBIO_L476DMW1K/CMakeLists.txt index cf8946e549..e38dbc8778 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_RHOMBIO_L476DMW1K/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_RHOMBIO_L476DMW1K/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(RHOMBIO_L476DMW1K INTERFACE) +add_library(mbed-rhombio-l476dmw1k INTERFACE) -target_sources(RHOMBIO_L476DMW1K +target_sources(mbed-rhombio-l476dmw1k INTERFACE PeripheralPins.c ) -target_include_directories(RHOMBIO_L476DMW1K +target_include_directories(mbed-rhombio-l476dmw1k INTERFACE . ) -target_link_libraries(RHOMBIO_L476DMW1K INTERFACE STM32L476xG) +target_link_libraries(mbed-rhombio-l476dmw1k INTERFACE mbed-stm32l476xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/CMakeLists.txt index d9ec2d6e1c..942f3c4498 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/CMakeLists.txt @@ -12,18 +12,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l486xg.sct) endif() -add_library(STM32L486xG INTERFACE) +add_library(mbed-stm32l486xg INTERFACE) -target_sources(STM32L486xG +target_sources(mbed-stm32l486xg INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32L486xG +target_include_directories(mbed-stm32l486xg INTERFACE . ) -mbed_set_linker_script(STM32L486xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l486xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L486xG INTERFACE STM32L4) +target_link_libraries(mbed-stm32l486xg INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/CMakeLists.txt index 1e785c2ba9..1831832c8d 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(ADV_WISE_1570 INTERFACE) +add_library(adv-wise-1570 INTERFACE) -target_sources(ADV_WISE_1570 +target_sources(adv-wise-1570 INTERFACE ONBOARD_QUECTEL_BC95.cpp PeripheralPins.c system_clock.c ) -target_include_directories(ADV_WISE_1570 +target_include_directories(adv-wise-1570 INTERFACE . ) -target_link_libraries(ADV_WISE_1570 INTERFACE STM32L486xG) +target_link_libraries(adv-wise-1570 INTERFACE mbed-stm32l486xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_NUCLEO_L486RG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_NUCLEO_L486RG/CMakeLists.txt index 05fc7872e7..33af2545e0 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_NUCLEO_L486RG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_NUCLEO_L486RG/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L486RG INTERFACE) +add_library(mbed-nucleo-l486rg INTERFACE) -target_sources(NUCLEO_L486RG +target_sources(mbed-nucleo-l486rg INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_L486RG +target_include_directories(mbed-nucleo-l486rg INTERFACE . ) -target_link_libraries(NUCLEO_L486RG INTERFACE STM32L486xG) +target_link_libraries(mbed-nucleo-l486rg INTERFACE mbed-stm32l486xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/CMakeLists.txt index ea3d9e5f4e..2e1e4b7dc2 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/CMakeLists.txt @@ -12,19 +12,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l496xg.sct) endif() -add_library(STM32L496xG INTERFACE) +add_library(mbed-stm32l496xg INTERFACE) -target_sources(STM32L496xG +target_sources(mbed-stm32l496xg INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32L496xG +target_include_directories(mbed-stm32l496xg INTERFACE . ) -mbed_set_linker_script(STM32L496xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l496xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L496xG INTERFACE STM32L4) +target_link_libraries(mbed-stm32l496xg INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_DISCO_L496AG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_DISCO_L496AG/CMakeLists.txt index d936db1ecc..3f23513512 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_DISCO_L496AG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_DISCO_L496AG/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_L496AG INTERFACE) +add_library(mbed-disco-l496ag INTERFACE) -target_sources(DISCO_L496AG +target_sources(mbed-disco-l496ag INTERFACE PeripheralPins.c ) -target_include_directories(DISCO_L496AG +target_include_directories(mbed-disco-l496ag INTERFACE . ) -target_link_libraries(DISCO_L496AG INTERFACE STM32L496xG) +target_link_libraries(mbed-disco-l496ag INTERFACE mbed-stm32l496xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_NUCLEO_L496ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_NUCLEO_L496ZG/CMakeLists.txt index 73d3d23910..8cd15528c8 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_NUCLEO_L496ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_NUCLEO_L496ZG/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L496ZG INTERFACE) +add_library(mbed-nucleo-l496zg INTERFACE) -target_sources(NUCLEO_L496ZG +target_sources(mbed-nucleo-l496zg INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_L496ZG +target_include_directories(mbed-nucleo-l496zg INTERFACE . ) -target_link_libraries(NUCLEO_L496ZG INTERFACE STM32L496xG) +target_link_libraries(mbed-nucleo-l496zg INTERFACE mbed-stm32l496xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/CMakeLists.txt index 965629eb27..aa889a02f5 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l4r5xi.sct) endif() -add_library(STM32L4R5xI INTERFACE) +add_library(mbed-stm32l4r5xi INTERFACE) -target_sources(STM32L4R5xI +target_sources(mbed-stm32l4r5xi INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32L4R5xI +target_include_directories(mbed-stm32l4r5xi INTERFACE . ) -mbed_set_linker_script(STM32L4R5xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l4r5xi ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L4R5xI INTERFACE STM32L4) +target_link_libraries(mbed-stm32l4r5xi INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/TARGET_NUCLEO_L4R5ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/TARGET_NUCLEO_L4R5ZI/CMakeLists.txt index 5d90df450b..16a276700d 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/TARGET_NUCLEO_L4R5ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/TARGET_NUCLEO_L4R5ZI/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L4R5ZI INTERFACE) +add_library(mbed-nucleo-l4r5zi INTERFACE) -target_sources(NUCLEO_L4R5ZI +target_sources(mbed-nucleo-l4r5zi INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_L4R5ZI +target_include_directories(mbed-nucleo-l4r5zi INTERFACE . ) -target_link_libraries(NUCLEO_L4R5ZI INTERFACE STM32L4R5xI) +target_link_libraries(mbed-nucleo-l4r5zi INTERFACE mbed-stm32l4r5xi) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/CMakeLists.txt index c774665329..138cdec45c 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l4r9xi.sct) endif() -add_library(STM32L4R9xI INTERFACE) +add_library(mbed-stm32l4r9xI INTERFACE) -target_sources(STM32L4R9xI +target_sources(mbed-stm32l4r9xI INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32L4R9xI +target_include_directories(mbed-stm32l4r9xI INTERFACE . ) -mbed_set_linker_script(STM32L4R9xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l4r9xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L4R9xI INTERFACE STM32L4) +target_link_libraries(mbed-stm32l4r9xI INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/TARGET_DISCO_L4R9I/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/TARGET_DISCO_L4R9I/CMakeLists.txt index 4508c0004f..507d885d60 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/TARGET_DISCO_L4R9I/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/TARGET_DISCO_L4R9I/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_L4R9I INTERFACE) +add_library(mbed-disco-l4r9i INTERFACE) -target_sources(DISCO_L4R9I +target_sources(mbed-disco-l4r9i INTERFACE PeripheralPins.c ) -target_include_directories(DISCO_L4R9I +target_include_directories(mbed-disco-l4r9i INTERFACE . ) -target_link_libraries(DISCO_L4R9I INTERFACE STM32L4R9xI) +target_link_libraries(mbed-disco-l4r9i INTERFACE mbed-stm32l4r9xi) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/CMakeLists.txt index b01b9775ee..774951fe6d 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l4s5xi.sct) endif() -add_library(STM32L4S5xI INTERFACE) +add_library(mbed-stm32l4s5xi INTERFACE) -target_sources(STM32L4S5xI +target_sources(mbed-stm32l4s5xi INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(STM32L4S5xI +target_include_directories(mbed-stm32l4s5xi INTERFACE . ) -mbed_set_linker_script(STM32L4S5xI ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l4s5xi ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L4S5xI INTERFACE STM32L4) +target_link_libraries(mbed-stm32l4s5xi INTERFACE mbed-stm32l4) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/TARGET_B_L4S5I_IOT01A/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/TARGET_B_L4S5I_IOT01A/CMakeLists.txt index f70e741512..9f8d55ae1f 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/TARGET_B_L4S5I_IOT01A/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/TARGET_B_L4S5I_IOT01A/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(B_L4S5I_IOT01A INTERFACE) +add_library(mbed-b-l4s5i-iot01a INTERFACE) -target_sources(B_L4S5I_IOT01A +target_sources(mbed-b-l4s5i-iot01a INTERFACE PeripheralPins.c ) -target_include_directories(B_L4S5I_IOT01A +target_include_directories(mbed-b-l4s5i-iot01a INTERFACE . ) -target_link_libraries(B_L4S5I_IOT01A INTERFACE STM32L4S5xI) +target_link_libraries(mbed-b-l4s5i-iot01a INTERFACE mbed-stm32l4s5xi) diff --git a/targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt index 16ee3a66a3..34d77b0cb9 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt @@ -6,9 +6,9 @@ add_subdirectory(TARGET_STM32L552xE EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32L562xE EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32L5 INTERFACE) +add_library(mbed-stm32l5 INTERFACE) -target_sources(STM32L5 +target_sources(mbed-stm32l5 INTERFACE analogin_device.c analogout_device.c @@ -20,9 +20,9 @@ target_sources(STM32L5 spi_api.c ) -target_include_directories(STM32L5 +target_include_directories(mbed-stm32l5 INTERFACE . ) -target_link_libraries(STM32L5 INTERFACE STM STM32L5Cube_FW) +target_link_libraries(mbed-stm32l5 INTERFACE STM mbed-stm32l5cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32L5/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/STM32Cube_FW/CMakeLists.txt index 6ee6f99161..ecb41313b5 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32L5Cube_FW INTERFACE) +add_library(mbed-stm32l5cube-fw INTERFACE) -target_sources(STM32L5Cube_FW +target_sources(mbed-stm32l5cube-fw INTERFACE STM32L5xx_HAL_Driver/stm32l5xx_hal.c STM32L5xx_HAL_Driver/stm32l5xx_hal_adc.c @@ -100,7 +100,7 @@ target_sources(STM32L5Cube_FW system_stm32l5xx.c ) -target_include_directories(STM32L5Cube_FW +target_include_directories(mbed-stm32l5cube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xC/CMakeLists.txt index 947b98436b..cc588a654a 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xC/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l552xc.sct) endif() -add_library(STM32L552xC INTERFACE) +add_library(mbed-stm32l552xc INTERFACE) -target_sources(STM32L552xC +target_sources(mbed-stm32l552xc INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32L552xC +target_include_directories(mbed-stm32l552xc INTERFACE . ) -mbed_set_linker_script(STM32L552xC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l552xc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L552xC INTERFACE STM32L5) +target_link_libraries(mbed-stm32l552xc INTERFACE mbed-stm32l5) diff --git a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/CMakeLists.txt index 62acf8e8d9..6da4cdce4e 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l552xe.sct) endif() -add_library(STM32L552xE INTERFACE) +add_library(mbed-stm32l552xe INTERFACE) -target_sources(STM32L552xE +target_sources(mbed-stm32l552xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32L552xE +target_include_directories(mbed-stm32l552xe INTERFACE . ) -mbed_set_linker_script(STM32L552xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l552xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L552xE INTERFACE STM32L5) +target_link_libraries(mbed-stm32l552xe INTERFACE mbed-stm32l5) diff --git a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/TARGET_NUCLEO_L552ZE_Q/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/TARGET_NUCLEO_L552ZE_Q/CMakeLists.txt index 46633da746..017a4b369a 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/TARGET_NUCLEO_L552ZE_Q/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/TARGET_NUCLEO_L552ZE_Q/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_L552ZE_Q INTERFACE) +add_library(mbed-nucleo-l552ze-q INTERFACE) -target_sources(NUCLEO_L552ZE_Q +target_sources(mbed-nucleo-l552ze-q INTERFACE PeripheralPins.c ) -target_include_directories(NUCLEO_L552ZE_Q +target_include_directories(mbed-nucleo-l552ze-q INTERFACE . ) -target_link_libraries(NUCLEO_L552ZE_Q INTERFACE STM32L552xE) +target_link_libraries(mbed-nucleo-l552ze-q INTERFACE mbed-stm32l552xe) diff --git a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/CMakeLists.txt index 7e4457987b..8a7d6a4075 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32l562xe.sct) endif() -add_library(STM32L562xE INTERFACE) +add_library(mbed-stm32l562xe INTERFACE) -target_sources(STM32L562xE +target_sources(mbed-stm32l562xe INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32L562xE +target_include_directories(mbed-stm32l562xe INTERFACE . ) -mbed_set_linker_script(STM32L562xE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32l562xe ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32L562xE INTERFACE STM32L5) +target_link_libraries(mbed-stm32l562xe INTERFACE mbed-stm32l5) diff --git a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/CMakeLists.txt index 4935722443..6d20467883 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(DISCO_L562QE INTERFACE) +add_library(mbed-discol562qe INTERFACE) -target_sources(DISCO_L562QE +target_sources(mbed-discol562qe INTERFACE PeripheralPins.c ) -target_include_directories(DISCO_L562QE +target_include_directories(mbed-discol562qe INTERFACE . ) -target_link_libraries(DISCO_L562QE INTERFACE STM32L562xE) +target_link_libraries(mbed-discol562qe INTERFACE mbed-stm32l562xe) diff --git a/targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt index e2a0059899..8716ad8550 100644 --- a/targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt @@ -5,9 +5,9 @@ add_subdirectory(TARGET_STM32WB50xx EXCLUDE_FROM_ALL) add_subdirectory(TARGET_STM32WB55xx EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32WB INTERFACE) +add_library(mbed-stm32wb INTERFACE) -target_sources(STM32WB +target_sources(mbed-stm32wb INTERFACE analogin_device.c flash_api.c @@ -18,9 +18,9 @@ target_sources(STM32WB wb_sleep.c ) -target_include_directories(STM32WB +target_include_directories(mbed-stm32wb INTERFACE . ) -target_link_libraries(STM32WB INTERFACE STM STM32WBCube_FW) +target_link_libraries(mbed-stm32wb INTERFACE STM mbed-stm32wbcube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32WB/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WB/STM32Cube_FW/CMakeLists.txt index 4ff18e47d2..a7cf3516a9 100644 --- a/targets/TARGET_STM/TARGET_STM32WB/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WB/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32WBCube_FW INTERFACE) +add_library(mbed-stm32wbcube-fw INTERFACE) -target_sources(STM32WBCube_FW +target_sources(mbed-stm32wbcube-fw INTERFACE otp.c STM32WBxx_HAL_Driver/stm32wbxx_hal.c @@ -79,7 +79,7 @@ target_sources(STM32WBCube_FW system_stm32wbxx.c ) -target_include_directories(STM32WBCube_FW +target_include_directories(mbed-stm32wbcube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB50xx/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB50xx/CMakeLists.txt index 5e1f963b72..c43f39447d 100644 --- a/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB50xx/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB50xx/CMakeLists.txt @@ -9,18 +9,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32wb50xx.sct) endif() -add_library(STM32WB50xx INTERFACE) +add_library(mbed-stm32wb50xx INTERFACE) -target_sources(STM32WB50xx +target_sources(mbed-stm32wb50xx INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32WB50xx +target_include_directories(mbed-stm32wb50xx INTERFACE . ) -mbed_set_linker_script(STM32WB50xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32wb50xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32WB50xx INTERFACE STM32WB) +target_link_libraries(mbed-stm32wb50xx INTERFACE mbed-stm32wb) diff --git a/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/CMakeLists.txt index ea04feeb8f..1c00d57d49 100644 --- a/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32wb55xx.sct) endif() -add_library(STM32WB55xx INTERFACE) +add_library(mbed-stm32wb55xx INTERFACE) -target_sources(STM32WB55xx +target_sources(mbed-stm32wb55xx INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32WB55xx +target_include_directories(mbed-stm32wb55xx INTERFACE . ) -mbed_set_linker_script(STM32WB55xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32wb55xx ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32WB55xx INTERFACE STM32WB) +target_link_libraries(mbed-stm32wb55xx INTERFACE mbed-stm32wb) diff --git a/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/TARGET_NUCLEO_WB55RG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/TARGET_NUCLEO_WB55RG/CMakeLists.txt index c276110ef3..adf6bf3e1f 100644 --- a/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/TARGET_NUCLEO_WB55RG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/TARGET_NUCLEO_WB55RG/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_WB55RG INTERFACE) +add_library(mbed-nucleo-wb55rg INTERFACE) -target_sources(NUCLEO_WB55RG +target_sources(mbed-nucleo-wb55rg INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_WB55RG +target_include_directories(mbed-nucleo-wb55rg INTERFACE . ) -target_link_libraries(NUCLEO_WB55RG INTERFACE STM32WB55xx) +target_link_libraries(mbed-nucleo-wb55rg INTERFACE mbed-stm32wb55xx) diff --git a/targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt index faad9ecc2c..ee2292a023 100644 --- a/targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt @@ -4,9 +4,9 @@ add_subdirectory(TARGET_STM32WL55xC EXCLUDE_FROM_ALL) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -add_library(STM32WL INTERFACE) +add_library(mbed-stm32wl INTERFACE) -target_sources(STM32WL +target_sources(mbed-stm32wl INTERFACE analogin_device.c analogout_device.c @@ -17,9 +17,9 @@ target_sources(STM32WL spi_api.c ) -target_include_directories(STM32WL +target_include_directories(mbed-stm32wl INTERFACE . ) -target_link_libraries(STM32WL INTERFACE STM STM32WLCube_FW) +target_link_libraries(mbed-stm32wl INTERFACE STM mbed-stm32wlcube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32WL/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WL/STM32Cube_FW/CMakeLists.txt index 06449becf3..2a69bbbd5b 100644 --- a/targets/TARGET_STM/TARGET_STM32WL/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WL/STM32Cube_FW/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(STM32WLCube_FW INTERFACE) +add_library(mbed-stm32wlcube-fw INTERFACE) -target_sources(STM32WLCube_FW +target_sources(mbed-stm32wlcube-fw INTERFACE system_stm32wlxx.c STM32WLxx_HAL_Driver/stm32wlxx_hal.c @@ -69,7 +69,7 @@ target_sources(STM32WLCube_FW STM32WLxx_HAL_Driver/stm32wlxx_ll_utils.c ) -target_include_directories(STM32WLCube_FW +target_include_directories(mbed-stm32wlcube-fw INTERFACE . CMSIS diff --git a/targets/TARGET_STM/TARGET_STM32WL/TARGET_STM32WL55xC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WL/TARGET_STM32WL55xC/CMakeLists.txt index 9e15f9aacb..c2316f419e 100644 --- a/targets/TARGET_STM/TARGET_STM32WL/TARGET_STM32WL55xC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WL/TARGET_STM32WL55xC/CMakeLists.txt @@ -11,18 +11,18 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32wl55xc.sct) endif() -add_library(STM32WL55xC INTERFACE) +add_library(mbed-stm32wl55xc INTERFACE) -target_sources(STM32WL55xC +target_sources(mbed-stm32wl55xc INTERFACE ${STARTUP_FILE} ) -target_include_directories(STM32WL55xC +target_include_directories(mbed-stm32wl55xc INTERFACE . ) -mbed_set_linker_script(STM32WL55xC ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32wl55xc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(STM32WL55xC INTERFACE STM32WL) +target_link_libraries(mbed-stm32wl55xc INTERFACE mbed-stm32wl) diff --git a/targets/TARGET_STM/TARGET_STM32WL/TARGET_STM32WL55xC/TARGET_NUCLEO_WL55JC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WL/TARGET_STM32WL55xC/TARGET_NUCLEO_WL55JC/CMakeLists.txt index 78c3996e65..9d95409ac1 100644 --- a/targets/TARGET_STM/TARGET_STM32WL/TARGET_STM32WL55xC/TARGET_NUCLEO_WL55JC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WL/TARGET_STM32WL55xC/TARGET_NUCLEO_WL55JC/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(NUCLEO_WL55JC INTERFACE) +add_library(mbed-nucleo-wl55jc INTERFACE) -target_sources(NUCLEO_WL55JC +target_sources(mbed-nucleo-wl55jc INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(NUCLEO_WL55JC +target_include_directories(mbed-nucleo-wl55jc INTERFACE . ) -target_link_libraries(NUCLEO_WL55JC INTERFACE STM32WL55xC) +target_link_libraries(mbed-nucleo-wl55jc INTERFACE mbed-stm32wl55xc) From e88e1149e200ffed6d91dde9581196974ec451e0 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Tue, 9 Feb 2021 17:11:57 +0000 Subject: [PATCH 03/12] CMake: fix the comment for naming targets --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8366e416a7..634e8f2db7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -128,7 +128,8 @@ add_subdirectory(cmsis/device/rtos EXCLUDE_FROM_ALL) # preventing CMake from working its usage requirements magic and forcing us to set the linker # script globally. # -# keep cmake naming convention in targets, using lowercase with dashes +# Keep our CMake naming in targets as well: using lowercase with dashes + prefixed with mbed- +# Tools can keep targets.json naming, we translate here for linking string(TOLOWER ${MBED_TARGET} MBED_TARGET_CONVERTED) string(REPLACE "_" "-" MBED_TARGET_CONVERTED ${MBED_TARGET_CONVERTED}) string(PREPEND MBED_TARGET_CONVERTED "mbed-") From 4536a5efe558cec75ab8f0d9b85061ea66f8bab0 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 08:46:25 +0000 Subject: [PATCH 04/12] Update CMakeLists.txt Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com> --- CMakeLists.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 634e8f2db7..b65aa03e89 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -128,8 +128,7 @@ add_subdirectory(cmsis/device/rtos EXCLUDE_FROM_ALL) # preventing CMake from working its usage requirements magic and forcing us to set the linker # script globally. # -# Keep our CMake naming in targets as well: using lowercase with dashes + prefixed with mbed- -# Tools can keep targets.json naming, we translate here for linking +# Ensure the words that make up the Mbed target name are separated with an hyphen, lowercase, and with the `mbed-` prefix. string(TOLOWER ${MBED_TARGET} MBED_TARGET_CONVERTED) string(REPLACE "_" "-" MBED_TARGET_CONVERTED ${MBED_TARGET_CONVERTED}) string(PREPEND MBED_TARGET_CONVERTED "mbed-") From b3181a102c5fbff23f6fdce03af5b13a90d59b66 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 09:32:55 +0000 Subject: [PATCH 05/12] CMake STM32: fix search and replace errors --- .../STM32Cube_FW/CMakeLists.txt | 126 +++++++++--------- .../TARGET_STM32F030x8/CMakeLists.txt | 8 +- .../TARGET_STM32F070xB/CMakeLists.txt | 8 +- .../TARGET_STM32F072xB/CMakeLists.txt | 8 +- .../TARGET_STM32H745xI_CM7/CMakeLists.txt | 2 +- 5 files changed, 76 insertions(+), 76 deletions(-) diff --git a/targets/TARGET_STM/TARGET_STM32F0/STM32Cube_FW/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/STM32Cube_FW/CMakeLists.txt index c35daf7e45..3ab1f3a6eb 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/STM32Cube_FW/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/STM32Cube_FW/CMakeLists.txt @@ -5,73 +5,73 @@ add_library(mbed-stm32f0cube-fw INTERFACE) target_sources(mbed-stm32f0cube-fw INTERFACE - stm32f0xx_HAL_Driver/Legacy/stm32f0xx_hal_can_legacy.c - stm32f0xx_HAL_Driver/stm32f0xx_hal.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_adc.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_adc_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_can.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_cec.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_comp.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_cortex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_crc.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_crc_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_dac.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_dac_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_dma.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_exti.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_flash.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_flash_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_gpio.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_i2c.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_i2c_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_i2s.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_irda.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_iwdg.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_pcd.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_pcd_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_pwr.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_pwr_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_rcc.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_rcc_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_rtc.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_rtc_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_smartcard.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_smartcard_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_smbus.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_spi.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_spi_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_tim.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_tim_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_tsc.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_uart.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_uart_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_usart.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_usart_ex.c - stm32f0xx_HAL_Driver/stm32f0xx_hal_wwdg.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_adc.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_comp.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_crc.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_crs.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_dac.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_dma.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_exti.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_gpio.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_i2c.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_pwr.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_rcc.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_rtc.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_spi.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_tim.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_usart.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_usb.c - stm32f0xx_HAL_Driver/mbed-stm32f0xx_ll_utils.c - system_mbed-stm32f0xx.c + STM32F0xx_HAL_Driver/Legacy/stm32f0xx_hal_can_legacy.c + STM32F0xx_HAL_Driver/stm32f0xx_hal.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_adc.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_adc_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_can.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_cec.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_comp.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_cortex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_crc.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_crc_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_dac.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_dac_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_dma.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_exti.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_flash.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_flash_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_gpio.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_i2c.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_i2c_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_i2s.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_irda.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_iwdg.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_pcd.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_pcd_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_pwr.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_pwr_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_rcc.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_rcc_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_rtc.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_rtc_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_smartcard.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_smartcard_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_smbus.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_spi.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_spi_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_tim.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_tim_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_tsc.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_uart.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_uart_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_usart.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_usart_ex.c + STM32F0xx_HAL_Driver/stm32f0xx_hal_wwdg.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_adc.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_comp.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_crc.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_crs.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_dac.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_dma.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_exti.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_gpio.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_i2c.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_pwr.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_rcc.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_rtc.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_spi.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_tim.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_usart.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_usb.c + STM32F0xx_HAL_Driver/stm32f0xx_ll_utils.c + system_stm32f0xx.c ) target_include_directories(mbed-stm32f0cube-fw INTERFACE . CMSIS - stm32f0xx_HAL_Driver - stm32f0xx_HAL_Driver/Legacy + STM32F0xx_HAL_Driver + STM32F0xx_HAL_Driver/Legacy ) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F030x8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F030x8/CMakeLists.txt index bf8666fd1a..0109234148 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F030x8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F030x8/CMakeLists.txt @@ -2,11 +2,11 @@ # SPDX-License-Identifier: Apache-2.0 if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") - set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_mbed-stm32f030x8.S) - set(LINKER_FILE TOOLCHAIN_GCC_ARM/mbed-stm32f030x8.ld) + set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f030x8.S) + set(LINKER_FILE TOOLCHAIN_GCC_ARM/stm32f030x8.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") - set(STARTUP_FILE TOOLCHAIN_ARM/startup_mbed-stm32f030x8.S) - set(LINKER_FILE TOOLCHAIN_ARM/mbed-stm32f030x8.sct) + set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f030x8.S) + set(LINKER_FILE TOOLCHAIN_ARM/stm32f030x8.sct) endif() add_library(mbed-stm32f030x8 INTERFACE) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt index 7533d0aaa7..e1604becb1 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt @@ -4,11 +4,11 @@ add_subdirectory(TARGET_NUCLEO_F070RB EXCLUDE_FROM_ALL) if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") - set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_mbed-stm32f070xb.S) - set(LINKER_FILE TOOLCHAIN_GCC_ARM/mbed-stm32f070xb.ld) + set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f070xb.S) + set(LINKER_FILE TOOLCHAIN_GCC_ARM/stm32f070xb.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") - set(STARTUP_FILE TOOLCHAIN_ARM/startup_mbed-stm32f070xb.S) - set(LINKER_FILE TOOLCHAIN_ARM/mbed-stm32f070xb.sct) + set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f070xb.S) + set(LINKER_FILE TOOLCHAIN_ARM/stm32f070xb.sct) endif() add_library(mbed-stm32f070xB INTERFACE) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/CMakeLists.txt index c820d48e14..d7de84b911 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/CMakeLists.txt @@ -4,11 +4,11 @@ add_subdirectory(TARGET_NUCLEO_F072RB EXCLUDE_FROM_ALL) if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") - set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_mbed-stm32f072xb.S) - set(LINKER_FILE TOOLCHAIN_GCC_ARM/mbed-stm32f072xb.ld) + set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f072xb.S) + set(LINKER_FILE TOOLCHAIN_GCC_ARM/stm32f072xb.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") - set(STARTUP_FILE TOOLCHAIN_ARM/startup_mbed-stm32f072xb.S) - set(LINKER_FILE TOOLCHAIN_ARM/mbed-stm32f072xb.sct) + set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f072xb.S) + set(LINKER_FILE TOOLCHAIN_ARM/stm32f072xb.sct) endif() add_library(mbed-stm32f072xB INTERFACE) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM7/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM7/CMakeLists.txt index 3c67e4dabd..2fed652bc2 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM7/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H745xI/TARGET_STM32H745xI_CM7/CMakeLists.txt @@ -6,7 +6,7 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32H745xI_CM7.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32h745xx.S) - set(LINKER_FILE TOOLCHAIN_ARM/stm32h745xi-cm7.sct) + set(LINKER_FILE TOOLCHAIN_ARM/stm32h745xI_CM7.sct) endif() add_library(mbed-stm32h745xi-cm7 INTERFACE) From a6915af60dc1273de262d2686bc7805034a91499 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 09:42:19 +0000 Subject: [PATCH 06/12] CMake readme: add naming scheme for our CMake targets Be consistent --- tools/cmake/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/cmake/README.md b/tools/cmake/README.md index 2e80761759..110bc4c72c 100644 --- a/tools/cmake/README.md +++ b/tools/cmake/README.md @@ -100,3 +100,11 @@ $ mbedtools configure -t -m Notes: * These steps will change when `mbedtools` implements a sub-command to invoke Greentea tests * Some Greentea tests require specific application configuration files in order to build and run successfully. For example, the `connectivity/mbedtls/tests/TESTS/mbedtls/sanity` test requires the configuration file found at `TESTs/configs/experimental.json`. + +## Naming convention + +- `mbed` namespace: Mbed CMake targets must have `mbed` prefix +- all characters are lower case +- words separated by hyphens + +For example: `mbed-ble-cordio` From 00e83ce6e295d78d061bae84f4de51d8cac85915 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 10:56:04 +0000 Subject: [PATCH 07/12] CMake STM32: fix missing mbed for some nucleo targets --- .../TARGET_NUCLEO_F207ZG/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F303ZE/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F401RE/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F411RE/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F412ZG/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F413ZH/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F429ZI/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F439ZI/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F446RE/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F446ZE/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F746ZG/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F756ZG/CMakeLists.txt | 8 ++++---- .../TARGET_NUCLEO_F767ZI/CMakeLists.txt | 8 ++++---- 13 files changed, 52 insertions(+), 52 deletions(-) diff --git a/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/CMakeLists.txt index b8917b2d5e..4ed53f40b5 100644 --- a/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f207zg INTERFACE) +add_library(mbed-nucleo-f207zg INTERFACE) -target_sources(nucleo-f207zg +target_sources(mbed-nucleo-f207zg INTERFACE PeripheralPins.c ) -target_include_directories(nucleo-f207zg +target_include_directories(mbed-nucleo-f207zg INTERFACE . ) -target_link_libraries(nucleo-f207zg INTERFACE mbed-stm32f207xg) +target_link_libraries(mbed-nucleo-f207zg INTERFACE mbed-stm32f207xg) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/CMakeLists.txt index c5e317ab0b..a407969540 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f303ze INTERFACE) +add_library(mbed-nucleo-f303ze INTERFACE) -target_sources(nucleo-f303ze +target_sources(mbed-nucleo-f303ze INTERFACE PeripheralPins.c ) -target_include_directories(nucleo-f303ze +target_include_directories(mbed-nucleo-f303ze INTERFACE . ) -target_link_libraries(nucleo-f303ze INTERFACE mbed-stm32f303xe) +target_link_libraries(mbed-nucleo-f303ze INTERFACE mbed-stm32f303xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt index 6051ee2584..dded105a0e 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f401re INTERFACE) +add_library(mbed-nucleo-f401re INTERFACE) -target_include_directories(nucleo-f401re +target_include_directories(mbed-nucleo-f401re INTERFACE . ) -target_sources(nucleo-f401re +target_sources(mbed-nucleo-f401re INTERFACE PeripheralPins.c system_clock.c ) -target_link_libraries(nucleo-f401re INTERFACE mbed-stm32f401xe) +target_link_libraries(mbed-nucleo-f401re INTERFACE mbed-stm32f401xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/CMakeLists.txt index bf6bc79a5c..ff3e1b860f 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f411re INTERFACE) +add_library(mbed-nucleo-f411re INTERFACE) -target_sources(nucleo-f411re +target_sources(mbed-nucleo-f411re INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f411re +target_include_directories(mbed-nucleo-f411re INTERFACE . ) -target_link_libraries(nucleo-f411re INTERFACE mbed-stm32f411xe) +target_link_libraries(mbed-nucleo-f411re INTERFACE mbed-stm32f411xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/CMakeLists.txt index 51b9c9c90b..cdec79c52a 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f412zg INTERFACE) +add_library(mbed-nucleo-f412zg INTERFACE) -target_sources(nucleo-f412zg +target_sources(mbed-nucleo-f412zg INTERFACE PeripheralPins.c ) -target_include_directories(nucleo-f412zg +target_include_directories(mbed-nucleo-f412zg INTERFACE . ) -target_link_libraries(nucleo-f412zg INTERFACE mbed-stm32f412xg) +target_link_libraries(mbed-nucleo-f412zg INTERFACE mbed-stm32f412xg) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/CMakeLists.txt index f1a8dc5f87..beb76842a4 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f413zh INTERFACE) +add_library(mbed-nucleo-f413zh INTERFACE) -target_sources(nucleo-f413zh +target_sources(mbed-nucleo-f413zh INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f413zh +target_include_directories(mbed-nucleo-f413zh INTERFACE . ) -target_link_libraries(nucleo-f413zh INTERFACE mbed-stm32f413xh) +target_link_libraries(mbed-nucleo-f413zh INTERFACE mbed-stm32f413xh) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/CMakeLists.txt index 6a866f0fec..bd25033af6 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f429zi INTERFACE) +add_library(mbed-nucleo-f429zi INTERFACE) -target_sources(nucleo-f429zi +target_sources(mbed-nucleo-f429zi INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f429zi +target_include_directories(mbed-nucleo-f429zi INTERFACE . ) -target_link_libraries(nucleo-f429zi INTERFACE mbed-stm32f429xi) +target_link_libraries(mbed-nucleo-f429zi INTERFACE mbed-stm32f429xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/CMakeLists.txt index 79603207cb..c00d7ec98c 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f439zi INTERFACE) +add_library(mbed-nucleo-f439zi INTERFACE) -target_sources(nucleo-f439zi +target_sources(mbed-nucleo-f439zi INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f439zi +target_include_directories(mbed-nucleo-f439zi INTERFACE . ) -target_link_libraries(nucleo-f439zi INTERFACE mbed-stm32f439xi) +target_link_libraries(mbed-nucleo-f439zi INTERFACE mbed-stm32f439xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/CMakeLists.txt index 35825f972a..ce9329a46f 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f446re INTERFACE) +add_library(mbed-nucleo-f446re INTERFACE) -target_sources(nucleo-f446re +target_sources(mbed-nucleo-f446re INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f446re +target_include_directories(mbed-nucleo-f446re INTERFACE . ) -target_link_libraries(nucleo-f446re INTERFACE mbed-stm32f446xe) +target_link_libraries(mbed-nucleo-f446re INTERFACE mbed-stm32f446xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/CMakeLists.txt index 3ed4179020..07f6f5fd0c 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f446ze INTERFACE) +add_library(mbed-nucleo-f446ze INTERFACE) -target_sources(nucleo-f446ze +target_sources(mbed-nucleo-f446ze INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f446ze +target_include_directories(mbed-nucleo-f446ze INTERFACE . ) -target_link_libraries(nucleo-f446ze INTERFACE mbed-stm32f446xe) +target_link_libraries(mbed-nucleo-f446ze INTERFACE mbed-stm32f446xe) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/CMakeLists.txt index 002b3ca697..4c5c6b4e64 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f746zg INTERFACE) +add_library(mbed-nucleo-f746zg INTERFACE) -target_sources(nucleo-f746zg +target_sources(mbed-nucleo-f746zg INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f746zg +target_include_directories(mbed-nucleo-f746zg INTERFACE . ) -target_link_libraries(nucleo-f746zg INTERFACE mbed-stm32f746xg) +target_link_libraries(mbed-nucleo-f746zg INTERFACE mbed-stm32f746xg) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/CMakeLists.txt index cc90df22a9..ee5aa0bc69 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f756zg INTERFACE) +add_library(mbed-nucleo-f756zg INTERFACE) -target_sources(nucleo-f756zg +target_sources(mbed-nucleo-f756zg INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f756zg +target_include_directories(mbed-nucleo-f756zg INTERFACE . ) -target_link_libraries(nucleo-f756zg INTERFACE mbed-stm32f756xg) +target_link_libraries(mbed-nucleo-f756zg INTERFACE mbed-stm32f756xg) diff --git a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/CMakeLists.txt index 201e3f0587..891118f05b 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/CMakeLists.txt @@ -1,17 +1,17 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f767zi INTERFACE) +add_library(mbed-nucleo-f767zi INTERFACE) -target_sources(nucleo-f767zi +target_sources(mbed-nucleo-f767zi INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(nucleo-f767zi +target_include_directories(mbed-nucleo-f767zi INTERFACE . ) -target_link_libraries(nucleo-f767zi INTERFACE mbed-stm32f767xi) +target_link_libraries(mbed-nucleo-f767zi INTERFACE mbed-stm32f767xi) From ef98060d94b6a71fcc48e93642d617fbeedb0330 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 12:14:49 +0000 Subject: [PATCH 08/12] CMake STM32: fix missed targets with prefix --- .../TARGET_NUCLEO_F303RE/CMakeLists.txt | 8 ++++---- .../TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt | 8 ++++---- .../TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt | 8 ++++---- .../TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt | 8 ++++---- .../TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt | 10 +++++----- .../TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt | 10 +++++----- .../STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt | 2 +- .../STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt | 6 +++--- 8 files changed, 30 insertions(+), 30 deletions(-) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/CMakeLists.txt index 7594bf43fc..90339c17f7 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(nucleo-f303re INTERFACE) +add_library(mbed-nucleo-f303re INTERFACE) -target_sources(nucleo-f303re +target_sources(mbed-nucleo-f303re INTERFACE PeripheralPins.c ) -target_include_directories(nucleo-f303re +target_include_directories(mbed-nucleo-f303re INTERFACE . ) -target_link_libraries(nucleo-f303re INTERFACE mbed-stm32f303xe) +target_link_libraries(mbed-nucleo-f303re INTERFACE mbed-stm32f303xe) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt index babc3092fb..26e2b367b4 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(wio-3g INTERFACE) +add_library(mbed-wio-3g INTERFACE) -target_sources(wio-3g +target_sources(mbed-wio-3g INTERFACE PeripheralPins.c system_clock.c ONBOARD_QUECTEL_UG96.cpp ) -target_include_directories(wio-3g +target_include_directories(mbed-wio-3g INTERFACE . ) -target_link_libraries(wio-3g INTERFACE mbed-stm32f439xi) +target_link_libraries(mbed-wio-3g INTERFACE mbed-stm32f439xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt index 5a0c682dcc..6c39b86ab0 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(wio-bg96 INTERFACE) +add_library(mbed-wio-bg96 INTERFACE) -target_sources(wio-bg96 +target_sources(mbed-wio-bg96 INTERFACE PeripheralPins.c system_clock.c ONBOARD_QUECTEL_BG96.cpp ) -target_include_directories(wio-bg96 +target_include_directories(mbed-wio-bg96 INTERFACE . ) -target_link_libraries(wio-bg96 INTERFACE mbed-stm32f439xi) +target_link_libraries(mbed-wio-bg96 INTERFACE mbed-stm32f439xi) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt index bbaeddb73d..c51c05b91d 100644 --- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(sdp-k1 INTERFACE) +add_library(mbed-sdp-k1 INTERFACE) -target_sources(sdp-k1 +target_sources(mbed-sdp-k1 INTERFACE PeripheralPins.c system_clock.c ) -target_include_directories(sdp-k1 +target_include_directories(mbed-sdp-k1 INTERFACE . ) - target_link_libraries(sdp-k1 INTERFACE mbed-stm32f469xi) + target_link_libraries(mbed-sdp-k1 INTERFACE mbed-stm32f469xi) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt index 77c5216a2c..f16a4d350c 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32h7a3xxq.sct) endif() -add_library(mbed-stm32h7A3xiq INTERFACE) +add_library(mbed-stm32h7a3xiq INTERFACE) -target_sources(mbed-stm32h7A3xiq +target_sources(mbed-stm32h7a3xiq INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(mbed-stm32h7A3xiq +target_include_directories(mbed-stm32h7a3xiq INTERFACE . ) -mbed_set_linker_script(mbed-stm32h7A3xiq ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32h7a3xiq ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(mbed-stm32h7A3xiq INTERFACE mbed-stm32h7) +target_link_libraries(mbed-stm32h7a3xiq INTERFACE mbed-stm32h7) diff --git a/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt index 50311965f6..4c1acc0ccb 100644 --- a/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt @@ -9,9 +9,9 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE device/TOOLCHAIN_ARM/stm32l151rc.sct) endif() -add_library(xdot-l151cc INTERFACE) +add_library(mbed-xdot-l151cc INTERFACE) -target_sources(xdot-l151cc +target_sources(mbed-xdot-l151cc INTERFACE PeripheralPins.c device/system_clock.c @@ -20,12 +20,12 @@ target_sources(xdot-l151cc ${STARTUP_FILE} ) -target_include_directories(xdot-l151cc +target_include_directories(mbed-xdot-l151cc INTERFACE . device ) -mbed_set_linker_script(xdot-l151cc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-xdot-l151cc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(xdot-l151cc INTERFACE mbed-stm32l1) +target_link_libraries(mbed-xdot-l151cc INTERFACE mbed-stm32l1) diff --git a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt index 205544c5ef..5db8973e8c 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt @@ -114,4 +114,4 @@ target_sources(mbed-stm32l4xx-hal-driver stm32l4xx_ll_utils.c ) add_subdirectory(Legacy EXCLUDE_FROM_ALL) -target_link_libraries(mbed-stm32l4xx-hal-driver INTERFACE mbed-stm32l4xxlegacy-hal-driver) +target_link_libraries(mbed-stm32l4xx-hal-driver INTERFACE mbed-stm32l4xx-legacy-hal-driver) diff --git a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt index 62672cf427..dc2ef71906 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt @@ -1,14 +1,14 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(mbed-stm32l4xxlegacy-hal-driver INTERFACE) +add_library(mbed-stm32l4xx-legacy-hal-driver INTERFACE) -target_include_directories(mbed-stm32l4xxlegacy-hal-driver +target_include_directories(mbed-stm32l4xx-legacy-hal-driver INTERFACE . ) -target_sources(mbed-stm32l4xxlegacy-hal-driver +target_sources(mbed-stm32l4xx-legacy-hal-driver INTERFACE stm32l4xx_hal_can_legacy.c ) From b9990089ebcc49b9ef299e76c1c35d3a7cd54b19 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 12:15:48 +0000 Subject: [PATCH 09/12] CMake: fix wording in naming Co-authored-by: Hugues Kamba <41612201+hugueskamba@users.noreply.github.com> --- CMakeLists.txt | 2 +- tools/cmake/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b65aa03e89..098fd20a88 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -128,7 +128,7 @@ add_subdirectory(cmsis/device/rtos EXCLUDE_FROM_ALL) # preventing CMake from working its usage requirements magic and forcing us to set the linker # script globally. # -# Ensure the words that make up the Mbed target name are separated with an hyphen, lowercase, and with the `mbed-` prefix. +# Ensure the words that make up the Mbed target name are separated with a hyphen, lowercase, and with the `mbed-` prefix. string(TOLOWER ${MBED_TARGET} MBED_TARGET_CONVERTED) string(REPLACE "_" "-" MBED_TARGET_CONVERTED ${MBED_TARGET_CONVERTED}) string(PREPEND MBED_TARGET_CONVERTED "mbed-") diff --git a/tools/cmake/README.md b/tools/cmake/README.md index 110bc4c72c..dc1240fffb 100644 --- a/tools/cmake/README.md +++ b/tools/cmake/README.md @@ -103,7 +103,7 @@ Notes: ## Naming convention -- `mbed` namespace: Mbed CMake targets must have `mbed` prefix +- `mbed` namespace: Mbed CMake targets must have `mbed-` prefix - all characters are lower case - words separated by hyphens From 6bf459e3ceaeead0811cfaf08356392f718bc0eb Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 12:21:53 +0000 Subject: [PATCH 10/12] CMake STM32: fix mbed-stm linking libs names --- targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt index f7299db885..fb1ef56291 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/CMakeLists.txt @@ -26,4 +26,4 @@ target_sources(mbed-stm32f0 spi_api.c ) -target_link_libraries(mbed-stm32f0 INTERFACE STM mbed-stm32f0cube-fw) +target_link_libraries(mbed-stm32f0 INTERFACE mbed-stm mbed-stm32f0cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt index 748dd9f1f0..669f01b427 100644 --- a/targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F1/CMakeLists.txt @@ -22,4 +22,4 @@ target_include_directories(mbed-stm32f1 . ) -target_link_libraries(mbed-stm32f1 INTERFACE STM mbed-stm32f1cube-fw) +target_link_libraries(mbed-stm32f1 INTERFACE mbed-stm mbed-stm32f1cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt index 627b29d6d1..dd36902e73 100644 --- a/targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F2/CMakeLists.txt @@ -26,4 +26,4 @@ target_include_directories(mbed-stm32f2 ./STM32Cube_FW/STM32F2xx_HAL_Driver/Legacy ) -target_link_libraries(mbed-stm32f2 INTERFACE STM mbed-stm32f2cube-fw) +target_link_libraries(mbed-stm32f2 INTERFACE mbed-stm mbed-stm32f2cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt index 411075e80f..4a9a78fcbe 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt @@ -26,4 +26,4 @@ target_sources(mbed-stm32f3 spi_api.c ) -target_link_libraries(mbed-stm32f3 INTERFACE STM mbed-stm32cube-fw) +target_link_libraries(mbed-stm32f3 INTERFACE mbed-stm mbed-stm32cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt index 67118b5159..a7e0becfd3 100644 --- a/targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F7/CMakeLists.txt @@ -26,4 +26,4 @@ target_include_directories(mbed-stm32f7 . ) -target_link_libraries(mbed-stm32f7 INTERFACE STM mbed-stm32f7cube-fw) +target_link_libraries(mbed-stm32f7 INTERFACE mbed-stm mbed-stm32f7cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt index 81370b7512..d9c2b319a0 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G0/CMakeLists.txt @@ -27,4 +27,4 @@ target_include_directories(mbed-stm32g0 . ) -target_link_libraries(mbed-stm32g0 INTERFACE STM mbed-stm32g0cube-few) +target_link_libraries(mbed-stm32g0 INTERFACE mbed-stm mbed-stm32g0cube-few) diff --git a/targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt index d635ae3e4d..298030962a 100644 --- a/targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32G4/CMakeLists.txt @@ -28,4 +28,4 @@ target_include_directories(mbed-stm32g4 . ) -target_link_libraries(mbed-stm32g4 INTERFACE STM mbed-stm32g4cube-fw) +target_link_libraries(mbed-stm32g4 INTERFACE mbed-stm mbed-stm32g4cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt index 7b16b5193d..125c2f72cc 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/CMakeLists.txt @@ -25,4 +25,4 @@ target_include_directories(mbed-stm32h7 . ) -target_link_libraries(mbed-stm32h7 INTERFACE STM mbed-stm32h7cube-fw) +target_link_libraries(mbed-stm32h7 INTERFACE mbed-stm mbed-stm32h7cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt index cd5964b5be..fbeb9c20d8 100644 --- a/targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L0/CMakeLists.txt @@ -27,4 +27,4 @@ target_include_directories(mbed-stm32l0 . ) -target_link_libraries(mbed-stm32l0 INTERFACE STM mbed-stm32l0cube-fw) +target_link_libraries(mbed-stm32l0 INTERFACE mbed-stm mbed-stm32l0cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt index 4a6d95a06d..403089b019 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt @@ -33,4 +33,4 @@ target_include_directories(mbed-stm32l4 ) add_subdirectory(STM32Cube_FW EXCLUDE_FROM_ALL) -target_link_libraries(mbed-stm32l4 INTERFACE STM mbed-stm32l4cube-fw) +target_link_libraries(mbed-stm32l4 INTERFACE mbed-stm mbed-stm32l4cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt index 34d77b0cb9..fe6e123def 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/CMakeLists.txt @@ -25,4 +25,4 @@ target_include_directories(mbed-stm32l5 . ) -target_link_libraries(mbed-stm32l5 INTERFACE STM mbed-stm32l5cube-fw) +target_link_libraries(mbed-stm32l5 INTERFACE mbed-stm mbed-stm32l5cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt index 8716ad8550..c1a9d96996 100644 --- a/targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WB/CMakeLists.txt @@ -23,4 +23,4 @@ target_include_directories(mbed-stm32wb . ) -target_link_libraries(mbed-stm32wb INTERFACE STM mbed-stm32wbcube-fw) +target_link_libraries(mbed-stm32wb INTERFACE mbed-stm mbed-stm32wbcube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt index ee2292a023..36c47064a1 100644 --- a/targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32WL/CMakeLists.txt @@ -22,4 +22,4 @@ target_include_directories(mbed-stm32wl . ) -target_link_libraries(mbed-stm32wl INTERFACE STM mbed-stm32wlcube-fw) +target_link_libraries(mbed-stm32wl INTERFACE mbed-stm mbed-stm32wlcube-fw) From 2d3bf3fd34e6d5be4339437679398fa23f089dff Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 15:23:22 +0000 Subject: [PATCH 11/12] CMake STM32: fixing prefixes in the targets --- .../TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt | 10 +++++----- .../TARGET_NUCLEO_F070RB/CMakeLists.txt | 2 +- .../TARGET_NUCLEO_F072RB/CMakeLists.txt | 2 +- .../TARGET_NUCLEO_F091RC/CMakeLists.txt | 2 +- .../TARGET_NUCLEO_F103RB/CMakeLists.txt | 8 ++++---- .../TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt | 10 +++++----- targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt | 2 +- .../TARGET_NUCLEO_F303K8/CMakeLists.txt | 2 +- targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt | 2 +- .../TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt | 7 +++++++ .../TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt | 8 ++++---- .../TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt | 8 ++++---- .../TARGET_ADV_WISE_1570/CMakeLists.txt | 8 ++++---- .../TARGET_DISCO_L562QE/CMakeLists.txt | 8 ++++---- 14 files changed, 43 insertions(+), 36 deletions(-) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt index e1604becb1..00796a2485 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f070xb.sct) endif() -add_library(mbed-stm32f070xB INTERFACE) +add_library(mbed-stm32f070xb INTERFACE) -target_sources(mbed-stm32f070xB +target_sources(mbed-stm32f070xb INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(mbed-stm32f070xB +target_include_directories(mbed-stm32f070xb INTERFACE . ) -mbed_set_linker_script(mbed-stm32f070xB ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f070xb ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(mbed-stm32f070xB INTERFACE mbed-stm32f0) +target_link_libraries(mbed-stm32f070xb INTERFACE mbed-stm32f0) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/CMakeLists.txt index d82d891ba2..0ebc95c21e 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/CMakeLists.txt @@ -13,4 +13,4 @@ target_include_directories(mbed-nucleo-f070rb . ) -target_link_libraries(mbed-nucleo-f070rb INTERFACE mbed-stm32f070xB) +target_link_libraries(mbed-nucleo-f070rb INTERFACE mbed-stm32f070xb) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/CMakeLists.txt index 5bfe425136..7bcd4e3cae 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/CMakeLists.txt @@ -13,4 +13,4 @@ target_include_directories(mbed-nucleo-f072rb . ) -target_link_libraries(mbed-nucleo-f072rb INTERFACE mbed-stm32f072xB) +target_link_libraries(mbed-nucleo-f072rb INTERFACE mbed-stm32f072xb) diff --git a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/CMakeLists.txt index e1527b4606..583957becb 100644 --- a/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/CMakeLists.txt @@ -13,4 +13,4 @@ target_include_directories(mbed-nucleo-f091rc . ) -target_link_libraries(mbed-nucleo-f091rc INTERFACE mbed-stm32f091xC) +target_link_libraries(mbed-nucleo-f091rc INTERFACE mbed-stm32f091xc) diff --git a/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/CMakeLists.txt index 784a7bcc36..493f15101c 100644 --- a/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2021 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(mbed-nucleo-f103RB INTERFACE) +add_library(mbed-nucleo-f103rb INTERFACE) -target_sources(mbed-nucleo-f103RB +target_sources(mbed-nucleo-f103rb INTERFACE PeripheralPins.c ) -target_include_directories(mbed-nucleo-f103RB +target_include_directories(mbed-nucleo-f103rb INTERFACE . ) -target_link_libraries(mbed-nucleo-f103RB INTERFACE mbed-stm32f103xb) +target_link_libraries(mbed-nucleo-f103rb INTERFACE mbed-stm32f103xb) diff --git a/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt index 6d02f4de33..77a1c383c0 100644 --- a/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/CMakeLists.txt @@ -11,19 +11,19 @@ elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(LINKER_FILE TOOLCHAIN_ARM/stm32f207xg.sct) endif() -add_library(mbed-stm32f207xG INTERFACE) +add_library(mbed-stm32f207xg INTERFACE) -target_sources(mbed-stm32f207xG +target_sources(mbed-stm32f207xg INTERFACE system_clock.c ${STARTUP_FILE} ) -target_include_directories(mbed-stm32f207xG +target_include_directories(mbed-stm32f207xg INTERFACE . ) -mbed_set_linker_script(mbed-stm32f207xG ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) +mbed_set_linker_script(mbed-stm32f207xg ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) -target_link_libraries(mbed-stm32f207xG INTERFACE mbed-stm32f2) +target_link_libraries(mbed-stm32f207xg INTERFACE mbed-stm32f2) diff --git a/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt index 4a9a78fcbe..b13377e017 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/CMakeLists.txt @@ -26,4 +26,4 @@ target_sources(mbed-stm32f3 spi_api.c ) -target_link_libraries(mbed-stm32f3 INTERFACE mbed-stm mbed-stm32cube-fw) +target_link_libraries(mbed-stm32f3 INTERFACE mbed-stm mbed-stm32f3cube-fw) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/CMakeLists.txt index 4a8d2142d4..dd555f057a 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/CMakeLists.txt @@ -13,4 +13,4 @@ target_sources(mbed-nucleo-f303k8 PeripheralPins.c ) -target_link_libraries(mbed-nucleo-f303k8 INTERFACE STM32F303x8) +target_link_libraries(mbed-nucleo-f303k8 INTERFACE mbed-stm32f303x8) diff --git a/targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt index b2437872f1..35855d85f8 100644 --- a/targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L1/CMakeLists.txt @@ -85,4 +85,4 @@ target_include_directories(mbed-stm32l1 device ) -target_link_libraries(mbed-stm32l1 INTERFACE STM) +target_link_libraries(mbed-stm32l1 INTERFACE mbed-stm) diff --git a/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt index 4c1acc0ccb..6290a66601 100644 --- a/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L1/TARGET_XDOT_L151CC/CMakeLists.txt @@ -29,3 +29,10 @@ target_include_directories(mbed-xdot-l151cc mbed_set_linker_script(mbed-xdot-l151cc ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE}) target_link_libraries(mbed-xdot-l151cc INTERFACE mbed-stm32l1) + + +# Same target as XDOT_L151CC +add_library(mbed-ff-1705-l151cc INTERFACE) + +target_link_libraries(mbed-xdot-l151cc INTERFACE mbed-xdot-l151cc) + diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt index 0a8c0eff55..0179089191 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/CMakeLists.txt @@ -1,9 +1,9 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(mbed-mts-dragonfly-L471qg INTERFACE) +add_library(mbed-mts-dragonfly-l471qg INTERFACE) -target_sources(mbed-mts-dragonfly-L471qg +target_sources(mbed-mts-dragonfly-l471qg INTERFACE mtqn_low_power.c ONBOARD_SARA4_PPP.cpp @@ -11,9 +11,9 @@ target_sources(mbed-mts-dragonfly-L471qg PeripheralPins.c ) -target_include_directories(mbed-mts-dragonfly-L471qg +target_include_directories(mbed-mts-dragonfly-l471qg INTERFACE . ) -target_link_libraries(mbed-mts-dragonfly-L471qg INTERFACE mbed-stm32l471xg) +target_link_libraries(mbed-mts-dragonfly-l471qg INTERFACE mbed-stm32l471xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt index 479864a089..f4cf2a182d 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(mbed-disco-l475vg_iot01a INTERFACE) +add_library(mbed-disco-l475vg-iot01a INTERFACE) -target_sources(mbed-disco-l475vg_iot01a +target_sources(mbed-disco-l475vg-iot01a INTERFACE PeripheralPins.c ) -target_include_directories(mbed-disco-l475vg_iot01a +target_include_directories(mbed-disco-l475vg-iot01a INTERFACE . ) -target_link_libraries(mbed-disco-l475vg_iot01a INTERFACE mbed-stm32l475xg) +target_link_libraries(mbed-disco-l475vg-iot01a INTERFACE mbed-stm32l475xg) diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/CMakeLists.txt index 1831832c8d..cd01c74a63 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/CMakeLists.txt @@ -1,18 +1,18 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(adv-wise-1570 INTERFACE) +add_library(mbed-adv-wise-1570 INTERFACE) -target_sources(adv-wise-1570 +target_sources(mbed-adv-wise-1570 INTERFACE ONBOARD_QUECTEL_BC95.cpp PeripheralPins.c system_clock.c ) -target_include_directories(adv-wise-1570 +target_include_directories(mbed-adv-wise-1570 INTERFACE . ) -target_link_libraries(adv-wise-1570 INTERFACE mbed-stm32l486xg) +target_link_libraries(mbed-adv-wise-1570 INTERFACE mbed-stm32l486xg) diff --git a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/CMakeLists.txt index 6d20467883..3e1d43d515 100644 --- a/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/CMakeLists.txt @@ -1,16 +1,16 @@ # Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 -add_library(mbed-discol562qe INTERFACE) +add_library(mbed-disco-l562qe INTERFACE) -target_sources(mbed-discol562qe +target_sources(mbed-disco-l562qe INTERFACE PeripheralPins.c ) -target_include_directories(mbed-discol562qe +target_include_directories(mbed-disco-l562qe INTERFACE . ) -target_link_libraries(mbed-discol562qe INTERFACE mbed-stm32l562xe) +target_link_libraries(mbed-disco-l562qe INTERFACE mbed-stm32l562xe) From fdef59fc1089bb7db9e827063d7e0e33b1e1dbc6 Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 10 Feb 2021 15:32:49 +0000 Subject: [PATCH 12/12] CMake STM32H7: fix disco m4/m7 targets --- .../TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt index a97dc2cded..2a398afa43 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/CMakeLists.txt @@ -13,4 +13,10 @@ target_include_directories(mbed-disco-h747i . ) -target_link_libraries(mbed-disco-h747i INTERFACE mbed-stm32h747xi) +target_link_libraries(mbed-disco-h747i INTERFACE mbed-stm32h747xi mbed-stm32h747xi-cm7) + +add_library(mbed-disco-h747i-cm7 INTERFACE) +target_link_libraries(mbed-disco-h747i-cm7 INTERFACE mbed-stm32h747xi mbed-stm32h747xi-cm7) + +add_library(mbed-disco-h747i-cm4 INTERFACE) +target_link_libraries(mbed-disco-h747i-cm4 INTERFACE mbed-stm32h747xi mbed-stm32h747xi-cm4)