~aleteoryx/muditaos

5ac4d1e18c649913a8f3c5ca4e5106e31289fc8a — Lefucjusz 3 years ago 5af5c74
[MOS-000] Bump binaries and add Bell target

Change binary assets versions for both
products, fixed missing dependencies
in Bell's CMake, added 'Bell' target
that automatically builds the
image.
M cmake/modules/AddPackage.cmake => cmake/modules/AddPackage.cmake +6 -2
@@ 91,11 91,15 @@ function(add_update_package SOURCE_TARGET)
    message("Adding '${SOURCE_TARGET}-UpdatePackage' target")
    if(ENABLE_SECURE_BOOT)
        add_custom_target(${SOURCE_TARGET}-UpdatePackage
            DEPENDS ${UPDATE_PKG}.sig
            DEPENDS
                ${SOURCE_TARGET}-disk-img
                ${UPDATE_PKG}.sig
        )
    else()
        add_custom_target(${SOURCE_TARGET}-UpdatePackage
            DEPENDS ${UPDATE_PKG}
            DEPENDS
                ${SOURCE_TARGET}-disk-img
                ${UPDATE_PKG}
        )
    endif()
endfunction()

M products/BellHybrid/BinaryAssetsVersions.cmake => products/BellHybrid/BinaryAssetsVersions.cmake +1 -1
@@ 5,5 5,5 @@ if( NOT DEFINED ECOBOOT_BIN_VERSION)
endif()

if (NOT DEFINED RECOVERY_BIN_VERSION)
    set(RECOVERY_BIN_VERSION 0.0.1 CACHE STRING "recovery binary version to download from recovery release page")
    set(RECOVERY_BIN_VERSION 1.0.0 CACHE STRING "recovery binary version to download from recovery release page")
endif()

M products/BellHybrid/CMakeLists.txt => products/BellHybrid/CMakeLists.txt +6 -0
@@ 1,5 1,11 @@
add_executable(BellHybrid)

add_custom_target(Bell ALL
    DEPENDS
        BellHybrid
        BellHybrid.img
        )

target_link_directories(BellHybrid PRIVATE ${PROJECT_LIB_DIRECTORY})

target_compile_definitions(BellHybrid

M products/PurePhone/BinaryAssetsVersions.cmake => products/PurePhone/BinaryAssetsVersions.cmake +2 -2
@@ 1,9 1,9 @@
# This file sets versions of downloaded binaries for release packaging purposes

if( NOT DEFINED ECOBOOT_BIN_VERSION)
    set(ECOBOOT_BIN_VERSION 2.0.3 CACHE STRING "bootloader binary version to download from bootloader release page")
    set(ECOBOOT_BIN_VERSION 2.0.0 CACHE STRING "bootloader binary version to download from bootloader release page")
endif()

if (NOT DEFINED RECOVERY_BIN_VERSION)
    set(RECOVERY_BIN_VERSION 1.0.2 CACHE STRING "recovery binary version to download from recovery release page")
    set(RECOVERY_BIN_VERSION 1.0.0 CACHE STRING "recovery binary version to download from recovery release page")
endif()