Updated to new pin values.
[kokare.git] / Makefile
CommitLineData
31415646
FT
1# Hardware definitions
2PART=atmega88
3FREQ=1000000
4
5CFLAGS=-Os
6
7MLDFLAGS=$(LDFLAGS) -mmcu=$(PART)
8MCFLAGS=$(CFLAGS) -DF_CPU=$(FREQ)UL -mmcu=$(PART)
9
10default: kokare.hex # kokare.ehex
11
12program: kokare.hex
13 avrdude -q -p m88 -U flash:w:kokare.hex
14
15%.hex: %.elf
16 avr-objcopy -O ihex -R .eeprom $< $@
17
18%.ehex: %.elf
19 avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 $< $@
20
21kokare.elf: kokare.o
22 avr-gcc $< -o $@ $(MLDFLAGS)
23
24%.o: %.c
25 avr-gcc -c $(MCFLAGS) $< -o $@
26
27clean:
28 rm -f *.o *.elf *.hex *.ehex