mbed-os/drivers/CMakeLists.txt

47 lines
1.1 KiB
CMake

# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
target_include_directories(mbed-core
INTERFACE
.
./include
./include/drivers
./include/drivers/internal
)
target_sources(mbed-core
INTERFACE
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/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
)