Makefile revision 1.3
11208Shannesw# $OpenBSD: Makefile,v 1.3 2018/10/23 08:45:49 martijn Exp $
21208Shannesw
31208ShanneswJION=join
41208Shannesw
51208ShanneswREGRESS_TARGETS=t1 t2 t3 t4 t5 t6 t7 t8
61208Shannesw
71208Shanneswt1:
81208Shannesw	join -t "	" -a 1 -a 2 -e '(unknown)' -o 0,1.2,2.2 ${.CURDIR}/phone ${.CURDIR}/fax > ${*}.log
91208Shannesw	@cmp -s ${.CURDIR}/${*}.out ${*}.log || \
101208Shannesw		(echo "XXX ${*} failed" && false)
111208Shannesw
121208Shanneswt2:
131208Shannesw	join ${.CURDIR}/fa1 ${.CURDIR}/fb1 > ${*}.log
141208Shannesw	@cmp -s ${.CURDIR}/${*}.out ${*}.log || \
151208Shannesw		(echo "XXX ${*} failed" && false)
161208Shannesw
171208Shanneswt3:
181208Shannesw	join ${.CURDIR}/fa2 ${.CURDIR}/fb2 > ${*}.log
191208Shannesw	@cmp -s ${.CURDIR}/${*}.out ${*}.log || \
201208Shannesw		(echo "XXX ${*} failed" && false)
211208Shannesw
221208Shanneswt4:
231208Shannesw	join -t, -o0,1.2,1.3,2.2,2.3 -a1 ${.CURDIR}/t4a.in ${.CURDIR}/t4b.in > ${*}.log
241208Shannesw	@cmp -s ${.CURDIR}/${*}.out ${*}.log || \
251208Shannesw		(echo "XXX ${*} failed" && false)
261208Shannesw
271208Shanneswt5:
281208Shannesw	join -t, -o0,1.2,1.3,2.2,2.3 -a2  ${.CURDIR}/t4a.in ${.CURDIR}/t4b.in > ${*}.log
291208Shannesw	@cmp -s ${.CURDIR}/${*}.out ${*}.log || \
301208Shannesw		(echo "XXX ${*} failed" && false)
311208Shannesw
321208Shanneswt6:
331208Shannesw	join -t, -o0,1.2,1.3,2.2,2.3 -a1 -a2 ${.CURDIR}/t4a.in ${.CURDIR}/t4b.in > ${*}.log
341208Shannesw	@cmp -s ${.CURDIR}/${*}.out ${*}.log || \
351208Shannesw		(echo "XXX ${*} failed" && false)
361208Shannesw
371208Shanneswt7:
381208Shannesw	join -j 2 ${.CURDIR}/t7a.in ${.CURDIR}/t7b.in > ${*}.log
391208Shannesw	@cmp -s ${.CURDIR}/${*}.out ${*}.log || \
401208Shannesw		(echo "XXX ${*} failed" && false)
411208Shannesw
421208Shanneswt8:
431208Shannesw	join -j 2 -e empty ${.CURDIR}/t8a.in ${.CURDIR}/t8b.in > ${*}.log
441208Shannesw	@cmp -s ${.CURDIR}/${*}.out ${*}.log || \
451208Shannesw		(echo "XXX ${*} failed" && false)
461208Shannesw
471208Shanneswclean:
481208Shannesw	rm -f *.log
491208Shannesw
501208Shannesw.include <bsd.regress.mk>
511208Shannesw