MCU=attiny84 CC=avr-gcc LD=avr-ld OBJCOPY=avr-objcopy SIZE=avr-size AVRDUDE=avrdude CFLAGS=-Wall -g -Os -mmcu=${MCU} -I. -I.. TARGET=main SRCS=main.c suart.c all: ${CC} ${CFLAGS} -o ${TARGET}.o ${SRCS} ${LD} -o ${TARGET}.elf ${TARGET}.o ${OBJCOPY} -j .text -j .data -O ihex ${TARGET}.o ${TARGET}.hex ${SIZE} -C --mcu=${MCU} ${TARGET}.elf flash: ${AVRDUDE} -p ${MCU} -c usbasp -U flash:w:${TARGET}.hex:i -F -P usb clean: rm -f *.c~ *.o *.elf *.hex