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