1274075Sngie# $FreeBSD: releng/11.0/lib/libc/tests/regex/Makefile 299094 2016-05-04 23:20:53Z ngie $
2274075Sngie
3274075Sngie.include <bsd.own.mk>
4274075Sngie
5298107SgjbPACKAGE=	tests
6298107Sgjb
7274075SngieBINDIR=		${TESTSDIR}
8274075Sngie
9274075SngieIMPLEMENTATION?=      -DREGEX_SPENCER
10274075Sngie
11274075SngieCFLAGS.h_regex+=-I${TESTSRC} -I${.CURDIR:H:H}/regex
12274075SngiePROGS+=		h_regex
13274075SngieSRCS.h_regex=	main.c split.c debug.c
14274075Sngie
15274075SngieNETBSD_ATF_TESTS_SH=	regex_test
16274075Sngie
17299094Sngie${PACKAGE}FILES+=		README
18274075Sngie
19299094SngieFILESGROUPS+=	${PACKAGE}DATA_FILES
20299094Sngie${PACKAGE}DATA_FILESPACKAGE=${PACKAGE}
21299094Sngie
22299094Sngie${PACKAGE}DATA_FILESDIR=	${TESTSDIR}/data
23299094Sngie${PACKAGE}DATA_FILES+=		data/anchor.in
24299094Sngie${PACKAGE}DATA_FILES+=		data/backref.in
25299094Sngie${PACKAGE}DATA_FILES+=		data/basic.in
26299094Sngie${PACKAGE}DATA_FILES+=		data/bracket.in
27299094Sngie${PACKAGE}DATA_FILES+=		data/c_comments.in
28299094Sngie${PACKAGE}DATA_FILES+=		data/complex.in
29299094Sngie${PACKAGE}DATA_FILES+=		data/error.in
30299094Sngie${PACKAGE}DATA_FILES+=		data/meta.in
31299094Sngie${PACKAGE}DATA_FILES+=		data/nospec.in
32299094Sngie${PACKAGE}DATA_FILES+=		data/paren.in
33299094Sngie${PACKAGE}DATA_FILES+=		data/regress.in
34299094Sngie${PACKAGE}DATA_FILES+=		data/repet_bounded.in
35299094Sngie${PACKAGE}DATA_FILES+=		data/repet_multi.in
36299094Sngie${PACKAGE}DATA_FILES+=		data/repet_ordinary.in
37299094Sngie${PACKAGE}DATA_FILES+=		data/startend.in
38299094Sngie${PACKAGE}DATA_FILES+=		data/subexp.in
39299094Sngie${PACKAGE}DATA_FILES+=		data/subtle.in
40299094Sngie${PACKAGE}DATA_FILES+=		data/word_bound.in
41299094Sngie${PACKAGE}DATA_FILES+=		data/zero.in
42299094Sngie#${PACKAGE}DATA_FILES+=		data/att/README
43299094Sngie${PACKAGE}DATA_FILES+=		data/att/basic.dat
44299094Sngie${PACKAGE}DATA_FILES+=		data/att/categorization.dat
45299094Sngie${PACKAGE}DATA_FILES+=		data/att/forcedassoc.dat
46299094Sngie${PACKAGE}DATA_FILES+=		data/att/leftassoc.dat
47299094Sngie${PACKAGE}DATA_FILES+=		data/att/nullsubexpr.dat
48299094Sngie${PACKAGE}DATA_FILES+=		data/att/repetition.dat
49299094Sngie${PACKAGE}DATA_FILES+=		data/att/rightassoc.dat
50299094Sngie
51274075SngieNETBSD_ATF_TESTS_C=	exhaust_test
52274075SngieNETBSD_ATF_TESTS_C+=	regex_att_test
53274075Sngie
54274075Sngie.for t in ${NETBSD_ATF_TESTS_C}
55274075SngieCFLAGS.$t+=	-I${TESTSRC} ${IMPLEMENTATION}
56274075Sngie.endfor
57274075Sngie
58274075Sngie.include "../Makefile.netbsd-tests"
59274075Sngie
60291738SbdreweryLIBADD.regex_att_test+=	util
61274075Sngie
62274075Sngie.include <bsd.test.mk>
63