Makefile revision 1.7
1# $NetBSD: Makefile,v 1.7 2011/11/06 18:35:22 christos Exp $
2
3MKMAN=	no
4
5.include <bsd.own.mk>
6
7TESTSDIR?=	${TESTSBASE}/lib/libc/regex
8IMPLEMENTATION?=	-DREGEX_SPENCER
9SKIPASSOC?=	left
10
11BINDIR=		${TESTSDIR}
12PROGS+=		h_regex h_regex_att
13SRCS.h_regex_att=	att.c
14SRCS.h_regex=	main.c split.c debug.c
15CPPFLAGS+=	-I${NETBSDSRCDIR}/lib/libc/regex ${IMPLEMENTATION}
16
17TESTS_SH=	t_regex
18TESTS_SH+=	t_regex_att
19TESTS_C=	t_exhaust
20
21FILESDIR=	${TESTSDIR}/data
22FILES+=		README
23FILES+=		data/anchor.in
24FILES+=		data/backref.in
25FILES+=		data/basic.in
26FILES+=		data/bracket.in
27FILES+=		data/c_comments.in
28FILES+=		data/complex.in
29FILES+=		data/error.in
30FILES+=		data/meta.in
31FILES+=		data/nospec.in
32FILES+=		data/paren.in
33FILES+=		data/regress.in
34FILES+=		data/repet_bounded.in
35FILES+=		data/repet_multi.in
36FILES+=		data/repet_ordinary.in
37FILES+=		data/startend.in
38FILES+=		data/subexp.in
39FILES+=		data/subtle.in
40FILES+=		data/word_bound.in
41FILES+=		data/zero.in
42#FILES+=		data/att/README
43FILES+=		data/att/basic.dat
44FILES+=		data/att/categorization.dat
45FILES+=		data/att/forcedassoc.dat
46FILES+=		data/att/leftassoc.dat
47FILES+=		data/att/nullsubexpr.dat
48FILES+=		data/att/repetition.dat
49FILES+=		data/att/rightassoc.dat
50
51t_regex.sh: t_regex.awk t_regex.in
52	${TOOL_AWK} -f ${.ALLSRC} > ${.TARGET}
53
54t_regex_att.sh: t_regex.awk t_regex_att.in
55	${TOOL_AWK} -v skipassoc=${SKIPASSOC} -f ${.ALLSRC} > ${.TARGET}
56
57CLEANFILES+= t_regex.sh t_regex_att.sh
58
59.include <bsd.test.mk>
60