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