xref: /openbsd/regress/sys/kern/unfdpass/Makefile (revision 5a38ef86)
1#	$OpenBSD: Makefile,v 1.13 2021/10/05 05:34:41 anton Exp $
2#	$NetBSD: Makefile,v 1.3 1998/03/02 21:57:38 cgd Exp $
3
4PROG=		unfdpass
5WARNINGS=	Yes
6
7CLEANFILES+=file1 file2 file3 file4 file5 output test-sock
8REGRESS_TARGETS=do-unfdpass1 do-unfdpass2 do-unfdpass3 do-unfdpass4
9REGRESS_TARGETS+=do-unfdpass5 do-unfdpass6 do-unfdpass7 do-unfdpass8
10REGRESS_TARGETS+=do-unfdpass9 do-unfdpass10 do-unfdpass11 do-unfdpass12
11
12REGRESS_SETUP_ONCE=	setup
13setup: ${PROG}
14
15do-unfdpass1:
16	./unfdpass > output
17	cmp -s ${.CURDIR}/expected output
18
19do-unfdpass2:
20	./unfdpass -p > output
21	cmp -s ${.CURDIR}/expected output
22
23do-unfdpass3:
24	./unfdpass -q > output
25	cmp -s ${.CURDIR}/expected output
26
27do-unfdpass4:
28	./unfdpass -pq > output
29	cmp -s ${.CURDIR}/expected output
30
31do-unfdpass5:
32	./unfdpass -o > output
33	cmp -s ${.CURDIR}/expected_overflow output
34
35do-unfdpass6:
36	./unfdpass -op > output
37	cmp -s ${.CURDIR}/expected_overflow output
38
39do-unfdpass7:
40	./unfdpass -oq > output
41	cmp -s ${.CURDIR}/expected_overflow output
42
43do-unfdpass8:
44	./unfdpass -opq > output
45	cmp -s ${.CURDIR}/expected_overflow output
46
47do-unfdpass9:
48	./unfdpass -r > output
49	cmp -s ${.CURDIR}/expected_read output
50
51do-unfdpass10:
52	./unfdpass -rp > output
53	cmp -s ${.CURDIR}/expected_read output
54
55do-unfdpass11:
56	./unfdpass -rq > output
57	cmp -s ${.CURDIR}/expected_read output
58
59do-unfdpass12:
60	./unfdpass -rpq > output
61	cmp -s ${.CURDIR}/expected_read output
62
63.include <bsd.regress.mk>
64