X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=Makefile;h=906c8f149b3e7a4be85ea17aa7dbbe861b05900d;hb=882c9ed28852a4d774f40e9c7a71dff82105a074;hp=6de3057ac821b553d4f22a701a04da57d009ed52;hpb=314156469153a9cbf5a74660c1d69808ad35a924;p=kokare.git diff --git a/Makefile b/Makefile index 6de3057..906c8f1 100644 --- a/Makefile +++ b/Makefile @@ -7,21 +7,23 @@ CFLAGS=-Os MLDFLAGS=$(LDFLAGS) -mmcu=$(PART) MCFLAGS=$(CFLAGS) -DF_CPU=$(FREQ)UL -mmcu=$(PART) +.SUFFIXES: .hex .elf + default: kokare.hex # kokare.ehex program: kokare.hex avrdude -q -p m88 -U flash:w:kokare.hex -%.hex: %.elf - avr-objcopy -O ihex -R .eeprom $< $@ +.elf.hex: + avr-objcopy -O ihex -R .eeprom $> $@ -%.ehex: %.elf - avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 $< $@ +#%.ehex: %.elf +# avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 $< $@ kokare.elf: kokare.o - avr-gcc $< -o $@ $(MLDFLAGS) + avr-gcc $> -o $@ $(MLDFLAGS) -lm -%.o: %.c +.c.o: avr-gcc -c $(MCFLAGS) $< -o $@ clean: