OBJCOPY=avr-objcopy
CFLAGS=-g -mmcu=$(MCU) -Wall -Wstrict-prototypes -Os -mcall-prologues
-all: ao-blink.hex
+all: ao-blink.hex ao-switch.hex
ao-blink.hex: ao-blink
avr-size ao-blink
ao-blink: ao-blink.o
$(CC) $(CFLAGS) -o $@ ao-blink.o
-load: ao-blink.hex
- $(LOADCMD) $(LOADARG)ao-blink.hex
\ No newline at end of file
+ao-switch.hex: ao-switch
+ avr-size ao-switch
+ $(OBJCOPY) -R .eeprom -O ihex ao-switch $@
+
+ao-switch: ao-switch.o
+ $(CC) $(CFLAGS) -o $@ ao-switch.o
+
+ao-switch.s: ao-switch.c
+ $(CC) $(CFLAGS) -S -o $@ ao-switch.c
+
+load-blink: ao-blink.hex
+ $(LOADCMD) $(LOADARG)ao-blink.hex
+
+load-switch: ao-switch.hex
+ $(LOADCMD) $(LOADARG)ao-switch.hex