Makefile revision 1.5
1# $OpenBSD: Makefile,v 1.5 2018/11/12 09:48:48 martijn Exp $ 2 3REGRESS_TARGETS=t1 t2 t3 t4 t5 t6 t7 t8 t9-utf8 t9-c 4 5t1: 6 join -t " " -a 1 -a 2 -e '(unknown)' -o 0,1.2,2.2 ${.CURDIR}/phone ${.CURDIR}/fax > ${*}.log 7 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 8 (echo "XXX ${*} failed" && false) 9 10t2: 11 join ${.CURDIR}/fa1 ${.CURDIR}/fb1 > ${*}.log 12 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 13 (echo "XXX ${*} failed" && false) 14 15t3: 16 join ${.CURDIR}/fa2 ${.CURDIR}/fb2 > ${*}.log 17 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 18 (echo "XXX ${*} failed" && false) 19 20t4: 21 join -t, -o0,1.2,1.3,2.2,2.3 -a1 ${.CURDIR}/t4a.in ${.CURDIR}/t4b.in > ${*}.log 22 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 23 (echo "XXX ${*} failed" && false) 24 25t5: 26 join -t, -o0,1.2,1.3,2.2,2.3 -a2 ${.CURDIR}/t4a.in ${.CURDIR}/t4b.in > ${*}.log 27 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 28 (echo "XXX ${*} failed" && false) 29 30t6: 31 join -t, -o0,1.2,1.3,2.2,2.3 -a1 -a2 ${.CURDIR}/t4a.in ${.CURDIR}/t4b.in > ${*}.log 32 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 33 (echo "XXX ${*} failed" && false) 34 35t7: 36 join -j 2 ${.CURDIR}/t7a.in ${.CURDIR}/t7b.in > ${*}.log 37 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 38 (echo "XXX ${*} failed" && false) 39 40t8: 41 join -j 2 -e empty ${.CURDIR}/t8a.in ${.CURDIR}/t8b.in > ${*}.log 42 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 43 (echo "XXX ${*} failed" && false) 44 45 46# LC_ALL takes precedence over LC_CTYPE. 47t9-utf8: 48 LC_ALL=en_US.UTF-8 join -t��� ${.CURDIR}/t9a.in ${.CURDIR}/t9b.in > ${*}.log 49 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 50 (echo "XXX ${*} failed" && false) 51 52t9-c: 53 ! LC_ALL=C join -t��� ${.CURDIR}/t9a.in ${.CURDIR}/t9b.in > ${*}.log 2>&1 54 @cmp -s ${.CURDIR}/${*}.out ${*}.log || \ 55 (echo "XXX ${*} failed" && false) 56 57clean: 58 rm -f *.log 59 60.include <bsd.regress.mk> 61