altos: Provide stable binaries for MicroPeak
authorKeith Packard <keithp@keithp.com>
Mon, 7 Apr 2014 03:14:49 +0000 (20:14 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 7 Apr 2014 03:14:49 +0000 (20:14 -0700)
Publish MicroPeak .hex file to LLC repo and install it from there,
rather than rebuilding it locally. This ensures that the installed
bits don't depend on local configuration of any kind.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/micropeak/Makefile

index f4c57076c331e588253cbc34b316ce58ddfb619b..335a96e50df8af1268e847c5432bf1f04f86e4a4 100644 (file)
@@ -8,6 +8,9 @@ vpath make-altitude-pa ../util
 
 include ../avr/Makefile.defs
 
+PUBLISH_DIR=$(HOME)/altusmetrumllc/Binaries
+PUBLISH_FILE=$(PUBLISH_DIR)/$(PROG)-$(VERSION).hex
+
 MCU=attiny85
 DUDECPUTYPE=t85
 #PROGRAMMER=stk500v2 -P usb
@@ -81,8 +84,8 @@ $(PROG).hex: $(PROG)
 load: $(PROG).hex
        $(LOADCMD) $(LOADARG)$(PROG).hex
 
-load-slow: $(PROG).hex
-       $(LOADCMD) $(LOADSLOW) $(LOADARG)$(PROG).hex
+#load-slow: $(PROG).hex
+#      $(LOADCMD) $(LOADSLOW) $(LOADARG)$(PROG).hex
 
 ao_product.h: ao-make-product.5c ../Version
        $(call quiet,NICKLE,$<) $< -m altusmetrum.org -i $(IDPRODUCT) -p $(PRODUCT) -v $(VERSION) > $@
@@ -98,6 +101,16 @@ clean:
        rm -f *.o $(PROG) $(PROG).hex
        rm -f ao_product.h
 
+
+publish: $(PROG).hex
+       cp -a $(PROG).hex $(PUBLISH_FILE)
+
+load-product:
+       $(LOADCMD) $(LOADARG)$(PUBLISH_FILE)
+
+load-product-slow:
+       $(LOADCMD) $(LOADSLOW) $(LOADARG)$(PUBLISH_FILE)
+
 ../altitude-pa.h: make-altitude-pa
        nickle $< > $@