mirror of https://github.com/ARMmbed/mbed-os.git
CMake: Fix build failure due to drivers and lwipstack dirs move
parent
8b3cec2fa4
commit
e744208c07
|
@ -4,4 +4,5 @@
|
|||
add_subdirectory(cellular)
|
||||
add_subdirectory(drivers)
|
||||
add_subdirectory(libraries)
|
||||
add_subdirectory(lwipstack)
|
||||
add_subdirectory(netsocket)
|
||||
|
|
|
@ -1,5 +1,17 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/lwipstack
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/lwip/src/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/lwip/src/include/lwip
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/lwip-sys
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/lwip-sys/arch
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
lwip/src/api/lwip_api_lib.c
|
||||
|
@ -66,22 +78,11 @@ target_sources(mbed-os
|
|||
lwip-sys/lwip_random.c
|
||||
lwip-sys/lwip_tcp_isn.c
|
||||
|
||||
LWIPInterface.cpp
|
||||
LWIPInterfaceEMAC.cpp
|
||||
LWIPInterfaceL3IP.cpp
|
||||
LWIPInterfacePPP.cpp
|
||||
LWIPMemoryManager.cpp
|
||||
LWIPStack.cpp
|
||||
lwip_tools.cpp
|
||||
source/LWIPInterface.cpp
|
||||
source/LWIPInterfaceEMAC.cpp
|
||||
source/LWIPInterfaceL3IP.cpp
|
||||
source/LWIPInterfacePPP.cpp
|
||||
source/LWIPMemoryManager.cpp
|
||||
source/LWIPStack.cpp
|
||||
source/lwip_tools.cpp
|
||||
)
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
lwip/src/include
|
||||
lwip/src/include/lwip
|
||||
lwip-sys
|
||||
lwip-sys/arch
|
||||
)
|
||||
|
||||
mbed_add_cmake_directory_if_labels("COMPONENT")
|
|
@ -1,5 +1,14 @@
|
|||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/drivers
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/drivers/internal
|
||||
)
|
||||
|
||||
target_sources(mbed-os
|
||||
PRIVATE
|
||||
source/AnalogIn.cpp
|
||||
|
@ -23,25 +32,34 @@ target_sources(mbed-os
|
|||
source/PwmOut.cpp
|
||||
source/QSPI.cpp
|
||||
source/ResetReason.cpp
|
||||
source/SerialBase.cpp
|
||||
source/SerialWireOutput.cpp
|
||||
source/SFDP.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
|
||||
source/Watchdog.cpp
|
||||
)
|
||||
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
target_include_directories(mbed-os
|
||||
PUBLIC
|
||||
internal
|
||||
source/usb/AsyncOp.cpp
|
||||
source/usb/ByteBuffer.cpp
|
||||
source/usb/EndpointResolver.cpp
|
||||
source/usb/LinkedListBase.cpp
|
||||
source/usb/OperationListBase.cpp
|
||||
source/usb/PolledQueue.cpp
|
||||
source/usb/TaskBase.cpp
|
||||
source/usb/USBAudio.cpp
|
||||
source/usb/USBCDC.cpp
|
||||
source/usb/USBCDC_ECM.cpp
|
||||
source/usb/USBDevice.cpp
|
||||
source/usb/USBHID.cpp
|
||||
source/usb/USBKeyboard.cpp
|
||||
source/usb/USBMIDI.cpp
|
||||
source/usb/USBMSD.cpp
|
||||
source/usb/USBMouse.cpp
|
||||
source/usb/USBMouseKeyboard.cpp
|
||||
source/usb/USBSerial.cpp
|
||||
)
|
||||
|
|
|
@ -9,7 +9,6 @@ add_subdirectory(frameworks/mbed-client-randlib)
|
|||
add_subdirectory(frameworks/mbed-trace)
|
||||
add_subdirectory(frameworks/mbed-client-cli)
|
||||
add_subdirectory(lorawan)
|
||||
add_subdirectory(lwipstack)
|
||||
add_subdirectory(mbedtls)
|
||||
add_subdirectory(nanostack)
|
||||
add_subdirectory(nfc)
|
||||
|
|
Loading…
Reference in New Issue