root / paintboard / code / Makefile @ 11c945d9
History | View | Annotate | Download (385 Bytes)
1 | 11c945d9 | Julian Binder | SRC = main.c twi.c motor.c servo.c sol.c geiger.c |
---|---|---|---|
2 | HDR = twi.h motor.h servo.h sol.h geiger.h |
||
3 | 4319e0bc | Tom Mullins | |
4 | paint: paint.hex |
||
5 | @ |
||
6 | |||
7 | %.hex: %.elf |
||
8 | avr-objcopy -j .text -j .data -O ihex $< $@ |
||
9 | |||
10 | paint.elf: $(SRC) $(HDR) |
||
11 | c874b753 | Tom Mullins | avr-gcc -mmcu=atmega328 -DF_CPU=8000000UL $(SRC) -o paint.elf -Os |
12 | 4319e0bc | Tom Mullins | |
13 | c874b753 | Tom Mullins | program: paint.hex |
14 | avrdude -c avrispmkII -p m328 -P usb -B 1 -U flash:w:paint.hex |
||
15 | 4319e0bc | Tom Mullins | |
16 | clean: |
||
17 | rm -f paint.elf paint.hex |