xref: /openbsd-src/regress/sys/kern/pipe/Makefile (revision 4b171f7d69c92a0a296bba1639eef5570e49697a)
1#	$OpenBSD: Makefile,v 1.5 2021/10/22 05:03:04 anton Exp $
2
3PROG=		pipe
4
5SRCS+=		pipe.c
6SRCS+=		test-close.c
7SRCS+=		test-kqueue.c
8SRCS+=		test-ping-pong.c
9SRCS+=		test-run-down.c
10SRCS+=		test-select.c
11SRCS+=		test-thundering-herd.c
12
13LDADD+=		-lpthread
14DPADD+=		${LIBPTHREAD}
15
16WARNINGS=	yes
17
18TESTS+=	close-race
19TESTS+=	kqueue-read
20TESTS+=	kqueue-read-eof
21TESTS+=	kqueue-write
22TESTS+=	kqueue-write-eof
23TESTS+=	ping-pong
24TESTS+=	run-down-write-big
25TESTS+=	run-down-write-small
26TESTS+=	select-hup
27TESTS+=	thundering-herd-read-signal
28TESTS+=	thundering-herd-read-wakeup
29TESTS+=	thundering-herd-write-signal
30TESTS+=	thundering-herd-write-wakeup
31
32REGRESS_SETUP=		${PROG}
33
34.for t in ${TESTS}
35run-$t:
36	./${PROG} $t
37REGRESS_TARGETS+=	run-$t
38.endfor
39
40.include <bsd.regress.mk>
41