1235723Sbapt# $FreeBSD: releng/10.3/usr.bin/yacc/tests/Makefile 288607 2015-10-03 16:01:16Z bdrewery $
2235723Sbapt
3272953Srodrigc.include <bsd.own.mk>
4272953Srodrigc
5272953SrodrigcTEST_DIR=	${.CURDIR}/../../../contrib/byacc/test
6272953Srodrigc
7272953Srodrigc.PATH: ${TEST_DIR} ${TEST_DIR}/yacc
8272953Srodrigc
9263227SjmmvTESTSDIR=	${TESTSBASE}/usr.bin/yacc
10263227Sjmmv
11272953SrodrigcPLAIN_TESTS_SH=	yacc_tests
12272973Srodrigc# NOTE: due to caveats with how permissions are handled on FreeBSD
13272973Srodrigc# with root, this must be run as a non-privileged user; otherwise
14272973Srodrigc# the testcases will fail unexpectedly.
15272973SrodrigcTEST_METADATA.yacc_tests+=	required_user="unprivileged"
16263227Sjmmv
17272953SrodrigcSCRIPTS=	run_test
18272953SrodrigcSCRIPTSDIR=	${TESTSDIR}
19263227Sjmmv
20288607SbdreweryCLEANFILES=	run_test
21288607Sbdrewery
22272973SrodrigcFILESGROUPS=	FILES FILEStest FILEStest_yacc
23272953Srodrigc
24272953SrodrigcFILEStestDIR=	${TESTSDIR}
25272953Srodrigc
26272953SrodrigcFILEStest+=	btyacc_calc1.y
27272953SrodrigcFILEStest+=	btyacc_demo.y
28272953SrodrigcFILEStest+=	calc.y
29272953SrodrigcFILEStest+=	calc1.y
30272953SrodrigcFILEStest+=	calc2.y
31272953SrodrigcFILEStest+=	calc3.y
32272953SrodrigcFILEStest+=	code_calc.y
33272953SrodrigcFILEStest+=	code_debug.y
34272953SrodrigcFILEStest+=	code_error.y
35272953SrodrigcFILEStest+=	empty.y
36272953SrodrigcFILEStest+=	err_inherit1.y
37272953SrodrigcFILEStest+=	err_inherit2.y
38272953SrodrigcFILEStest+=	err_inherit3.y
39272953SrodrigcFILEStest+=	err_inherit4.y
40272953SrodrigcFILEStest+=	err_inherit5.y
41272953SrodrigcFILEStest+=	err_syntax1.y
42272953SrodrigcFILEStest+=	err_syntax10.y
43272953SrodrigcFILEStest+=	err_syntax11.y
44272953SrodrigcFILEStest+=	err_syntax12.y
45272953SrodrigcFILEStest+=	err_syntax13.y
46272953SrodrigcFILEStest+=	err_syntax14.y
47272953SrodrigcFILEStest+=	err_syntax15.y
48272953SrodrigcFILEStest+=	err_syntax16.y
49272953SrodrigcFILEStest+=	err_syntax17.y
50272953SrodrigcFILEStest+=	err_syntax18.y
51272953SrodrigcFILEStest+=	err_syntax19.y
52272953SrodrigcFILEStest+=	err_syntax2.y
53272953SrodrigcFILEStest+=	err_syntax20.y
54272953SrodrigcFILEStest+=	err_syntax21.y
55272953SrodrigcFILEStest+=	err_syntax22.y
56272953SrodrigcFILEStest+=	err_syntax23.y
57272953SrodrigcFILEStest+=	err_syntax24.y
58272953SrodrigcFILEStest+=	err_syntax25.y
59272953SrodrigcFILEStest+=	err_syntax26.y
60272953SrodrigcFILEStest+=	err_syntax27.y
61272953SrodrigcFILEStest+=	err_syntax3.y
62272953SrodrigcFILEStest+=	err_syntax4.y
63272953SrodrigcFILEStest+=	err_syntax5.y
64272953SrodrigcFILEStest+=	err_syntax6.y
65272953SrodrigcFILEStest+=	err_syntax7.y
66272953SrodrigcFILEStest+=	err_syntax7a.y
67272953SrodrigcFILEStest+=	err_syntax7b.y
68272953SrodrigcFILEStest+=	err_syntax8.y
69272953SrodrigcFILEStest+=	err_syntax8a.y
70272953SrodrigcFILEStest+=	err_syntax9.y
71272953SrodrigcFILEStest+=	error.y
72272953SrodrigcFILEStest+=	grammar.y
73272953SrodrigcFILEStest+=	inherit0.y
74272953SrodrigcFILEStest+=	inherit1.y
75272953SrodrigcFILEStest+=	inherit2.y
76272953SrodrigcFILEStest+=	ok_syntax1.y
77272953SrodrigcFILEStest+=	pure_calc.y
78272953SrodrigcFILEStest+=	pure_error.y
79272953SrodrigcFILEStest+=	quote_calc.y
80272953SrodrigcFILEStest+=	quote_calc2.y
81272953SrodrigcFILEStest+=	quote_calc3.y
82272953SrodrigcFILEStest+=	quote_calc4.y
83272953SrodrigcFILEStest+=	varsyntax_calc1.y
84272953Srodrigc
85272953SrodrigcFILEStest_yaccDIR=	${TESTSDIR}/yacc
86272953Srodrigc
87272953SrodrigcFILEStest_yacc+=	big_b.error
88272953SrodrigcFILEStest_yacc+=	big_b.output
89272953SrodrigcFILEStest_yacc+=	big_l.error
90272953SrodrigcFILEStest_yacc+=	big_l.output
91272953SrodrigcFILEStest_yacc+=	calc.error
92272953SrodrigcFILEStest_yacc+=	calc.output
93272953SrodrigcFILEStest_yacc+=	calc.tab.c
94272953SrodrigcFILEStest_yacc+=	calc.tab.h
95272953SrodrigcFILEStest_yacc+=	calc1.error
96272953SrodrigcFILEStest_yacc+=	calc1.output
97272953SrodrigcFILEStest_yacc+=	calc1.tab.c
98272953SrodrigcFILEStest_yacc+=	calc1.tab.h
99272953SrodrigcFILEStest_yacc+=	calc2.error
100272953SrodrigcFILEStest_yacc+=	calc2.output
101272953SrodrigcFILEStest_yacc+=	calc2.tab.c
102272953SrodrigcFILEStest_yacc+=	calc2.tab.h
103272953SrodrigcFILEStest_yacc+=	calc3.error
104272953SrodrigcFILEStest_yacc+=	calc3.output
105272953SrodrigcFILEStest_yacc+=	calc3.tab.c
106272953SrodrigcFILEStest_yacc+=	calc3.tab.h
107272953SrodrigcFILEStest_yacc+=	code_calc.code.c
108272953SrodrigcFILEStest_yacc+=	code_calc.error
109272953SrodrigcFILEStest_yacc+=	code_calc.output
110272953SrodrigcFILEStest_yacc+=	code_calc.tab.c
111272953SrodrigcFILEStest_yacc+=	code_calc.tab.h
112272953SrodrigcFILEStest_yacc+=	code_error.code.c
113272953SrodrigcFILEStest_yacc+=	code_error.error
114272953SrodrigcFILEStest_yacc+=	code_error.output
115272953SrodrigcFILEStest_yacc+=	code_error.tab.c
116272953SrodrigcFILEStest_yacc+=	code_error.tab.h
117272953SrodrigcFILEStest_yacc+=	empty.error
118272953SrodrigcFILEStest_yacc+=	empty.output
119272953SrodrigcFILEStest_yacc+=	empty.tab.c
120272953SrodrigcFILEStest_yacc+=	empty.tab.h
121272953SrodrigcFILEStest_yacc+=	err_syntax1.error
122272953SrodrigcFILEStest_yacc+=	err_syntax1.output
123272953SrodrigcFILEStest_yacc+=	err_syntax1.tab.c
124272953SrodrigcFILEStest_yacc+=	err_syntax1.tab.h
125272953SrodrigcFILEStest_yacc+=	err_syntax10.error
126272953SrodrigcFILEStest_yacc+=	err_syntax10.output
127272953SrodrigcFILEStest_yacc+=	err_syntax10.tab.c
128272953SrodrigcFILEStest_yacc+=	err_syntax10.tab.h
129272953SrodrigcFILEStest_yacc+=	err_syntax11.error
130272953SrodrigcFILEStest_yacc+=	err_syntax11.output
131272953SrodrigcFILEStest_yacc+=	err_syntax11.tab.c
132272953SrodrigcFILEStest_yacc+=	err_syntax11.tab.h
133272953SrodrigcFILEStest_yacc+=	err_syntax12.error
134272953SrodrigcFILEStest_yacc+=	err_syntax12.output
135272953SrodrigcFILEStest_yacc+=	err_syntax12.tab.c
136272953SrodrigcFILEStest_yacc+=	err_syntax12.tab.h
137272953SrodrigcFILEStest_yacc+=	err_syntax13.error
138272953SrodrigcFILEStest_yacc+=	err_syntax13.output
139272953SrodrigcFILEStest_yacc+=	err_syntax13.tab.c
140272953SrodrigcFILEStest_yacc+=	err_syntax13.tab.h
141272953SrodrigcFILEStest_yacc+=	err_syntax14.error
142272953SrodrigcFILEStest_yacc+=	err_syntax14.output
143272953SrodrigcFILEStest_yacc+=	err_syntax14.tab.c
144272953SrodrigcFILEStest_yacc+=	err_syntax14.tab.h
145272953SrodrigcFILEStest_yacc+=	err_syntax15.error
146272953SrodrigcFILEStest_yacc+=	err_syntax15.output
147272953SrodrigcFILEStest_yacc+=	err_syntax15.tab.c
148272953SrodrigcFILEStest_yacc+=	err_syntax15.tab.h
149272953SrodrigcFILEStest_yacc+=	err_syntax16.error
150272953SrodrigcFILEStest_yacc+=	err_syntax16.output
151272953SrodrigcFILEStest_yacc+=	err_syntax16.tab.c
152272953SrodrigcFILEStest_yacc+=	err_syntax16.tab.h
153272953SrodrigcFILEStest_yacc+=	err_syntax17.error
154272953SrodrigcFILEStest_yacc+=	err_syntax17.output
155272953SrodrigcFILEStest_yacc+=	err_syntax17.tab.c
156272953SrodrigcFILEStest_yacc+=	err_syntax17.tab.h
157272953SrodrigcFILEStest_yacc+=	err_syntax18.error
158272953SrodrigcFILEStest_yacc+=	err_syntax18.output
159272953SrodrigcFILEStest_yacc+=	err_syntax18.tab.c
160272953SrodrigcFILEStest_yacc+=	err_syntax18.tab.h
161272953SrodrigcFILEStest_yacc+=	err_syntax19.error
162272953SrodrigcFILEStest_yacc+=	err_syntax19.output
163272953SrodrigcFILEStest_yacc+=	err_syntax19.tab.c
164272953SrodrigcFILEStest_yacc+=	err_syntax19.tab.h
165272953SrodrigcFILEStest_yacc+=	err_syntax2.error
166272953SrodrigcFILEStest_yacc+=	err_syntax2.output
167272953SrodrigcFILEStest_yacc+=	err_syntax2.tab.c
168272953SrodrigcFILEStest_yacc+=	err_syntax2.tab.h
169272953SrodrigcFILEStest_yacc+=	err_syntax20.error
170272953SrodrigcFILEStest_yacc+=	err_syntax20.output
171272953SrodrigcFILEStest_yacc+=	err_syntax20.tab.c
172272953SrodrigcFILEStest_yacc+=	err_syntax20.tab.h
173272953SrodrigcFILEStest_yacc+=	err_syntax21.error
174272953SrodrigcFILEStest_yacc+=	err_syntax21.output
175272953SrodrigcFILEStest_yacc+=	err_syntax21.tab.c
176272953SrodrigcFILEStest_yacc+=	err_syntax21.tab.h
177272953SrodrigcFILEStest_yacc+=	err_syntax22.error
178272953SrodrigcFILEStest_yacc+=	err_syntax22.output
179272953SrodrigcFILEStest_yacc+=	err_syntax22.tab.c
180272953SrodrigcFILEStest_yacc+=	err_syntax22.tab.h
181272953SrodrigcFILEStest_yacc+=	err_syntax23.error
182272953SrodrigcFILEStest_yacc+=	err_syntax23.output
183272953SrodrigcFILEStest_yacc+=	err_syntax23.tab.c
184272953SrodrigcFILEStest_yacc+=	err_syntax23.tab.h
185272953SrodrigcFILEStest_yacc+=	err_syntax24.error
186272953SrodrigcFILEStest_yacc+=	err_syntax24.output
187272953SrodrigcFILEStest_yacc+=	err_syntax24.tab.c
188272953SrodrigcFILEStest_yacc+=	err_syntax24.tab.h
189272953SrodrigcFILEStest_yacc+=	err_syntax25.error
190272953SrodrigcFILEStest_yacc+=	err_syntax25.output
191272953SrodrigcFILEStest_yacc+=	err_syntax25.tab.c
192272953SrodrigcFILEStest_yacc+=	err_syntax25.tab.h
193272953SrodrigcFILEStest_yacc+=	err_syntax26.error
194272953SrodrigcFILEStest_yacc+=	err_syntax26.output
195272953SrodrigcFILEStest_yacc+=	err_syntax26.tab.c
196272953SrodrigcFILEStest_yacc+=	err_syntax26.tab.h
197272953SrodrigcFILEStest_yacc+=	err_syntax27.error
198272953SrodrigcFILEStest_yacc+=	err_syntax27.output
199272953SrodrigcFILEStest_yacc+=	err_syntax27.tab.c
200272953SrodrigcFILEStest_yacc+=	err_syntax27.tab.h
201272953SrodrigcFILEStest_yacc+=	err_syntax3.error
202272953SrodrigcFILEStest_yacc+=	err_syntax3.output
203272953SrodrigcFILEStest_yacc+=	err_syntax3.tab.c
204272953SrodrigcFILEStest_yacc+=	err_syntax3.tab.h
205272953SrodrigcFILEStest_yacc+=	err_syntax4.error
206272953SrodrigcFILEStest_yacc+=	err_syntax4.output
207272953SrodrigcFILEStest_yacc+=	err_syntax4.tab.c
208272953SrodrigcFILEStest_yacc+=	err_syntax4.tab.h
209272953SrodrigcFILEStest_yacc+=	err_syntax5.error
210272953SrodrigcFILEStest_yacc+=	err_syntax5.output
211272953SrodrigcFILEStest_yacc+=	err_syntax5.tab.c
212272953SrodrigcFILEStest_yacc+=	err_syntax5.tab.h
213272953SrodrigcFILEStest_yacc+=	err_syntax6.error
214272953SrodrigcFILEStest_yacc+=	err_syntax6.output
215272953SrodrigcFILEStest_yacc+=	err_syntax6.tab.c
216272953SrodrigcFILEStest_yacc+=	err_syntax6.tab.h
217272953SrodrigcFILEStest_yacc+=	err_syntax7.error
218272953SrodrigcFILEStest_yacc+=	err_syntax7.output
219272953SrodrigcFILEStest_yacc+=	err_syntax7.tab.c
220272953SrodrigcFILEStest_yacc+=	err_syntax7.tab.h
221272953SrodrigcFILEStest_yacc+=	err_syntax7a.error
222272953SrodrigcFILEStest_yacc+=	err_syntax7a.output
223272953SrodrigcFILEStest_yacc+=	err_syntax7a.tab.c
224272953SrodrigcFILEStest_yacc+=	err_syntax7a.tab.h
225272953SrodrigcFILEStest_yacc+=	err_syntax7b.error
226272953SrodrigcFILEStest_yacc+=	err_syntax7b.output
227272953SrodrigcFILEStest_yacc+=	err_syntax7b.tab.c
228272953SrodrigcFILEStest_yacc+=	err_syntax7b.tab.h
229272953SrodrigcFILEStest_yacc+=	err_syntax8.error
230272953SrodrigcFILEStest_yacc+=	err_syntax8.output
231272953SrodrigcFILEStest_yacc+=	err_syntax8.tab.c
232272953SrodrigcFILEStest_yacc+=	err_syntax8.tab.h
233272953SrodrigcFILEStest_yacc+=	err_syntax8a.error
234272953SrodrigcFILEStest_yacc+=	err_syntax8a.output
235272953SrodrigcFILEStest_yacc+=	err_syntax8a.tab.c
236272953SrodrigcFILEStest_yacc+=	err_syntax8a.tab.h
237272953SrodrigcFILEStest_yacc+=	err_syntax9.error
238272953SrodrigcFILEStest_yacc+=	err_syntax9.output
239272953SrodrigcFILEStest_yacc+=	err_syntax9.tab.c
240272953SrodrigcFILEStest_yacc+=	err_syntax9.tab.h
241272953SrodrigcFILEStest_yacc+=	error.error
242272953SrodrigcFILEStest_yacc+=	error.output
243272953SrodrigcFILEStest_yacc+=	error.tab.c
244272953SrodrigcFILEStest_yacc+=	error.tab.h
245272953SrodrigcFILEStest_yacc+=	grammar.dot
246272953SrodrigcFILEStest_yacc+=	grammar.error
247272953SrodrigcFILEStest_yacc+=	grammar.output
248272953SrodrigcFILEStest_yacc+=	grammar.tab.c
249272953SrodrigcFILEStest_yacc+=	grammar.tab.h
250272953SrodrigcFILEStest_yacc+=	help.error
251272953SrodrigcFILEStest_yacc+=	help.output
252272953SrodrigcFILEStest_yacc+=	no_b_opt.error
253272953SrodrigcFILEStest_yacc+=	no_b_opt.output
254272973SrodrigcFILEStest_yacc+=	no_b_opt1.error
255272973SrodrigcFILEStest_yacc+=	no_b_opt1.output
256272973SrodrigcFILEStest_yacc+=	no_code_c.error
257272973SrodrigcFILEStest_yacc+=	no_code_c.output
258272973SrodrigcFILEStest_yacc+=	no_defines.error
259272973SrodrigcFILEStest_yacc+=	no_defines.output
260272973SrodrigcFILEStest_yacc+=	no_graph.error
261272973SrodrigcFILEStest_yacc+=	no_graph.output
262272973SrodrigcFILEStest_yacc+=	no_include.error
263272973SrodrigcFILEStest_yacc+=	no_include.output
264272953SrodrigcFILEStest_yacc+=	no_opts.error
265272953SrodrigcFILEStest_yacc+=	no_opts.output
266272973SrodrigcFILEStest_yacc+=	no_output.error
267272973SrodrigcFILEStest_yacc+=	no_output.output
268272973SrodrigcFILEStest_yacc+=	no_output1.error
269272973SrodrigcFILEStest_yacc+=	no_output1.output
270272953SrodrigcFILEStest_yacc+=	no_output2.error
271272953SrodrigcFILEStest_yacc+=	no_output2.output
272272953SrodrigcFILEStest_yacc+=	no_p_opt.error
273272953SrodrigcFILEStest_yacc+=	no_p_opt.output
274272973SrodrigcFILEStest_yacc+=	no_p_opt1.error
275272973SrodrigcFILEStest_yacc+=	no_p_opt1.output
276272973SrodrigcFILEStest_yacc+=	no_verbose.error
277272973SrodrigcFILEStest_yacc+=	no_verbose.output
278272953SrodrigcFILEStest_yacc+=	nostdin.error
279272953SrodrigcFILEStest_yacc+=	nostdin.output
280272953SrodrigcFILEStest_yacc+=	ok_syntax1.error
281272953SrodrigcFILEStest_yacc+=	ok_syntax1.output
282272953SrodrigcFILEStest_yacc+=	ok_syntax1.tab.c
283272953SrodrigcFILEStest_yacc+=	ok_syntax1.tab.h
284272953SrodrigcFILEStest_yacc+=	pure_calc.error
285272953SrodrigcFILEStest_yacc+=	pure_calc.output
286272953SrodrigcFILEStest_yacc+=	pure_calc.tab.c
287272953SrodrigcFILEStest_yacc+=	pure_calc.tab.h
288272953SrodrigcFILEStest_yacc+=	pure_error.error
289272953SrodrigcFILEStest_yacc+=	pure_error.output
290272953SrodrigcFILEStest_yacc+=	pure_error.tab.c
291272953SrodrigcFILEStest_yacc+=	pure_error.tab.h
292272953SrodrigcFILEStest_yacc+=	quote_calc-s.error
293272953SrodrigcFILEStest_yacc+=	quote_calc-s.output
294272953SrodrigcFILEStest_yacc+=	quote_calc-s.tab.c
295272953SrodrigcFILEStest_yacc+=	quote_calc-s.tab.h
296272953SrodrigcFILEStest_yacc+=	quote_calc.error
297272953SrodrigcFILEStest_yacc+=	quote_calc.output
298272953SrodrigcFILEStest_yacc+=	quote_calc.tab.c
299272953SrodrigcFILEStest_yacc+=	quote_calc.tab.h
300272953SrodrigcFILEStest_yacc+=	quote_calc2-s.error
301272953SrodrigcFILEStest_yacc+=	quote_calc2-s.output
302272953SrodrigcFILEStest_yacc+=	quote_calc2-s.tab.c
303272953SrodrigcFILEStest_yacc+=	quote_calc2-s.tab.h
304272953SrodrigcFILEStest_yacc+=	quote_calc2.error
305272953SrodrigcFILEStest_yacc+=	quote_calc2.output
306272953SrodrigcFILEStest_yacc+=	quote_calc2.tab.c
307272953SrodrigcFILEStest_yacc+=	quote_calc2.tab.h
308272953SrodrigcFILEStest_yacc+=	quote_calc3-s.error
309272953SrodrigcFILEStest_yacc+=	quote_calc3-s.output
310272953SrodrigcFILEStest_yacc+=	quote_calc3-s.tab.c
311272953SrodrigcFILEStest_yacc+=	quote_calc3-s.tab.h
312272953SrodrigcFILEStest_yacc+=	quote_calc3.error
313272953SrodrigcFILEStest_yacc+=	quote_calc3.output
314272953SrodrigcFILEStest_yacc+=	quote_calc3.tab.c
315272953SrodrigcFILEStest_yacc+=	quote_calc3.tab.h
316272953SrodrigcFILEStest_yacc+=	quote_calc4-s.error
317272953SrodrigcFILEStest_yacc+=	quote_calc4-s.output
318272953SrodrigcFILEStest_yacc+=	quote_calc4-s.tab.c
319272953SrodrigcFILEStest_yacc+=	quote_calc4-s.tab.h
320272953SrodrigcFILEStest_yacc+=	quote_calc4.error
321272953SrodrigcFILEStest_yacc+=	quote_calc4.output
322272953SrodrigcFILEStest_yacc+=	quote_calc4.tab.c
323272953SrodrigcFILEStest_yacc+=	quote_calc4.tab.h
324272953SrodrigcFILEStest_yacc+=	rename_debug.c
325272953SrodrigcFILEStest_yacc+=	rename_debug.error
326272953SrodrigcFILEStest_yacc+=	rename_debug.h
327272953SrodrigcFILEStest_yacc+=	rename_debug.i
328272953SrodrigcFILEStest_yacc+=	rename_debug.output
329272953SrodrigcFILEStest_yacc+=	varsyntax_calc1.error
330272953SrodrigcFILEStest_yacc+=	varsyntax_calc1.output
331272953SrodrigcFILEStest_yacc+=	varsyntax_calc1.tab.c
332272953SrodrigcFILEStest_yacc+=	varsyntax_calc1.tab.h
333272953Srodrigc
334263227Sjmmv.include <bsd.test.mk>
335