chiark / gitweb /
compile alternative version -DNDEBUG
authorian <ian>
Sun, 1 Jan 2006 13:49:44 +0000 (13:49 +0000)
committerian <ian>
Sun, 1 Jan 2006 13:49:44 +0000 (13:49 +0000)
detpic/Makefile

index b587f71c84a5f972720f8cd32d7e1e55e9dae7b8..3b04fa2e99d038c6f389f51ce75be93cf887d4d4 100644 (file)
@@ -8,7 +8,12 @@ FILES=                 variables vectors                               \
                        syncwrite mascan energy                         \
                        reverse nmra-stream tick watchdog
 
-PROGRAMS=              program
+PROGRAMS=              program program+nd
+
+OBJS_program+nd=       $(addsuffix +nd.o, $(FILES))
+XCODEN_program+nd=     morse
+XCODE1_program+nd=     ours+pindata
+
 OBJS_program=          $(addsuffix .o, $(FILES))
 XCODEN_program=        morse
 XCODE1_program=        ours+pindata
@@ -36,6 +41,10 @@ bessar:              program+program.map
 $(SYNCWRITES): %: ../iwjpictest/%
                cp $< $@
 
+%+nd.o:                %.asm $(INCLUDES)
+               $(ASSEMBLE) -DNDEBUG=1 -o $@ -c $<
+               @mv $*+nd.lst $*+nd+asm.lst
+
 %+externs.fin: make-externs %.asm $(addsuffix .asm, $(FILES))
                ./$+ >$@.new
                diff -q $@ $@.new || mv -vf $@.new $@