1#       $OpenBSD: Makefile,v 1.7 2010/06/26 23:31:11 nicm Exp $
2
3REGRESS_TARGETS=  run-regress run-test-eof run-test-init run-test-time
4REGRESS_TARGETS+= run-test-weof
5
6CFLAGS+= -I${.CURDIR}/../../../lib/libevent \
7	-DHAVE_FCNTL \
8	-DHAVE_SIGACTION \
9	-DHAVE_SYS_SOCKET_H \
10	-DHAVE_SYS_TIME_H \
11	-DHAVE_UNISTD_H
12LDFLAGS+= -levent
13CLEANFILES= event_regress test-eof test-init test-time test-weof
14
15.PHONY: ${REGRESS_TARGETS}
16
17run-regress: event_regress
18	EVENT_NOPOLL=1 EVENT_NOSELECT=1 ./event_regress
19	EVENT_NOKQUEUE=1 EVENT_NOSELECT=1 ./event_regress
20	EVENT_NOKQUEUE=1 EVENT_NOPOLL=1 ./event_regress
21
22run-test-eof: test-eof
23	EVENT_NOPOLL=1 EVENT_NOSELECT=1 ./test-eof
24	EVENT_NOKQUEUE=1 EVENT_NOSELECT=1 ./test-eof
25	EVENT_NOKQUEUE=1 EVENT_NOPOLL=1 ./test-eof
26
27run-test-init: test-init
28	EVENT_NOPOLL=1 EVENT_NOSELECT=1 ./test-init
29	EVENT_NOKQUEUE=1 EVENT_NOSELECT=1 ./test-init
30	EVENT_NOKQUEUE=1 EVENT_NOPOLL=1 ./test-init
31
32run-test-time: test-time
33	EVENT_NOPOLL=1 EVENT_NOSELECT=1 ./test-time
34	EVENT_NOKQUEUE=1 EVENT_NOSELECT=1 ./test-time
35	EVENT_NOKQUEUE=1 EVENT_NOPOLL=1 ./test-time
36
37run-test-weof: test-weof
38	EVENT_NOPOLL=1 EVENT_NOSELECT=1 ./test-weof
39	EVENT_NOKQUEUE=1 EVENT_NOSELECT=1 ./test-weof
40	EVENT_NOKQUEUE=1 EVENT_NOPOLL=1 ./test-weof
41
42.include <bsd.regress.mk>
43