1
- # Copyright (c) 2020 ARM Limited. All rights reserved.
1
+ # Copyright (c) 2021 ARM Limited. All rights reserved.
2
2
# SPDX-License-Identifier: Apache-2.0
3
3
4
4
add_library (mbed-os-stubs-headers INTERFACE )
@@ -11,7 +11,7 @@ add_library(mbed-os-headers-drivers INTERFACE)
11
11
add_library (mbed-os-headers-hal INTERFACE )
12
12
add_library (mbed-os-headers-events INTERFACE )
13
13
add_library (mbed-os-headers-rtos INTERFACE )
14
- add_library ( mbed-os-stubs )
14
+
15
15
16
16
target_link_libraries (mbed-os-headers
17
17
INTERFACE
@@ -119,85 +119,6 @@ target_include_directories(mbed-os-stubs-headers
119
119
${MBED_PATH} /UNITTESTS/stubs
120
120
)
121
121
122
- target_sources (mbed-os-stubs
123
- PUBLIC
124
- #${MBED_PATH}/UNITTESTS/stubs/aes_stub.c
125
- #${MBED_PATH}/UNITTESTS/stubs/AT_CellularContext_stub.cpp
126
- #${MBED_PATH}/UNITTESTS/stubs/AT_CellularDevice_stub.cpp
127
- #${MBED_PATH}/UNITTESTS/stubs/AT_CellularInformation_stub.cpp
128
- #${MBED_PATH}/UNITTESTS/stubs/AT_CellularNetwork_stub.cpp
129
- #${MBED_PATH}/UNITTESTS/stubs/AT_CellularSMS_stub.cpp
130
- #${MBED_PATH}/UNITTESTS/stubs/AT_CellularStack_stub.cpp
131
- #${MBED_PATH}/UNITTESTS/stubs/AT_ControlPlane_netif_stub.cpp
132
- #${MBED_PATH}/UNITTESTS/stubs/ATHandler_stub.cpp
133
- #${MBED_PATH}/UNITTESTS/stubs/BufferedBlockDevice_stub.cpp
134
- #${MBED_PATH}/UNITTESTS/stubs/BufferedSerial_stub.cpp
135
- #${MBED_PATH}/UNITTESTS/stubs/CellularContext_stub.cpp
136
- #${MBED_PATH}/UNITTESTS/stubs/CellularDevice_stub.cpp
137
- #${MBED_PATH}/UNITTESTS/stubs/CellularInterface_stub.cpp
138
- #${MBED_PATH}/UNITTESTS/stubs/CellularStateMachine_stub.cpp
139
- #${MBED_PATH}/UNITTESTS/stubs/CellularUtil_stub.cpp
140
- #${MBED_PATH}/UNITTESTS/stubs/ChainingBlockDevice_stub.cpp
141
- #${MBED_PATH}/UNITTESTS/stubs/cipher_stub.c
142
- #${MBED_PATH}/UNITTESTS/stubs/cmac_stub.c
143
- #${MBED_PATH}/UNITTESTS/stubs/ConditionVariable_stub.cpp
144
- #${MBED_PATH}/UNITTESTS/stubs/EmulatedSD.cpp
145
- #${MBED_PATH}/UNITTESTS/stubs/equeue_stub.c
146
- #${MBED_PATH}/UNITTESTS/stubs/EventFlags_stub.cpp
147
- #${MBED_PATH}/UNITTESTS/stubs/EventQueue_stub.cpp
148
- #${MBED_PATH}/UNITTESTS/stubs/ExhaustibleBlockDevice_stub.cpp
149
- #${MBED_PATH}/UNITTESTS/stubs/FileHandle_stub.cpp
150
- #${MBED_PATH}/UNITTESTS/stubs/FlashSimBlockDevice_stub.cpp
151
- #${MBED_PATH}/UNITTESTS/stubs/HeapBlockDevice_stub.cpp
152
- #${MBED_PATH}/UNITTESTS/stubs/ip4tos_stub.c
153
- #${MBED_PATH}/UNITTESTS/stubs/Kernel_stub.cpp
154
- #${MBED_PATH}/UNITTESTS/stubs/kv_config_stub.cpp
155
- #${MBED_PATH}/UNITTESTS/stubs/LoRaMacChannelPlan_stub.cpp
156
- #${MBED_PATH}/UNITTESTS/stubs/LoRaMacCommand_stub.cpp
157
- #${MBED_PATH}/UNITTESTS/stubs/LoRaMacCrypto_stub.cpp
158
- #${MBED_PATH}/UNITTESTS/stubs/LoRaMac_stub.cpp
159
- #${MBED_PATH}/UNITTESTS/stubs/LoRaPHYEU868_stub.cpp
160
- #${MBED_PATH}/UNITTESTS/stubs/LoRaPHY_stub.cpp
161
- #${MBED_PATH}/UNITTESTS/stubs/LoRaWANStack_stub.cpp
162
- #${MBED_PATH}/UNITTESTS/stubs/LoRaWANTimer_stub.cpp
163
- ${MBED_PATH} /UNITTESTS/stubs/mbed_assert_stub.cpp
164
- #${MBED_PATH}/UNITTESTS/stubs/mbed_atomic_stub.c
165
- ${MBED_PATH} /UNITTESTS/stubs/mbed_critical_stub.c
166
- #${MBED_PATH}/UNITTESTS/stubs/mbed_error.c
167
- #${MBED_PATH}/UNITTESTS/stubs/mbed_poll_stub.cpp
168
- #${MBED_PATH}/UNITTESTS/stubs/mbed_retarget_stub.cpp
169
- #${MBED_PATH}/UNITTESTS/stubs/mbed_rtos_rtx_stub.c
170
- #${MBED_PATH}/UNITTESTS/stubs/mbed_shared_queues_stub.cpp
171
- #${MBED_PATH}/UNITTESTS/stubs/mbed_wait_api_stub.cpp
172
- #${MBED_PATH}/UNITTESTS/stubs/MBRBlockDevice_stub.cpp
173
- #${MBED_PATH}/UNITTESTS/stubs/MeshInterface_stub.cpp
174
- #${MBED_PATH}/UNITTESTS/stubs/Mutex_stub.cpp
175
- #${MBED_PATH}/UNITTESTS/stubs/NetworkInterfaceDefaults_stub.cpp
176
- #${MBED_PATH}/UNITTESTS/stubs/NetworkInterface_stub.cpp
177
- #${MBED_PATH}/UNITTESTS/stubs/NetworkStack_stub.cpp
178
- #${MBED_PATH}/UNITTESTS/stubs/nsapi_dns_stub.cpp
179
- #${MBED_PATH}/UNITTESTS/stubs/nvic_wrapper_stub.c
180
- #${MBED_PATH}/UNITTESTS/stubs/ObservingBlockDevice_stub.cpp
181
- #${MBED_PATH}/UNITTESTS/stubs/ProfilingBlockDevice_stub.cpp
182
- ${MBED_PATH} /UNITTESTS/stubs/pwmout_api_stub.c
183
- #${MBED_PATH}/UNITTESTS/stubs/randLIB_stub.c
184
- #${MBED_PATH}/UNITTESTS/stubs/randLIB_stub.cpp
185
- #${MBED_PATH}/UNITTESTS/stubs/ReadOnlyBlockDevice_stub.cpp
186
- #${MBED_PATH}/UNITTESTS/stubs/rtx_mutex_stub.c
187
- #${MBED_PATH}/UNITTESTS/stubs/Semaphore_stub.cpp
188
- #${MBED_PATH}/UNITTESTS/stubs/SerialBase_stub.cpp
189
- #${MBED_PATH}/UNITTESTS/stubs/SlicingBlockDevice_stub.cpp
190
- #${MBED_PATH}/UNITTESTS/stubs/SocketAddress_stub.cpp
191
- #${MBED_PATH}/UNITTESTS/stubs/SocketStats_Stub.cpp
192
- #${MBED_PATH}/UNITTESTS/stubs/stoip4_stub.c
193
- #${MBED_PATH}/UNITTESTS/stubs/ThisThread_stub.cpp
194
- #${MBED_PATH}/UNITTESTS/stubs/Thread_stub.cpp
195
- #${MBED_PATH}/UNITTESTS/stubs/us_ticker_stub.cpp
196
- ${MBED_PATH} /UNITTESTS/stubs/watchdog_api_stub.c
197
- )
122
+ add_subdirectory (${MBED_PATH} /UNITTESTS/stubs/platform )
123
+ add_subdirectory (${MBED_PATH} /UNITTESTS/stubs/hal )
198
124
199
- target_link_libraries (mbed-os-stubs
200
- PRIVATE
201
- mbed-os-stubs-headers
202
- mbed-os-headers
203
- )
0 commit comments