OBJ = main.o
LIBS = -g
CC=avr-gcc
CFLAGS = -mmcu=attiny2313 -g -Os
POPTS=-P /dev/parport1 -p t2313 -c fbprg

prog: ildklok.hex
	avrdude $(POPTS) -E noreset -e -u -U "flash:w:ildklok.hex"

ildklok.hex: $(OBJ)
	$(CC) -o all.elf $(OBJ) $(LIBS)
	avr-objcopy -j .text -j .data -O ihex all.elf $(@)
	avr-objdump -h -S all.elf > ildklok.lst

main.o: main.c

clean:
	rm -f *.o *.hex *.elf *.lst

.PHONY: clean prog