1# $OpenBSD: Makefile,v 1.2 2022/08/13 16:02:15 semarie Exp $ 2 3SRCS += ${.CURDIR}/../../../../sys/kern/subr_blist.c 4WARNINGS = Yes 5 6TESTS += \ 7 test-1 1024 \ 8 test-2 1024 \ 9 test-3 64 \ 10 test-4 64 \ 11 test-5 1024 \ 12 test-6 128 13 14.for t s in ${TESTS} 15run-$t: blist 16 ./blist $s <${.CURDIR}/$t.in >$t.run 17 diff -u ${.CURDIR}/$t.out $t.run 18 19show-$t: blist 20 ./blist $s <${.CURDIR}/$t.in 2>&1 21 22regen-$t: blist 23 ./blist $s <${.CURDIR}/$t.in >${.CURDIR}/$t.out 24 25REGRESS_TARGETS += run-$t 26REGEN_TARGETS += regen-$t 27CLEANFILES += $t.run 28.endfor 29 30blist: ${SRCS} 31 ${CC} -g -o $@ ${CFLAGS} ${SRCS} 32CLEANFILES += blist blist.d 33 34regen: ${REGEN_TARGETS} 35 36.PHONY: regen ${REGEN_TARGETS} 37 38.include <bsd.regress.mk> 39