1# $OpenBSD: Makefile,v 1.2 2025/01/06 22:25:38 bluhm Exp $ 2 3PROG= tcpthread 4LDADD= -lpthread 5DPADD= ${LIBPTHREAD} 6WARNINGS= yes 7 8CLEANFILES= ktrace.out 9 10REGRESS_SETUP += ${PROG} 11 12REGRESS_TARGETS += run-default 13run-default: 14 time ${KTRACE} ./${PROG} 15 16REGRESS_TARGETS += run-sock100 17run-sock100: 18 ulimit -n 500; time ${KTRACE} ./${PROG} -n100 19 20REGRESS_TARGETS += run-splice 21run-splice: 22 time ${KTRACE} ./${PROG} -n10 -S2 23 24REGRESS_TARGETS += run-unsplice 25run-unsplice: 26 time ${KTRACE} ./${PROG} -n10 -S2 -U1 27 28REGRESS_TARGETS += run-max 29run-max: 30 time ${KTRACE} ./${PROG} -n10 -S4 -M100 -s2 -r2 31 32REGRESS_TARGETS += run-idle 33run-idle: 34 time ${KTRACE} ./${PROG} -n10 -S4 -I100 -s2 -r2 35 36REGRESS_ROOT_TARGETS += run-drop 37REGRESS_TARGETS += run-drop 38run-drop: 39 time ${SUDO} ${KTRACE} ./${PROG} -n10 -D3 -o0 40 41REGRESS_ROOT_TARGETS += run-splicedrop 42REGRESS_TARGETS += run-splicedrop 43run-splicedrop: 44 time ${SUDO} ${KTRACE} ./${PROG} -n10 -S2 -D3 -o0 45 46.include <bsd.regress.mk> 47