Skip to content

Commit e786117

Browse files
s2: SWPROT-9363: Move s2_inclusion_controller to ZPC
1 parent 8d39d64 commit e786117

File tree

6 files changed

+10863
-0
lines changed

6 files changed

+10863
-0
lines changed

applications/zpc/components/zwave/zwave_transports/s2/CMakeLists.txt

+27
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,33 @@ target_include_directories(
4343

4444
install(TARGETS zwave_s2 LIBRARY DESTINATION lib)
4545

46+
# Z-Wave S2 inclusion library for controller
47+
add_library(
48+
s2_controller
49+
${ZW-LIBS2_PATH}/protocol/S2.c
50+
${ZW-LIBS2_PATH}/inclusion/s2_inclusion.c
51+
src/zwave_s2_inclusion_controller.c)
52+
53+
set_target_properties(
54+
s2_controller
55+
PROPERTIES
56+
COMPILE_DEFINITIONS "ZW_CONTROLLER")
57+
58+
target_link_libraries(
59+
s2_controller
60+
s2crypto
61+
aes)
62+
63+
target_include_directories(
64+
s2_controller
65+
PUBLIC
66+
include
67+
PRIVATE
68+
${ZPC_SOURCE_DIR}/components/zwave/zwave_definitions/include
69+
${ZW-LIBS2_PATH}/include
70+
${ZW-LIBS2_PATH}/inclusion
71+
src)
72+
4673
target_link_libraries(
4774
zwave_s2
4875
PUBLIC zwave_s2_nonce_management unify

0 commit comments

Comments
 (0)