1#	$NetBSD: Makefile,v 1.14 2021/02/11 09:23:55 mrg Exp $
2#	$eterna: Makefile,v 1.14 2009/05/22 21:51:39 mrg Exp $
3
4SIMPLETESTS=	t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t12 t13 t14 t15 t16 t17 t18
5CGITESTS=	t11
6BIGFILETESTS=	partial4000 partial8000
7
8BOZOHTTPD?=	../bozohttpd
9BOZOHTTPD?=	../debug/bozohttpd-debug
10WGET?=		wget
11DATA?=		$(.CURDIR)/data 
12VERBOSE?=	yes
13
14.if ${VERBOSE} != "yes"
15SILENT=		@
16.else
17SILENT=
18.endif
19
20all:
21
22clean:
23	for a in $(SIMPLETESTS) $(BIGFILETESTS); do \
24		rm -f tmp.$$a.out tmp.$$a.err; \
25	done
26
27check: check-simple check-cgi check-bigfile
28
29check-simple:
30.for a in $(SIMPLETESTS)
31	${SILENT}$(.CURDIR)/test-simple "$a" "${BOZOHTTPD}" "${DATA}" "${.CURDIR}" "${VERBOSE}"
32.endfor
33
34check-cgi:
35.for a in $(CGITESTS)
36	${SILENT}$(.CURDIR)/test-simple "$a" "${BOZOHTTPD}" "${DATA}" "${.CURDIR}" "${VERBOSE}" -c "${.CURDIR}/cgi-bin"
37.endfor
38
39check-bigfile:
40.for a in $(BIGFILETESTS)
41	${SILENT}$(.CURDIR)/test-bigfile "$a" "${BOZOHTTPD}" "${WGET}" "${DATA}" "${VERBOSE}"
42.endfor
43
44.include <bsd.obj.mk>
45