~aleteoryx/muditaos

38c53c1800445032f551aef238bd2ed5a7633782 — Paweł Joński 3 years ago cfdd234
[MOS-288] Fixing cmake assets download

Fixing:
- json-rt1051-target name
- download Luts.bin from proprietary source, not public
3 files changed, 19 insertions(+), 11 deletions(-)

M image/CMakeLists.txt
M products/BellHybrid/CMakeLists.txt
M products/PurePhone/CMakeLists.txt
M image/CMakeLists.txt => image/CMakeLists.txt +1 -1
@@ 15,7 15,7 @@ if (${ASSETS_TYPE} STREQUAL "Community")
endif()

if (${PROJECT_TARGET} STREQUAL "TARGET_RT1051")
    list(APPEND ASSETS_DEPENDENCIES "json-json-rt1051-target")
    list(APPEND ASSETS_DEPENDENCIES "json-rt1051-target")
endif()

add_assets_target(

M products/BellHybrid/CMakeLists.txt => products/BellHybrid/CMakeLists.txt +9 -5
@@ 72,6 72,12 @@ if (${PROJECT_TARGET} STREQUAL "TARGET_Linux")
    add_dependencies(BellHybrid service_renderer)
endif()

if (${PROJECT_TARGET} STREQUAL "TARGET_RT1051")
    set(LUTSBIN "Luts.bin")
else()
    set(LUTSBIN "")
endif()

set_source_files_properties(BellHybridMain.cpp PROPERTIES COMPILE_DEFINITIONS "${ENABLED_APPS_DEFINES}")

strip_executable(BellHybrid)


@@ 82,8 88,7 @@ add_boot_bin(BellHybrid)
add_image(
    PRODUCT BellHybrid
    SYSROOT sysroot
    "$<$<STREQUAL:${PROJECT_TARGET},TARGET_RT1051>:LUTS Luts.bin>"
    "$<$<STREQUAL:${PROJECT_TARGET},TARGET_Linux>:LUTS \"\">"
    LUTS ${LUTSBIN}
    DEPENDS assets updater.bin-target ecoboot.bin-target BellHybrid-boot.bin BellHybrid-version.json-target
)



@@ 113,11 118,10 @@ download_asset_release_json(json-community-target
                            0.0.4
                            ${MUDITA_CACHE_DIR}
    )
download_asset_release_json(json-rt1051-target
download_asset_json(json-rt1051-target
                            ${CMAKE_CURRENT_SOURCE_DIR}/assets/assets_rt1051.json
                            ${CMAKE_BINARY_DIR}/sysroot/sys/current/
                            MuditaOSPublicAssets
                            0.0.4
                            MuditaOSAssets
                            ${MUDITA_CACHE_DIR}
    )
download_asset_release(PureUpdater_RT.bin updater.bin PureUpdater ${UPDATER_BIN_VERSION}  ${MUDITA_CACHE_DIR})

M products/PurePhone/CMakeLists.txt => products/PurePhone/CMakeLists.txt +9 -5
@@ 88,6 88,12 @@ if (${PROJECT_TARGET} STREQUAL "TARGET_Linux")
    add_dependencies(Pure service_renderer)
endif()

if (${PROJECT_TARGET} STREQUAL "TARGET_RT1051")
    set(LUTSBIN "Luts.bin")
else()
    set(LUTSBIN "")
endif()

# set special main.cpp file properties
set_property(
  SOURCE PurePhoneMain.cpp


@@ 107,8 113,7 @@ add_boot_bin(PurePhone)
add_image(
    PRODUCT PurePhone
    SYSROOT sysroot
    "$<$<STREQUAL:${PROJECT_TARGET},TARGET_RT1051>:LUTS Luts.bin>"
    "$<$<STREQUAL:${PROJECT_TARGET},TARGET_Linux>:LUTS \"\">"
    LUTS ${LUTSBIN}
    DEPENDS assets updater.bin-target ecoboot.bin-target PurePhone-boot.bin PurePhone-version.json-target
)



@@ 138,11 143,10 @@ download_asset_release_json(json-community-target
                            0.0.5
                            ${MUDITA_CACHE_DIR}
    )
download_asset_release_json(json-rt1051-target
download_asset_json(json-rt1051-target
                            ${CMAKE_CURRENT_SOURCE_DIR}/assets/assets_rt1051.json
                            ${CMAKE_BINARY_DIR}/sysroot/sys/current/
                            MuditaOSPublicAssets
                            0.0.5
                            MuditaOSAssets
                            ${MUDITA_CACHE_DIR}
    )
download_asset_release(PureUpdater_RT.bin updater.bin PureUpdater ${UPDATER_BIN_VERSION} ${MUDITA_CACHE_DIR})