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