Mercurial > ~dholland > hg > tradcpp > index.cgi
view tests/Makefile @ 64:f50b4ea6cbfe
Prune single-line comments from (most) directive lines.
Also, don't pass the string length to the directive processing
functions, as half of them weren't honoring it. Instead, ensure that
the directive line is terminated at the place the directive processing
functions should stop looking at it.
author | David A. Holland |
---|---|
date | Sun, 31 Mar 2013 02:04:56 -0400 |
parents | cf4c97cebbd9 |
children | 161edab0d361 8eee66a25533 |
line wrap: on
line source
TRADCPP_OBJDIR!= ${MAKE} -C ${.CURDIR}/.. -V .OBJDIR TRADCPP= ${TRADCPP_OBJDIR}/tradcpp TESTS=\ t01 t02 t03 t04 t05 t06 t07 t08 t09 t10 t11 t12 t13 t14 t15 t16 \ t17 t18 t19 all: run-tests .WAIT show-diffs .for T in $(TESTS) run-tests: $(T).diff $(T).diff: $(T).run $(T).good $(TRADCPP) -diff -u $(T).good $(T).run > $(T).diff $(T).run: $(TRADCPP) $(T).c $(TRADCPP) $(T).c > $(T).run 2>&1 || echo FAILED >> $(T).run .endfor show-diffs: @echo '*** Test diffs ***' .for T in $(TESTS) @cat $(T).diff .endfor clean: .for T in $(TESTS) rm -f $(T).run $(T).diff .endfor good: .for T in $(TESTS) cp $(T).run $(T).good .endfor .PHONY: all run-tests show-diffs clean good ############################################################ .if defined(ALLOW_BROKEN_ATF_POLLUTION) TESTDIR= ${TESTSBASE}/usr.bin/tradcpp TESTS_SH+= tradcpp .include <bsd.test.mk> .endif