xref: /minix3/tests/lib/libc/regex/Makefile (revision 84d9c625bfea59e274550651111ae9edfdc40fbd)
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