Run on new stack
authorKeith Packard <keithp@keithp.com>
Fri, 13 May 2011 04:29:46 +0000 (21:29 -0700)
committerKeith Packard <keithp@keithp.com>
Fri, 13 May 2011 04:29:46 +0000 (21:29 -0700)
ao-bringup-avr/Makefile

index 39ade42fc3592d4661d8f2975aa7aa21d7a6df4a..593bf786d93880b73417d26ac66e6221fde4ba72 100644 (file)
@@ -8,7 +8,7 @@ CC=avr-gcc
 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
@@ -17,5 +17,18 @@ ao-blink.hex: 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