mirror of
https://github.com/ok-home/ota_ws_update.git
synced 2025-11-13 22:03:27 +03:00
38 lines
1.3 KiB
CMake
38 lines
1.3 KiB
CMake
if(CONFIG_OTA_PRE_ENCRYPTED_MODE)
|
|
idf_component_register(
|
|
SRCS
|
|
source/ota_ws_update_esp_preencrypted.c
|
|
source/ota_ws_update_http.c
|
|
INCLUDE_DIRS
|
|
include
|
|
PRIV_INCLUDE_DIRS
|
|
private_include
|
|
REQUIRES
|
|
esp_http_server
|
|
app_update
|
|
esp_encrypted_img
|
|
#esp_wifi
|
|
EMBED_FILES
|
|
source/ota_ws_update.html
|
|
rsa_key/private.pem
|
|
)
|
|
#openssl genrsa -out rsa_key/private.pem 3072
|
|
create_esp_enc_img(${CMAKE_BINARY_DIR}/${CMAKE_PROJECT_NAME}.bin
|
|
${project_dir}/rsa_key/private.pem ${CMAKE_BINARY_DIR}/${CMAKE_PROJECT_NAME}_secure.bin app)
|
|
else()
|
|
idf_component_register(
|
|
SRCS
|
|
source/ota_ws_update_esp.c
|
|
source/ota_ws_update_http.c
|
|
INCLUDE_DIRS
|
|
include
|
|
PRIV_INCLUDE_DIRS
|
|
private_include
|
|
REQUIRES
|
|
esp_http_server
|
|
app_update
|
|
#esp_wifi
|
|
EMBED_FILES
|
|
source/ota_ws_update.html
|
|
)
|
|
endif() |