# Custom Flash Makefile
 
+DATE := $(shell date +%Y-%m-%d)
+
 ifeq ($(PLATFORM), nevis)
 
 ERASEBLOCK = 0x20000
        fi
 
 flash-check-nevis:
-       @if [ "28835840" -gt "`stat -c %s $(BUILD_TMP)/nevis-system*.img`" ]; then \
+       @if [ "28835840" -gt "`stat -c %s $(BUILD_TMP)/nevis-system-$(DATE)*.img`" ]; then \
                echo ""; \
                echo " ============================================================================== "; \
-               echo -e "    \033[32mNEVIS IMAGE SIZE: `stat -c %s $(BUILD_TMP)/nevis-system*.img` BYTES >> OK (MAX 28835840 BYTES)\033[0m"; \
+               echo -e "    \033[32mNEVIS IMAGE SIZE: `stat -c %s $(BUILD_TMP)/nevis-system-$(DATE)*.img` BYTES >> OK (MAX 28835840 BYTES)\033[0m"; \
                echo " ============================================================================== "; \
                echo ""; \
        else \
                echo ""; \
                echo " ============================================================================== "; \
-               echo -e "    \033[31mNEVIS IMAGE SIZE: `stat -c %s $(BUILD_TMP)/nevis-system*.img` BYTES >> NOT OK !!! (MAX 28835840 BYTES)\033[0m"; \
+               echo -e "    \033[31mNEVIS IMAGE SIZE: `stat -c %s $(BUILD_TMP)/nevis-system-$(DATE)*.sum.img` BYTES >> NOT OK !!! (MAX 28835840 BYTES)\033[0m"; \
                echo " ============================================================================== "; \
                echo ""; \
        fi
 
 flash-check-apollo:
-       @if [ "28835840" -gt "`stat -c %s $(BUILD_TMP)/apollo-system*.img`" ]; then \
+       @if [ "28835840" -gt "`stat -c %s $(BUILD_TMP)/apollo-system-$(DATE)*.img`" ]; then \
                echo ""; \
                echo " ============================================================================== "; \
-               echo -e "    \033[32mAPOLLO IMAGE SIZE: `stat -c %s $(BUILD_TMP)/apollo-system*.img` BYTES >> OK (MAX 28835840 BYTES)\033[0m"; \
+               echo -e "    \033[32mAPOLLO IMAGE SIZE: `stat -c %s $(BUILD_TMP)/apollo-system-$(DATE)*.img` BYTES >> OK (MAX 28835840 BYTES)\033[0m"; \
                echo " ============================================================================== "; \
                echo ""; \
        else \
                echo ""; \
                echo " ============================================================================== "; \
-               echo -e "    \033[31mAPOLLO IMAGE SIZE: `stat -c %s $(BUILD_TMP)/apollo-system*.img` BYTES >> NOT OK !!! (MAX 28835840 BYTES)\033[0m"; \
+               echo -e "    \033[31mAPOLLO IMAGE SIZE: `stat -c %s $(BUILD_TMP)/apollo-system-$(DATE)*.img` BYTES >> NOT OK !!! (MAX 28835840 BYTES)\033[0m"; \
                echo " ============================================================================== "; \
                echo ""; \
        fi
 
 flash-check-kronos:
-       @if [ "28835840" -gt "`stat -c %s $(BUILD_TMP)/kronos-system*.img`" ]; then \
+       @if [ "28835840" -gt "`stat -c %s $(BUILD_TMP)/kronos-system-$(DATE)*.img`" ]; then \
                echo ""; \
                echo " ============================================================================== "; \
-               echo -e "    \033[32mKRONOS IMAGE SIZE: `stat -c %s $(BUILD_TMP)/kronos-system*.img` BYTES >> OK (MAX 28835840 BYTES)\033[0m"; \
+               echo -e "    \033[32mKRONOS IMAGE SIZE: `stat -c %s $(BUILD_TMP)/kronos-system-$(DATE)*.img` BYTES >> OK (MAX 28835840 BYTES)\033[0m"; \
                echo " ============================================================================== "; \
                echo ""; \
        else \
                echo ""; \
                echo " ============================================================================== "; \
-               echo -e "    \033[31mKRONOS IMAGE SIZE: `stat -c %s $(BUILD_TMP)/kronos-system*.img` BYTES >> NOT OK !!! (MAX 28835840 BYTES)\033[0m"; \
+               echo -e "    \033[31mKRONOS IMAGE SIZE: `stat -c %s $(BUILD_TMP)/kronos-system-$(DATE)*.img` BYTES >> NOT OK !!! (MAX 28835840 BYTES)\033[0m"; \
                echo " ============================================================================== "; \
                echo ""; \
        fi