1# $FreeBSD: stable/10/lib/libc/tests/regex/Makefile 314817 2017-03-07 01:52:50Z ngie $ 2 3.include <bsd.own.mk> 4 5BINDIR= ${TESTSDIR} 6 7# SKIP_LEFTASSOC -> these testcases fail on FreeBSD. 8IMPLEMENTATION?= -DREGEX_SPENCER -DSKIP_LEFTASSOC 9 10CFLAGS.h_regex+=-I${TESTSRC} -I${.CURDIR:H:H}/regex 11PROGS+= h_regex 12SRCS.h_regex= main.c split.c debug.c 13 14NETBSD_ATF_TESTS_SH= regex_test 15 16FILESDIR= ${TESTSDIR}/data 17FILES+= README 18FILES+= data/anchor.in 19FILES+= data/backref.in 20FILES+= data/basic.in 21FILES+= data/bracket.in 22FILES+= data/c_comments.in 23FILES+= data/complex.in 24FILES+= data/error.in 25FILES+= data/meta.in 26FILES+= data/nospec.in 27FILES+= data/paren.in 28FILES+= data/regress.in 29FILES+= data/repet_bounded.in 30FILES+= data/repet_multi.in 31FILES+= data/repet_ordinary.in 32FILES+= data/startend.in 33FILES+= data/subexp.in 34FILES+= data/subtle.in 35FILES+= data/word_bound.in 36FILES+= data/zero.in 37#FILES+= data/att/README 38FILES+= data/att/basic.dat 39FILES+= data/att/categorization.dat 40FILES+= data/att/forcedassoc.dat 41FILES+= data/att/leftassoc.dat 42FILES+= data/att/nullsubexpr.dat 43FILES+= data/att/repetition.dat 44FILES+= data/att/rightassoc.dat 45 46NETBSD_ATF_TESTS_C= exhaust_test 47NETBSD_ATF_TESTS_C+= regex_att_test 48 49.for t in ${NETBSD_ATF_TESTS_C} 50CFLAGS.$t+= -I${TESTSRC} ${IMPLEMENTATION} 51.endfor 52 53.include "../Makefile.netbsd-tests" 54 55DPADD.regex_att_test+= ${LIBUTIL} 56LDADD.regex_att_test+= -lutil 57 58.include <bsd.test.mk> 59