-
Notifications
You must be signed in to change notification settings - Fork 3k
/
CMakeLists.txt
55 lines (51 loc) · 1.35 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
if(BUILD_GREENTEA_TESTS)
add_subdirectory(tests/TESTS)
else()
add_subdirectory(tests/UNITTESTS)
endif()
endif()
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/OSPI.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
)