PROGNAME = at28wr USBDEV = /dev/cuaU0 BAUDS = 115200 AVRDUDEARGS = -F -V -c arduino -P $(USBDEV) -b $(BAUDS) AVRDUDEMCU = atmega328p TARGET = $(PROGNAME).hex AVRA = avra # Rules .PHONY: send all clean all: $(TARGET) @echo Done! send: $(PROGNAME).hex avrdude $(AVRDUDEARGS) -p $(AVRDUDEMCU) -U flash:w:$(PROGNAME).hex $(TARGET): $(PROGNAME).asm $(AVRA) -o $@ $(PROGNAME).asm clean: rm -f $(TARGET) *.S.eep.hex *.S.obj