18
18
# Component makefile for the ESP32 demo application.
19
19
#
20
20
# (Uses default behaviour of compiling all source files in directory, adding 'include' to include path.)
21
+ # The list of src and include dirs must be in sync with that in all-clusters-app/esp32/main/component.mk
21
22
idf_component_register(PRIV_INCLUDE_DIRS
22
23
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/util"
23
24
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app"
@@ -35,8 +36,11 @@ idf_component_register(PRIV_INCLUDE_DIRS
35
36
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/level-control"
36
37
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/identify"
37
38
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/barrier-control-server"
39
+ "${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/general-commissioning-server"
38
40
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/groups-server"
39
41
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/color-control-server"
42
+ "${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/content-launch-server"
43
+ "${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/media-playback-server"
40
44
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/temperature-measurement-server"
41
45
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/scenes"
42
46
"${CMAKE_SOURCE_DIR} /third_party/connectedhomeip/src/app/clusters/basic"
@@ -48,4 +52,4 @@ idf_component_register(PRIV_INCLUDE_DIRS
48
52
PRIV_REQUIRES chip QRCode tft spidriver bt screen-framework )
49
53
50
54
set_property (TARGET ${COMPONENT_LIB} PROPERTY CXX_STANDARD 14)
51
- target_compile_options (${COMPONENT_LIB} PRIVATE "-DLWIP_IPV6_SCOPES=0" "-DCHIP_HAVE_CONFIG_H" )
55
+ target_compile_options (${COMPONENT_LIB} PRIVATE "-DLWIP_IPV6_SCOPES=0" "-DCHIP_HAVE_CONFIG_H" )
0 commit comments