# SPDX-License-Identifier: Apache-2.0

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/SerialBase.cpp
        source/SerialWireOutput.cpp
        source/SFDP.cpp
        source/SPI.cpp
        source/SPISlave.cpp
        source/Ticker.cpp
        source/Timeout.cpp
        source/Timer.cpp
        source/TimerEvent.cpp
        source/UnbufferedSerial.cpp
        source/Watchdog.cpp
        source/Watchdog.cpp
)

target_include_directories(mbed-os
    PUBLIC
        ${CMAKE_CURRENT_SOURCE_DIR}
)
target_include_directories(mbed-os
    PUBLIC
        internal
)

Add support for drivers dir
CMake: Add support for drivers dir
