CPPFLAGS=-I. -I../lib
MCU=atmega8
VPATH=../lib
all: lens.hex

lens.elf: lens.o usart.o delay_3686.o

%.o: %.c
	avr-gcc ${CPPFLAGS} -O0 -mmcu=${MCU} -o $@ -c $^

%.elf: %.o
	avr-gcc -O0 -mmcu=${MCU} -o $@ $^

%.hex: %.elf
	avr-objcopy -j .text -j .data -O ihex $^ $@

%.lst: %.elf
	avr-objdump -h -S $^ > $@

clean:
	rm -f *.{o,elf,hex,lst}

load: lens.hex
	uisp -dlpt=/dev/parport0 --erase  -dprog=dapa && uisp -dlpt=/dev/parport0 --upload if=lens.hex -dprog=dapa -v=3 --hash=32


