1# $NetBSD: Makefile,v 1.9 2012/08/24 20:24:40 jmmv Exp $ 2 3MKMAN= no 4 5.include <bsd.own.mk> 6 7TESTSDIR?= ${TESTSBASE}/lib/libc/regex 8IMPLEMENTATION?= -DREGEX_SPENCER -DSKIP_LEFTASSOC 9 10BINDIR= ${TESTSDIR} 11PROGS?= h_regex 12SRCS.h_regex= main.c split.c debug.c 13CPPFLAGS+= -I${NETBSDSRCDIR}/lib/libc/regex ${IMPLEMENTATION} 14 15TESTS_SH?= t_regex 16TESTS_C= t_regex_att 17.if !defined(__MINIX) 18TESTS_C+= t_exhaust 19.else 20# this test fails in a way which breaks the test run 21# Thre following is normaly done in bsd.test.mk 22PROGS+= t_exhaust 23BINDIR.t_exhaust= ${TESTSDIR} 24LDADD.t_exhaust+= -latf-c 25DPADD.t_exhaust+= ${LIBATF_C} 26MAN.t_exhaust= # empty 27.endif # !defined(__MINIX) 28 29FILESDIR= ${TESTSDIR}/data 30FILES+= README 31FILES+= data/anchor.in 32FILES+= data/backref.in 33FILES+= data/basic.in 34FILES+= data/bracket.in 35FILES+= data/c_comments.in 36FILES+= data/complex.in 37FILES+= data/error.in 38FILES+= data/meta.in 39FILES+= data/nospec.in 40FILES+= data/paren.in 41FILES+= data/regress.in 42FILES+= data/repet_bounded.in 43FILES+= data/repet_multi.in 44FILES+= data/repet_ordinary.in 45FILES+= data/startend.in 46FILES+= data/subexp.in 47FILES+= data/subtle.in 48FILES+= data/word_bound.in 49FILES+= data/zero.in 50#FILES+= data/att/README 51FILES+= data/att/basic.dat 52FILES+= data/att/categorization.dat 53FILES+= data/att/forcedassoc.dat 54FILES+= data/att/leftassoc.dat 55FILES+= data/att/nullsubexpr.dat 56FILES+= data/att/repetition.dat 57FILES+= data/att/rightassoc.dat 58 59.include <bsd.test.mk> 60