tAdd targets for firmware and testing - lego_film_processor - software for rotary photographic film processor with Lego Mindstorms RCX
 (HTM) git clone git://src.adamsgaard.dk/lego_film_processor
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit b8909fbc53bfccfb57ef79d9fda901a6a6d8b73d
 (DIR) parent 975747bde9ff5ad4fce8e7fedede0c43a4d28bff
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Fri, 12 Jul 2019 15:51:09 +0200
       
       Add targets for firmware and testing
       
       Diffstat:
         M Makefile                            |      18 ++++++++++++++++--
       
       1 file changed, 16 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/Makefile b/Makefile
       t@@ -1,15 +1,29 @@
        OUT = lego_jobo.rcx
       +IRTOWER = /dev/ttyUSB0
        NQC = nqc
        
        default: $(OUT)
        
        upload: $(OUT:.rcx=.nqc)
       -        sudo nqc -S/dev/ttyUSB0 -d $<
       +        sudo nqc -S$(IRTOWER) -d $<
        
        %.rcx: %.nqc
                $(NQC) $<
        
       +upload_firmware: firm0332.lgo
       +        sudo nqc -S$(IRTOWER) -firmware $<
       +
       +%.lgo: %.zip
       +        unzip $<
       +        touch $@
       +
       +firm0332.zip:
       +        curl -OL http://pbrick.info/wp-content/uploads/2013/10/firm0332.zip
       +
       +test:
       +        sudo nqc -S$(IRTOWER) -raw 5105
       +
        clean:
                $(RM) *.rcx
        
       -.PHONY: clean upload
       +.PHONY: clean upload upload_firmware test