xref: /freebsd/lib/libc/tests/regex/Makefile (revision 43faedc1339a9624c7acedb7f3e5624e64da5b99)
12f121787SEnji Cooper# $FreeBSD$
22f121787SEnji Cooper
32f121787SEnji Cooper.include <bsd.own.mk>
42f121787SEnji Cooper
5*43faedc1SGlen BarberPACKAGE=	tests
6*43faedc1SGlen BarberFILESGROUPS=	TESTS
7*43faedc1SGlen BarberTESTSPACKAGE=	${PACKAGE}
8*43faedc1SGlen Barber
92f121787SEnji CooperBINDIR=		${TESTSDIR}
102f121787SEnji Cooper
112f121787SEnji CooperIMPLEMENTATION?=      -DREGEX_SPENCER
122f121787SEnji Cooper
132f121787SEnji CooperCFLAGS.h_regex+=-I${TESTSRC} -I${.CURDIR:H:H}/regex
142f121787SEnji CooperPROGS+=		h_regex
152f121787SEnji CooperSRCS.h_regex=	main.c split.c debug.c
162f121787SEnji Cooper
172f121787SEnji CooperNETBSD_ATF_TESTS_SH=	regex_test
182f121787SEnji Cooper
192f121787SEnji CooperFILESDIR=	${TESTSDIR}/data
202f121787SEnji CooperFILES+=		README
212f121787SEnji CooperFILES+=		data/anchor.in
222f121787SEnji CooperFILES+=		data/backref.in
232f121787SEnji CooperFILES+=		data/basic.in
242f121787SEnji CooperFILES+=		data/bracket.in
252f121787SEnji CooperFILES+=		data/c_comments.in
262f121787SEnji CooperFILES+=		data/complex.in
272f121787SEnji CooperFILES+=		data/error.in
282f121787SEnji CooperFILES+=		data/meta.in
292f121787SEnji CooperFILES+=		data/nospec.in
302f121787SEnji CooperFILES+=		data/paren.in
312f121787SEnji CooperFILES+=		data/regress.in
322f121787SEnji CooperFILES+=		data/repet_bounded.in
332f121787SEnji CooperFILES+=		data/repet_multi.in
342f121787SEnji CooperFILES+=		data/repet_ordinary.in
352f121787SEnji CooperFILES+=		data/startend.in
362f121787SEnji CooperFILES+=		data/subexp.in
372f121787SEnji CooperFILES+=		data/subtle.in
382f121787SEnji CooperFILES+=		data/word_bound.in
392f121787SEnji CooperFILES+=		data/zero.in
402f121787SEnji Cooper#FILES+=		data/att/README
412f121787SEnji CooperFILES+=		data/att/basic.dat
422f121787SEnji CooperFILES+=		data/att/categorization.dat
432f121787SEnji CooperFILES+=		data/att/forcedassoc.dat
442f121787SEnji CooperFILES+=		data/att/leftassoc.dat
452f121787SEnji CooperFILES+=		data/att/nullsubexpr.dat
462f121787SEnji CooperFILES+=		data/att/repetition.dat
472f121787SEnji CooperFILES+=		data/att/rightassoc.dat
482f121787SEnji Cooper
492f121787SEnji CooperNETBSD_ATF_TESTS_C=	exhaust_test
502f121787SEnji CooperNETBSD_ATF_TESTS_C+=	regex_att_test
512f121787SEnji Cooper
522f121787SEnji Cooper.for t in ${NETBSD_ATF_TESTS_C}
532f121787SEnji CooperCFLAGS.$t+=	-I${TESTSRC} ${IMPLEMENTATION}
542f121787SEnji Cooper.endfor
552f121787SEnji Cooper
562f121787SEnji Cooper.include "../Makefile.netbsd-tests"
572f121787SEnji Cooper
58eacae6dcSBryan DreweryLIBADD.regex_att_test+=	util
592f121787SEnji Cooper
602f121787SEnji Cooper.include <bsd.test.mk>
61