CMake: add mbed-os and mbed-baremetal targets
mbed-os consists of mbed-core and mbed-rtos
mbed-baremetal consists of mbed-core

The main change is for mbed-core. Changing from object library to be interface. This way it allows us to do the above to have 2 main targets for users to use.

This should be backward compatible change as mbed-os target we used contains the same files/options as previously set.
ls
1 parent d2be577 commit e7c0d93ad4b2eee09a16d22d91452ee3eaad2185
@Rajkumar Kanagaraj Rajkumar Kanagaraj authored on 26 Oct 2020
Hugues Kamba committed on 6 Nov 2020
Showing 67 changed files
View
CMakeLists.txt
View
cmsis/CMSIS_5/CMSIS/RTOS2/CMakeLists.txt
View
cmsis/CMSIS_5/CMSIS/RTOS2/RTX/CMakeLists.txt
View
cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_A/CMakeLists.txt
View
cmsis/CMSIS_5/CMSIS/TARGET_CORTEX_M/CMakeLists.txt
View
cmsis/device/CMakeLists.txt
View
cmsis/device/RTE/CMakeLists.txt
View
cmsis/device/rtos/CMakeLists.txt
View
connectivity/libraries/nanostack-libservice/CMakeLists.txt
View
drivers/CMakeLists.txt
View
hal/CMakeLists.txt
View
hal/TARGET_FLASH_CMSIS_ALGO/CMakeLists.txt
View
hal/usb/CMakeLists.txt
View
platform/CMakeLists.txt
View
platform/cxxsupport/CMakeLists.txt
View
platform/mbed-trace/CMakeLists.txt
View
platform/source/CMakeLists.txt
View
platform/source/TARGET_CORTEX_M/CMakeLists.txt
View
platform/source/minimal-printf/CMakeLists.txt
View
rtos/CMakeLists.txt
View
targets/TARGET_Freescale/CMakeLists.txt
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/CMakeLists.txt
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F/CMakeLists.txt
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F/TARGET_FRDM/CMakeLists.txt
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F/device/CMakeLists.txt
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/CMakeLists.txt
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_FRDM/CMakeLists.txt
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/device/CMakeLists.txt
View
targets/TARGET_NORDIC/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/TARGET_NRF52840_DK/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/device/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_COMMON/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_NONE/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_S112/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_S132_FULL/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_S132_MBR/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_S132_OTA/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_S140_FULL/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_S140_MBR/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/TARGET_SOFTDEVICE_S140_OTA/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/components/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/integration/CMakeLists.txt
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_15_0/modules/CMakeLists.txt
View
targets/TARGET_STM/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/CMSIS/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/STM32Cube_FW/STM32F4xx_HAL_Driver/Legacy/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32L4/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/Legacy/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/CMakeLists.txt
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/CMakeLists.txt
View
tools/cmake/cores/Cortex-M4F.cmake
View
tools/cmake/profiles/debug.cmake
View
tools/cmake/profiles/develop.cmake
View
tools/cmake/profiles/release.cmake
View
tools/cmake/toolchains/GCC_ARM.cmake