Unit tests: Remove redundant CMake target mbed-headers-base

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.
pull/14929/head
Lingkai Dong 2021-07-16 14:23:39 +01:00
parent 6731f553ce
commit dca2aa79a0
52 changed files with 0 additions and 65 deletions

View File

@ -3,11 +3,9 @@
add_library(mbed-stubs-headers INTERFACE)
add_library(mbed-headers INTERFACE)
add_library(mbed-headers-base INTERFACE)
target_link_libraries(mbed-headers
INTERFACE
mbed-headers-base
mbed-headers-platform
mbed-headers-drivers
mbed-headers-hal
@ -15,18 +13,6 @@ target_link_libraries(mbed-headers
mbed-headers-rtos
)
target_include_directories(mbed-headers-base
INTERFACE
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h/platform
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h/platform/cxxsupport
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h/drivers
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h/rtos/include
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h/rtos
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h/sys
)
target_include_directories(mbed-headers
INTERFACE
${mbed-os_SOURCE_DIR}/features

View File

@ -49,7 +49,6 @@ target_sources(mbed-stubs-cellular
target_link_libraries(mbed-stubs-cellular
PRIVATE
mbed-headers-base
mbed-stubs-platform
mbed-headers-rtos
mbed-headers-drivers

View File

@ -23,7 +23,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -29,7 +29,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -21,7 +21,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -27,7 +27,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -26,7 +26,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -31,7 +31,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -29,7 +29,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -30,7 +30,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos

View File

@ -40,7 +40,6 @@ target_sources(mbed-stubs-lorawan
target_link_libraries(mbed-stubs-lorawan
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-stubs-headers

View File

@ -35,7 +35,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -20,7 +20,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -20,7 +20,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -20,7 +20,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-mbedtls
mbed-headers-lorawan

View File

@ -24,7 +24,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -28,7 +28,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -28,7 +28,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -28,7 +28,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -21,7 +21,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -22,7 +22,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-hal
mbed-headers-platform

View File

@ -21,7 +21,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-events
mbed-headers-platform
mbed-headers-lorawan

View File

@ -20,7 +20,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-hal
mbed-headers-drivers

View File

@ -21,7 +21,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-hal
mbed-headers-drivers
mbed-headers-platform

View File

@ -28,7 +28,6 @@ target_compile_definitions(mbed-stubs-drivers
target_link_libraries(mbed-stubs-drivers
PRIVATE
mbed-headers-base
mbed-headers-hal
mbed-headers-drivers
mbed-headers-platform

View File

@ -32,7 +32,6 @@ target_include_directories(mbed-stubs-events
target_link_libraries(mbed-stubs-events
PRIVATE
mbed-headers-base
mbed-headers-drivers
mbed-headers-hal
mbed-headers-events

View File

@ -25,7 +25,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-stubs-events

View File

@ -28,7 +28,6 @@ target_sources(mbed-stubs-hal
target_link_libraries(mbed-stubs-hal
PRIVATE
mbed-headers-base
mbed-headers-hal
mbed-headers-platform
mbed-stubs-headers

View File

@ -39,7 +39,6 @@ target_include_directories(mbed-stubs-platform
)
target_link_libraries(mbed-stubs-platform
PUBLIC
mbed-headers-base
mbed-headers-hal
mbed-headers-platform
gmock_main

View File

@ -36,7 +36,6 @@ target_sources(mbed-stubs-rtos
target_link_libraries(mbed-stubs-rtos
PRIVATE
mbed-headers-base
mbed-headers-rtos
mbed-headers-platform
mbed-headers-drivers

View File

@ -20,7 +20,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-platform

View File

@ -13,7 +13,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers

View File

@ -15,7 +15,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers

View File

@ -13,7 +13,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers

View File

@ -13,7 +13,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers

View File

@ -13,7 +13,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-platform

View File

@ -13,7 +13,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers

View File

@ -14,7 +14,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers

View File

@ -13,7 +13,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers

View File

@ -13,7 +13,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers

View File

@ -14,7 +14,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-platform

View File

@ -32,7 +32,6 @@ target_sources(mbed-stubs-blockdevice
target_link_libraries(mbed-stubs-blockdevice
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-blockdevice
)

View File

@ -33,7 +33,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-drivers
mbed-headers-filesystem

View File

@ -17,7 +17,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-drivers
mbed-headers-hal