1# $OpenBSD: Makefile,v 1.11 2021/09/27 18:47:46 bluhm Exp $ 2 3REGRESS_TARGETS=t1 t2 t3 t4 t5 t6 t7 4 5t1: t1.out 6 perl ${.CURDIR}/tsort-check t1.out ${.CURDIR}/pairs1 7 8t2: t2.out 9 perl ${.CURDIR}/normalize-cycles <t2.out|head -1|diff - ${.CURDIR}/t2.canonical 10 11t3: t3.out pairs3 12 perl ${.CURDIR}/tsort-check t3.out pairs3 13 14t4: t4.out pairs4 15 perl ${.CURDIR}/tsort-check t4.out pairs4 16 17t5: t5.out 18 perl ${.CURDIR}/tsort-check t5.out ${.CURDIR}/pairs5 19 20t6: t6.out 21 perl ${.CURDIR}/tsort-check t6.out ${.CURDIR}/pairs6 22 23t1.out: 24 tsort <${.CURDIR}/pairs1 >$@ 2>&1 25 26t2.out: 27 cat ${.CURDIR}/pairs1 ${.CURDIR}/pairs2 |tsort -l >/dev/null 2>$@ 28 29t3.out: pairs3 30 tsort <pairs3 >$@ 2>&1 31 32t4.out: pairs4 33 tsort <pairs4 >$@ 2>&1 34 35t5.out: pairs5 36 tsort <${.CURDIR}/pairs5 >$@ 2>&1 37 38t6.out: pairs6 39 tsort <${.CURDIR}/pairs6 >$@ 2>&1 40 41t7: 42 tsort -h${.CURDIR}/hints1 -h ${.CURDIR}/hints2 ${.CURDIR}/pairs7 2>&1|diff - ${.CURDIR}/t7.canonical 43 44pairs3: 45 perl ${.CURDIR}/build-tree 4 8 >$@ 46 47pairs4: 48 perl ${.CURDIR}/build-tree 5 10 >$@ 49 50.PHONY: t1 t2 t7 51CLEANFILES+=t1.out t2.out t3.out t4.out t5.out t6.out pairs3 pairs4 52 53.include <bsd.regress.mk> 54