Add a warning when HEX_MAXIMUM_SIZE is not specified

This commit is contained in:
Sudar 2013-06-15 15:34:10 +05:30
parent ad417dbf70
commit 93eaaec5ba
2 changed files with 7 additions and 2 deletions

View file

@ -6,6 +6,7 @@ The following is the rough list of changes that went into different versions. I
### 0.11.0 (in development)
- Replace hardcoded executables with variable
- Fix whitespace issues
- Add a warning when HEX_MAXIMUM_SIZE is not specified
### 0.10.6 (2013-06-14)
- Fix whitespace and add /dev/null redirection (https://github.com/sej7278)

View file

@ -926,8 +926,12 @@ symbol_sizes: $(OBJDIR)/$(TARGET).sym
@$(ECHO) A symbol listing sorted by their size have been dumped to $(OBJDIR)/$(TARGET).sym
$(TARGET_HEX).sizeok: $(TARGET_HEX)
$(ARDMK_PATH)/ard-verify-size $(TARGET_HEX) $(HEX_MAXIMUM_SIZE)
touch $@
ifneq ($(strip $(HEX_MAXIMUM_SIZE)),)
$(ARDMK_PATH)/ard-verify-size $(TARGET_HEX) $(HEX_MAXIMUM_SIZE)
touch $@
else
@$(ECHO) Maximum Hex size is not specified. Make sure the hex file that you are going to upload is less than microcontrollers flash memory
endif
verify_size: $(TARGET_HEX) $(TARGET_HEX).sizeok