1# $OpenBSD: Makefile,v 1.4 2020/12/16 22:59:55 bluhm 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-thundering-herd.c 11 12LDADD+= -lpthread 13DPADD+= ${LIBPTHREAD} 14 15WARNINGS= yes 16 17TESTS+= close-race 18TESTS+= kqueue-read 19TESTS+= kqueue-read-eof 20TESTS+= kqueue-write 21TESTS+= kqueue-write-eof 22TESTS+= ping-pong 23TESTS+= run-down-write-big 24TESTS+= run-down-write-small 25TESTS+= thundering-herd-read-signal 26TESTS+= thundering-herd-read-wakeup 27TESTS+= thundering-herd-write-signal 28TESTS+= thundering-herd-write-wakeup 29 30REGRESS_SETUP= ${PROG} 31 32.for t in ${TESTS} 33run-$t: 34 ./${PROG} $t 35REGRESS_TARGETS+= run-$t 36.endfor 37 38.include <bsd.regress.mk> 39