Index: doc/examples/demo/Makefile =================================================================== RCS file: /home/cvs/avr-libc/avr-libc/doc/examples/demo/Makefile,v retrieving revision 1.10 retrieving revision 1.11 diff -u -u -r1.10 -r1.11 --- doc/examples/demo/Makefile 19 Apr 2006 20:09:20 -0000 1.10 +++ doc/examples/demo/Makefile 28 Aug 2006 05:23:27 -0000 1.11 @@ -108,13 +108,16 @@ esrec: $(PRG)_eeprom.srec %_eeprom.hex: %.elf - $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O ihex $< $@ + $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O ihex $< $@ \ + || { echo empty $@ not generated; exit 0; } %_eeprom.srec: %.elf - $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O srec $< $@ + $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O srec $< $@ \ + || { echo empty $@ not generated; exit 0; } %_eeprom.bin: %.elf - $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O binary $< $@ + $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O binary $< $@ \ + || { echo empty $@ not generated; exit 0; } # Every thing below here is used by avr-libc's build system and can be ignored # by the casual user.