mirror of https://github.com/ARMmbed/mbed-os.git
68 lines
1.9 KiB
CMake
68 lines
1.9 KiB
CMake
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
add_subdirectory(device_key)
|
|
|
|
target_include_directories(mbed-os
|
|
PUBLIC
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/include
|
|
${CMAKE_CURRENT_SOURCE_DIR}/include/drivers
|
|
${CMAKE_CURRENT_SOURCE_DIR}/include/drivers/internal
|
|
)
|
|
|
|
target_sources(mbed-os
|
|
PRIVATE
|
|
source/AnalogIn.cpp
|
|
source/AnalogOut.cpp
|
|
source/BufferedSerial.cpp
|
|
source/BusIn.cpp
|
|
source/BusInOut.cpp
|
|
source/BusOut.cpp
|
|
source/CAN.cpp
|
|
source/DigitalIn.cpp
|
|
source/DigitalInOut.cpp
|
|
source/DigitalOut.cpp
|
|
source/FlashIAP.cpp
|
|
source/I2C.cpp
|
|
source/I2CSlave.cpp
|
|
source/InterruptIn.cpp
|
|
source/MbedCRC.cpp
|
|
source/PortIn.cpp
|
|
source/PortInOut.cpp
|
|
source/PortOut.cpp
|
|
source/PwmOut.cpp
|
|
source/QSPI.cpp
|
|
source/ResetReason.cpp
|
|
source/SFDP.cpp
|
|
source/SPI.cpp
|
|
source/SPISlave.cpp
|
|
source/SerialBase.cpp
|
|
source/SerialWireOutput.cpp
|
|
source/Ticker.cpp
|
|
source/Timeout.cpp
|
|
source/Timer.cpp
|
|
source/TimerEvent.cpp
|
|
source/UnbufferedSerial.cpp
|
|
source/Watchdog.cpp
|
|
|
|
source/usb/AsyncOp.cpp
|
|
source/usb/ByteBuffer.cpp
|
|
source/usb/EndpointResolver.cpp
|
|
source/usb/LinkedListBase.cpp
|
|
source/usb/OperationListBase.cpp
|
|
source/usb/PolledQueue.cpp
|
|
source/usb/TaskBase.cpp
|
|
source/usb/USBAudio.cpp
|
|
source/usb/USBCDC.cpp
|
|
source/usb/USBCDC_ECM.cpp
|
|
source/usb/USBDevice.cpp
|
|
source/usb/USBHID.cpp
|
|
source/usb/USBKeyboard.cpp
|
|
source/usb/USBMIDI.cpp
|
|
source/usb/USBMSD.cpp
|
|
source/usb/USBMouse.cpp
|
|
source/usb/USBMouseKeyboard.cpp
|
|
source/usb/USBSerial.cpp
|
|
)
|