From 9c8f828447efddb6e9418505356da74c557a7ccc Mon Sep 17 00:00:00 2001 From: Lucjan Bryndza Date: Fri, 19 Mar 2021 09:33:31 +0100 Subject: [PATCH] [EGD-6242] Fix image generate dependencies Currently image is not regenerated when boot.bin is changed. This patch fix the issue. --- cmake/modules/DiskImage.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmake/modules/DiskImage.cmake b/cmake/modules/DiskImage.cmake index 368379c9a7a94a5cda5375a95a5ae6bc229c62a9..0dfd0d557c84121b2815ae79a05c1a9a401194a0 100644 --- a/cmake/modules/DiskImage.cmake +++ b/cmake/modules/DiskImage.cmake @@ -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}