~aleteoryx/muditaos

9c8f828447efddb6e9418505356da74c557a7ccc — Lucjan Bryndza 4 years ago 16763ee
[EGD-6242] Fix image generate dependencies

Currently image is not regenerated when boot.bin is changed.
This patch fix the issue.
1 files changed, 8 insertions(+), 0 deletions(-)

M cmake/modules/DiskImage.cmake
M cmake/modules/DiskImage.cmake => cmake/modules/DiskImage.cmake +8 -0
@@ 1,10 1,18 @@
set(DISK_IMAGE_NAME ${CMAKE_PROJECT_NAME}.img)
set(DISK_IMAGE ${CMAKE_BINARY_DIR}/${DISK_IMAGE_NAME})



if (${PROJECT_TARGET} STREQUAL "TARGET_RT1051")
    SET(BIN_FILE_DEP ${CMAKE_BINARY_DIR}/${BIN_FILE})
endif()


add_custom_command(
    OUTPUT ${DISK_IMAGE}
    DEPENDS genlittlefs
    DEPENDS assets
    DEPENDS ${BIN_FILE_DEP}
    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/generate_purephone_image.sh
    COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/generate_purephone_image.sh ${DISK_IMAGE} ${CMAKE_BINARY_DIR}
    WORKING_DIRECTORY ${CMAKE_BINARY_DIR}