mirror of
https://github.com/espressif/openthread.git
synced 2026-08-14 14:47:46 +00:00
[cmake] add OT_NCP_VENDOR_HOOK_SOURCE support for RCP (#5828)
This commit is contained in:
@@ -35,8 +35,6 @@ set(COMMON_SOURCES
|
||||
changed_props_set.cpp
|
||||
ncp_base.cpp
|
||||
ncp_base_dispatcher.cpp
|
||||
ncp_base_ftd.cpp
|
||||
ncp_base_mtd.cpp
|
||||
ncp_base_radio.cpp
|
||||
ncp_spi.cpp
|
||||
ncp_uart.cpp
|
||||
@@ -48,6 +46,12 @@ if(OT_NCP_VENDOR_HOOK_SOURCE)
|
||||
list(APPEND COMMON_SOURCES ${OT_NCP_VENDOR_HOOK_SOURCE_DIR}${OT_NCP_VENDOR_HOOK_SOURCE})
|
||||
endif()
|
||||
|
||||
set(COMMON_NCP_SOURCES
|
||||
${COMMON_SOURCES}
|
||||
ncp_base_ftd.cpp
|
||||
ncp_base_mtd.cpp
|
||||
)
|
||||
|
||||
if(OT_FTD)
|
||||
include(ftd.cmake)
|
||||
endif()
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ target_compile_options(openthread-ncp-ftd PRIVATE
|
||||
|
||||
target_include_directories(openthread-ncp-ftd PUBLIC ${OT_PUBLIC_INCLUDES} PRIVATE ${COMMON_INCLUDES})
|
||||
|
||||
target_sources(openthread-ncp-ftd PRIVATE ${COMMON_SOURCES})
|
||||
target_sources(openthread-ncp-ftd PRIVATE ${COMMON_NCP_SOURCES})
|
||||
target_include_directories(openthread-ncp-ftd PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
target_link_libraries(openthread-ncp-ftd
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ target_compile_options(openthread-ncp-mtd PRIVATE
|
||||
|
||||
target_include_directories(openthread-ncp-mtd PUBLIC ${OT_PUBLIC_INCLUDES} PRIVATE ${COMMON_INCLUDES})
|
||||
|
||||
target_sources(openthread-ncp-mtd PRIVATE ${COMMON_SOURCES})
|
||||
target_sources(openthread-ncp-mtd PRIVATE ${COMMON_NCP_SOURCES})
|
||||
target_include_directories(openthread-ncp-mtd PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
target_link_libraries(openthread-ncp-mtd
|
||||
|
||||
+2
-8
@@ -46,14 +46,8 @@ target_compile_options(openthread-rcp PRIVATE
|
||||
|
||||
target_include_directories(openthread-rcp PUBLIC ${OT_PUBLIC_INCLUDES} PRIVATE ${COMMON_INCLUDES})
|
||||
|
||||
target_sources(openthread-rcp PRIVATE
|
||||
changed_props_set.cpp
|
||||
ncp_base.cpp
|
||||
ncp_base_dispatcher.cpp
|
||||
ncp_base_radio.cpp
|
||||
ncp_spi.cpp
|
||||
ncp_uart.cpp
|
||||
)
|
||||
target_sources(openthread-rcp PRIVATE ${COMMON_SOURCES})
|
||||
target_include_directories(openthread-rcp PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
target_link_libraries(openthread-rcp
|
||||
PUBLIC
|
||||
|
||||
Reference in New Issue
Block a user