2026-05-31 19:09:11 +08:00
|
|
|
|
idf_component_register(
|
2026-04-27 00:42:26 +08:00
|
|
|
|
SRCS
|
|
|
|
|
|
"core/main.cpp"
|
2026-06-14 23:03:28 +08:00
|
|
|
|
"ota/esp32_ota_core.cpp"
|
2026-06-17 02:18:42 +08:00
|
|
|
|
"ota/ota_coordinator.cpp"
|
2026-04-27 00:42:26 +08:00
|
|
|
|
"relay/ota_relay.cpp"
|
|
|
|
|
|
"transport/spi_master.cpp"
|
|
|
|
|
|
"transport/protocol.cpp"
|
|
|
|
|
|
"server/wifi_ota.cpp"
|
|
|
|
|
|
"server/ble_ota.cpp"
|
|
|
|
|
|
"monitor/health_monitor.cpp"
|
2026-04-27 02:34:47 +08:00
|
|
|
|
"monitor/debug_log.cpp"
|
2026-04-27 00:42:26 +08:00
|
|
|
|
INCLUDE_DIRS
|
|
|
|
|
|
"."
|
|
|
|
|
|
"core"
|
2026-06-14 23:03:28 +08:00
|
|
|
|
"ota"
|
2026-04-27 00:42:26 +08:00
|
|
|
|
"relay"
|
|
|
|
|
|
"transport"
|
|
|
|
|
|
"server"
|
|
|
|
|
|
"monitor"
|
|
|
|
|
|
"include"
|
|
|
|
|
|
REQUIRES
|
2026-05-05 03:28:44 +08:00
|
|
|
|
app_update
|
2026-04-27 02:34:47 +08:00
|
|
|
|
cjson
|
2026-04-27 00:42:26 +08:00
|
|
|
|
esp_driver_spi
|
2026-04-27 02:34:47 +08:00
|
|
|
|
esp_driver_tsens
|
|
|
|
|
|
esp_driver_uart
|
2026-04-27 00:42:26 +08:00
|
|
|
|
esp_wifi
|
|
|
|
|
|
esp_netif
|
|
|
|
|
|
esp_event
|
2026-04-27 02:34:47 +08:00
|
|
|
|
esp_partition
|
|
|
|
|
|
esp_timer
|
|
|
|
|
|
esp_http_server
|
|
|
|
|
|
esp_blockdev
|
|
|
|
|
|
nvs_flash
|
|
|
|
|
|
freertos
|
2026-04-27 03:00:48 +08:00
|
|
|
|
mbedtls
|
2026-05-05 03:28:44 +08:00
|
|
|
|
bt
|
2026-06-03 03:14:01 +08:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
# 每次构建时自动刷新 version.h(BUILD_TIME / GIT_HASH)
|
|
|
|
|
|
add_custom_target(version_header ALL
|
|
|
|
|
|
COMMAND ${CMAKE_COMMAND}
|
|
|
|
|
|
-DSOURCE_DIR=${CMAKE_SOURCE_DIR}
|
|
|
|
|
|
-DOUTPUT_FILE=${CMAKE_CURRENT_SOURCE_DIR}/include/version.h
|
|
|
|
|
|
-P ${CMAKE_SOURCE_DIR}/cmake/gen_version_script.cmake
|
|
|
|
|
|
COMMENT "Refreshing version.h"
|
|
|
|
|
|
VERBATIM
|
2026-05-31 19:09:11 +08:00
|
|
|
|
)
|