gcc = avr-gcc
objcopy = avr-objcopy
inc = -I /cygdrive/c/WinAVR-20100110/avr/include
cflags = -Wall -O2 -Os
controller = atmega8

main: main.c
	$(gcc) -c main.c -mmcu=$(controller) $(inc) $(cflags)
	$(gcc) -o main.elf main.o
	$(objcopy) -j .text -j .data -I binary -O ihex main.elf main.hex
	
flash:
	avrdude -p atmega8 -P COM5 -c stk500v2 -e -U flash:w:main.hex:i

read:
	avrdude -p atmega8 -P COM5 -c stk500v2 -U flash:r:main_.hex:i

clean:
	rm -f main.o main.elf main.hex
