# Note: you will need to move this makefile in to the same directory
# as BlinkLED.c for it to work.

CC=/usr/bin/avr-gcc
CFLAGS=-g -Os -Wall -mcall-prologues -mmcu=atmega1284p
OBJ2HEX=/usr/bin/avr-objcopy 
PROG=/usr/bin/avrdude
TARGET=BlinkLED

program : $(TARGET).hex
	$(PROG) -c avrisp2 -p m1284p -P /dev/ttyACM0 -U flash:w:$(TARGET).hex

%.obj : %.o
	$(CC) $(CFLAGS) $< -o $@

%.hex : %.obj
	$(OBJ2HEX) -R .eeprom -O ihex $< $@

clean :
	rm -f *.hex *.obj *.o
