CC=avr-gcc OBJCOPY=avr-objcopy MCU=ATmega1281 CFLAGS=-O3 -g -mmcu=`echo $(MCU) | tr 'A-Z' 'a-z'` -D$(MCU) TARGET=ultraluminous_v6 all: $(TARGET).hex foo: echo $(CFLAGS) %.hex : %.out $(OBJCOPY) -j .text -O ihex $*.out $*.hex %.out : %.o $(CC) $(CFLAGS) -o $*.out -Wl,-Map,$*.map $*.o %.o : %.c $(CC) $(CFLAGS) -c $*.c clean: rm -f *.o *.out *.map *.hex program: $(TARGET).hex avrdude -c avrispmkII -b 115200 -P usb -B 10 -p $(MCU) -e avrdude -c avrispmkII -b 115200 -P usb -B 10 -p $(MCU) -U flash:w:$(TARGET).hex