1# $OpenBSD: Makefile,v 1.11 2017/04/16 16:01:05 kettenis Exp $ 2# $NetBSD: Makefile,v 1.2 1995/02/16 19:38:45 cgd Exp $ 3 4PROG= re 5SRCS= main.c split.c debug.c regcomp.c regerror.c regexec.c regfree.c 6.PATH: ${.CURDIR}/../../../../lib/libc/regex 7CLEANFILES += t_exhaust 8 9CFLAGS+= -I${.CURDIR}/../../../../lib/libc/regex -DREDEBUG -DPOSIX_MISTAKE 10CFLAGS+= -D'DEF_WEAK(x)=asm("")' 11 12TESTS= ${.CURDIR}/tests 13 14REGRESS_TARGETS = do-reg do-reg-long do-reg-backref 15# cannot run with large limits 16#REGRESS_TARGETS += do-t_exhaust 17 18do-reg: ${PROG} 19 ./re < ${TESTS} 20do-reg-long: ${PROG} 21 ./re -el < ${TESTS} 22do-reg-backref: ${PROG} 23 ./re -er < ${TESTS} 24#do-t_exhaust: t_exhaust 25# ./t_exhaust 26 27.include <bsd.regress.mk> 28