mirror of https://github.com/ARMmbed/mbed-os.git
Individual libraries' `target_h` stub headers have now all been moved from `mbed-headers-base` to `mbed-headers-<library>`. Note: Even though headers previously in `target_h` are technically stubs/fakes too, they are used by not only unit tests but also regular libraries when compiled for unit tests, because no target-specific HAL implementation exists in this case. In order for regular library sources to pick up `target_h` headers, those headers must * have the same names as regular headers * appear first in include paths This is why those headers are part of `mbed-headers-<library>` and not `mbed-stubs-<library>`. Before this refactoring, `mbed-headers-base` was the first in unit tests' include paths. |
||
|---|---|---|
| .. | ||
| rtos | ||
| CMakeLists.txt | ||
| ConditionVariable_stub.cpp | ||
| ConditionVariable_stub.h | ||
| Kernel_stub.cpp | ||
| Mutex_stub.cpp | ||
| Semaphore_stub.cpp | ||
| Semaphore_stub.h | ||
| ThisThread_stub.cpp | ||
| Thread_stub.cpp | ||
| Thread_stub.h | ||
| mbed_rtos_rtx_stub.c | ||
| rtx_mutex_stub.c | ||