# 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