mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-04-20 23:17:35 -04:00
To support bell hardware one needs to distinguish between the rt1051 generic target and product's boards. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
24 lines
833 B
CMake
24 lines
833 B
CMake
function(fetch_ecoboot)
|
|
set(ECOBOOT_ASSET_NAME ecoboot.bin)
|
|
if(${BOARD} STREQUAL "puretx" AND ${BOARD_REVISION} LESS_EQUAL 6)
|
|
set(ECOBOOT_ASSET_NAME ecoboot_T6.bin)
|
|
endif()
|
|
|
|
add_custom_command(OUTPUT ecoboot.bin
|
|
COMMAND ${CMAKE_SOURCE_DIR}/tools/download_asset.py
|
|
"$<$<BOOL:$ENV{ASSETS_LOGIN}>:-l$ENV{ASSETS_LOGIN}>"
|
|
"$<$<BOOL:$ENV{ASSETS_TOKEN}>:-t$ENV{ASSETS_TOKEN}>"
|
|
-w ${CMAKE_BINARY_DIR}
|
|
ecoboot download
|
|
-n ${ECOBOOT_ASSET_NAME}
|
|
-o ecoboot.bin
|
|
COMMENT "Downloading ecoboot.bin"
|
|
BYPRODUCTS ecoboot.version
|
|
)
|
|
|
|
add_custom_target(ecoboot.bin-target DEPENDS ecoboot.bin)
|
|
|
|
multicomp_install(PROGRAMS ${CMAKE_BINARY_DIR}/ecoboot.bin DESTINATION "./"
|
|
COMPONENTS Standalone Update)
|
|
endfunction()
|