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