Merge pull request #14773 from rwalton-arm/move_platform_stub

Move mbed-stubs-platform to the platform directory
pull/14870/head
Jaeden Amero 2021-07-07 16:33:35 +01:00 committed by GitHub
commit 8287c5221b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
21 changed files with 43 additions and 47 deletions

View File

@ -4,7 +4,6 @@
add_library(mbed-stubs-headers INTERFACE)
add_library(mbed-headers INTERFACE)
add_library(mbed-headers-base INTERFACE)
add_library(mbed-headers-platform INTERFACE)
add_library(mbed-headers-connectivity INTERFACE)
add_library(mbed-headers-events INTERFACE)
@ -19,15 +18,6 @@ target_link_libraries(mbed-headers
mbed-headers-rtos
)
target_include_directories(mbed-headers-platform
INTERFACE
${mbed-os_SOURCE_DIR}/platform/include
${mbed-os_SOURCE_DIR}/platform/include/platform
${mbed-os_SOURCE_DIR}/platform/randlib/include/mbed-client-randlib/
${mbed-os_SOURCE_DIR}/platform/randlib/include/
${mbed-os_SOURCE_DIR}/platform/mbed-trace/include
)
target_include_directories(mbed-headers-base
INTERFACE
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h
@ -74,7 +64,6 @@ target_include_directories(mbed-stubs-headers
add_subdirectory(connectivity)
add_subdirectory(events)
add_subdirectory(platform)
add_library(mbed-stubs INTERFACE)

View File

@ -40,5 +40,6 @@ target_link_libraries(mbed-stubs-connectivity
mbed-headers
mbed-stubs-headers
mbed-stubs-rtos
mbed-stubs-platform
gtest
)

View File

@ -1,30 +0,0 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_library(mbed-stubs-platform)
target_sources(mbed-stubs-platform
PRIVATE
mbed_critical_stub.c
mbed_atomic_stub.c
mbed_error.c
mbed_poll_stub.cpp
mbed_assert_stub.cpp
mbed_wait_api_stub.cpp
mbed_retarget_stub.cpp
FileHandle_stub.cpp
nvic_wrapper_stub.c
randLIB_stub.c
randLIB_stub.cpp
)
target_link_options(mbed-stubs-platform
PRIVATE
--coverage
)
target_link_libraries(mbed-stubs-platform
PRIVATE
mbed-headers
mbed-stubs-headers
)

View File

@ -51,7 +51,7 @@ target_link_libraries(mbed-stubs-cellular
PRIVATE
mbed-headers-base
mbed-headers-connectivity
mbed-headers-platform
mbed-stubs-platform
mbed-headers-rtos
mbed-headers-drivers
mbed-headers-hal

View File

@ -13,8 +13,6 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-stubs-headers
mbed-stubs-platform
gmock_main
)

View File

@ -1,5 +1,6 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_subdirectory(doubles)
add_subdirectory(ATCmdParser)
add_subdirectory(CircularBuffer)

View File

@ -6,14 +6,13 @@ set(TEST_NAME circularbuffer-unittest)
add_executable(${TEST_NAME})
target_sources(${TEST_NAME}
PRIVATE
PRIVATE
test_CircularBuffer.cpp
)
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-stubs-platform
mbed-stubs-platform
gmock_main
)

View File

@ -0,0 +1,38 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_library(mbed-headers-platform INTERFACE)
target_include_directories(mbed-headers-platform
INTERFACE
${mbed-os_SOURCE_DIR}/platform/include
${mbed-os_SOURCE_DIR}/platform/include/platform
${mbed-os_SOURCE_DIR}/platform/randlib/include/mbed-client-randlib/
${mbed-os_SOURCE_DIR}/platform/randlib/include/
${mbed-os_SOURCE_DIR}/platform/mbed-trace/include
)
add_library(mbed-stubs-platform)
target_sources(mbed-stubs-platform
PRIVATE
mbed_critical_stub.c
mbed_atomic_stub.c
mbed_error.c
mbed_poll_stub.cpp
mbed_assert_stub.cpp
mbed_wait_api_stub.cpp
mbed_retarget_stub.cpp
FileHandle_stub.cpp
nvic_wrapper_stub.c
randLIB_stub.c
randLIB_stub.cpp
)
target_include_directories(mbed-stubs-platform
PUBLIC
.
)
target_link_libraries(mbed-stubs-platform
PUBLIC
mbed-headers-base
mbed-headers-hal
mbed-headers-platform
)