From b4b2421fb2a5d718514a5dc6b2ea7bcaff649ed9 Mon Sep 17 00:00:00 2001 From: Olaf Rempel Date: Fri, 5 Oct 2007 23:12:54 +0200 Subject: [PATCH] makefile cleanup --- Makefile | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/Makefile b/Makefile index 443c284..da4ba93 100644 --- a/Makefile +++ b/Makefile @@ -19,14 +19,14 @@ OBJCOPY = avr-objcopy OBJDUMP = avr-objdump SIZE = avr-size -all: $(PRG).elf lst text eeprom +all: $(PRG).elf lst text $(SIZE) -x -A $(PRG).elf $(PRG).elf: $(OBJ) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) clean: - rm -rf *.o *.lst *.map $(PRG).elf *.hex *.bin *.srec + rm -rf *.o *.lst *.map $(PRG).elf *.hex *.bin lst: $(PRG).lst @@ -35,38 +35,17 @@ lst: $(PRG).lst # Rules for building the .text rom images -text: hex bin srec +text: hex bin hex: $(PRG).hex bin: $(PRG).bin -srec: $(PRG).srec %.hex: %.elf $(OBJCOPY) -j .text -j .data -O ihex $< $@ -%.srec: %.elf - $(OBJCOPY) -j .text -j .data -O srec $< $@ - %.bin: %.elf $(OBJCOPY) -j .text -j .data -O binary $< $@ -# Rules for building the .eeprom rom images - -eeprom: ehex ebin esrec - -ehex: $(PRG)_eeprom.hex -ebin: $(PRG)_eeprom.bin -esrec: $(PRG)_eeprom.srec - -%_eeprom.hex: %.elf - $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O ihex $< $@ - -%_eeprom.srec: %.elf - $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O srec $< $@ - -%_eeprom.bin: %.elf - $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O binary $< $@ - install: text -# uisp -dprog=stk200 --erase --upload if=$(PRG).srec --verify - avrdude -p m16 -c butterfly -b 19200 -U flash:w:$(PRG).srec +# uisp -dprog=stk200 --erase --upload if=$(PRG).hex --verify + avrdude -p m16 -c butterfly -b 19200 -U flash:w:$(PRG).hex