OBJECTS := $(patsubst %.c,%.o,$(wildcard *.c))

all:
	avr-gcc -mmcu=at90s8515 -c $(wildcard *.c)
	avr-gcc -mmcu=at90s8515 $(OBJECTS)
	avr-objcopy -O ihex a.out output.hex
	avrdude -P /dev/ttyUSB0 -c stk500v2 -p at90s8515 -U flash:w:output.hex -C /usr/local/avr/tools/etc/avrdude.conf -F

clean:
	rm -rf *.o a.out *.hex
