Makefile revision 299094
1314125Sdelphij# $FreeBSD: head/lib/libc/tests/regex/Makefile 299094 2016-05-04 23:20:53Z ngie $
2110010Smarkm
3110010Smarkm.include <bsd.own.mk>
4142429Snectar
5110010SmarkmPACKAGE=	tests
6110010Smarkm
7110010SmarkmBINDIR=		${TESTSDIR}
8110010Smarkm
9110010SmarkmIMPLEMENTATION?=      -DREGEX_SPENCER
10110010Smarkm
11110010SmarkmCFLAGS.h_regex+=-I${TESTSRC} -I${.CURDIR:H:H}/regex
12110010SmarkmPROGS+=		h_regex
13110010SmarkmSRCS.h_regex=	main.c split.c debug.c
14110010Smarkm
15110010SmarkmNETBSD_ATF_TESTS_SH=	regex_test
16110010Smarkm
17110010Smarkm${PACKAGE}FILES+=		README
18110010Smarkm
19110010SmarkmFILESGROUPS+=	${PACKAGE}DATA_FILES
20215698Ssimon${PACKAGE}DATA_FILESPACKAGE=${PACKAGE}
21215698Ssimon
22215698Ssimon${PACKAGE}DATA_FILESDIR=	${TESTSDIR}/data
23215698Ssimon${PACKAGE}DATA_FILES+=		data/anchor.in
24215698Ssimon${PACKAGE}DATA_FILES+=		data/backref.in
25110010Smarkm${PACKAGE}DATA_FILES+=		data/basic.in
26110010Smarkm${PACKAGE}DATA_FILES+=		data/bracket.in
27110010Smarkm${PACKAGE}DATA_FILES+=		data/c_comments.in
28110010Smarkm${PACKAGE}DATA_FILES+=		data/complex.in
29110010Smarkm${PACKAGE}DATA_FILES+=		data/error.in
30110010Smarkm${PACKAGE}DATA_FILES+=		data/meta.in
31110010Smarkm${PACKAGE}DATA_FILES+=		data/nospec.in
32110010Smarkm${PACKAGE}DATA_FILES+=		data/paren.in
33110010Smarkm${PACKAGE}DATA_FILES+=		data/regress.in
34110010Smarkm${PACKAGE}DATA_FILES+=		data/repet_bounded.in
35110010Smarkm${PACKAGE}DATA_FILES+=		data/repet_multi.in
36110010Smarkm${PACKAGE}DATA_FILES+=		data/repet_ordinary.in
37110010Smarkm${PACKAGE}DATA_FILES+=		data/startend.in
38110010Smarkm${PACKAGE}DATA_FILES+=		data/subexp.in
39110010Smarkm${PACKAGE}DATA_FILES+=		data/subtle.in
40110010Smarkm${PACKAGE}DATA_FILES+=		data/word_bound.in
41276861Sjkim${PACKAGE}DATA_FILES+=		data/zero.in
42276861Sjkim#${PACKAGE}DATA_FILES+=		data/att/README
43110010Smarkm${PACKAGE}DATA_FILES+=		data/att/basic.dat
44110010Smarkm${PACKAGE}DATA_FILES+=		data/att/categorization.dat
45215698Ssimon${PACKAGE}DATA_FILES+=		data/att/forcedassoc.dat
46215698Ssimon${PACKAGE}DATA_FILES+=		data/att/leftassoc.dat
47215698Ssimon${PACKAGE}DATA_FILES+=		data/att/nullsubexpr.dat
48215698Ssimon${PACKAGE}DATA_FILES+=		data/att/repetition.dat
49314125Sdelphij${PACKAGE}DATA_FILES+=		data/att/rightassoc.dat
50215698Ssimon
51142429SnectarNETBSD_ATF_TESTS_C=	exhaust_test
52142429SnectarNETBSD_ATF_TESTS_C+=	regex_att_test
53276861Sjkim
54276861Sjkim.for t in ${NETBSD_ATF_TESTS_C}
55276861SjkimCFLAGS.$t+=	-I${TESTSRC} ${IMPLEMENTATION}
56110010Smarkm.endfor
57314125Sdelphij
58314125Sdelphij.include "../Makefile.netbsd-tests"
59314125Sdelphij
60314125SdelphijLIBADD.regex_att_test+=	util
61215698Ssimon
62314125Sdelphij.include <bsd.test.mk>
63314125Sdelphij