1235723Sbapt# $FreeBSD: stable/11/usr.bin/yacc/tests/Makefile 319349 2017-05-31 19:16:22Z jkim $ 2235723Sbapt 3268811Sbapt.include <bsd.own.mk> 4268811Sbapt 5289172SngieTEST_DIR= ${SRCTOP}/contrib/byacc/test 6268811Sbapt 7268811Sbapt.PATH: ${TEST_DIR} ${TEST_DIR}/yacc 8268811Sbapt 9268811SbaptPLAIN_TESTS_SH= yacc_tests 10269884Sngie# NOTE: due to caveats with how permissions are handled on FreeBSD 11269884Sngie# with root, this must be run as a non-privileged user; otherwise 12269884Sngie# the testcases will fail unexpectedly. 13269884SngieTEST_METADATA.yacc_tests+= required_user="unprivileged" 14263227Sjmmv 15268811SbaptSCRIPTS= run_test 16268811SbaptSCRIPTSDIR= ${TESTSDIR} 17263227Sjmmv 18288199SbdreweryCLEANFILES= run_test 19288199Sbdrewery 20299094SngieFILESGROUPS+= FILEStest FILEStest_yacc 21298107SgjbFILEStestPACKAGE=${PACKAGE} 22298107SgjbFILEStest_yaccPACKAGE=${PACKAGE} 23268811Sbapt 24268811SbaptFILEStestDIR= ${TESTSDIR} 25268811Sbapt 26268811SbaptFILEStest+= btyacc_calc1.y 27268811SbaptFILEStest+= btyacc_demo.y 28319349SjkimFILEStest+= btyacc_destroy1.y 29319349SjkimFILEStest+= btyacc_destroy2.y 30319349SjkimFILEStest+= btyacc_destroy3.y 31268811SbaptFILEStest+= calc.y 32268811SbaptFILEStest+= calc1.y 33268811SbaptFILEStest+= calc2.y 34268811SbaptFILEStest+= calc3.y 35268811SbaptFILEStest+= code_calc.y 36268811SbaptFILEStest+= code_debug.y 37268811SbaptFILEStest+= code_error.y 38268811SbaptFILEStest+= empty.y 39268811SbaptFILEStest+= err_inherit1.y 40268811SbaptFILEStest+= err_inherit2.y 41268811SbaptFILEStest+= err_inherit3.y 42268811SbaptFILEStest+= err_inherit4.y 43268811SbaptFILEStest+= err_inherit5.y 44268811SbaptFILEStest+= err_syntax1.y 45268811SbaptFILEStest+= err_syntax10.y 46268811SbaptFILEStest+= err_syntax11.y 47268811SbaptFILEStest+= err_syntax12.y 48268811SbaptFILEStest+= err_syntax13.y 49268811SbaptFILEStest+= err_syntax14.y 50268811SbaptFILEStest+= err_syntax15.y 51268811SbaptFILEStest+= err_syntax16.y 52268811SbaptFILEStest+= err_syntax17.y 53268811SbaptFILEStest+= err_syntax18.y 54268811SbaptFILEStest+= err_syntax19.y 55268811SbaptFILEStest+= err_syntax2.y 56268811SbaptFILEStest+= err_syntax20.y 57268811SbaptFILEStest+= err_syntax21.y 58268811SbaptFILEStest+= err_syntax22.y 59268811SbaptFILEStest+= err_syntax23.y 60268811SbaptFILEStest+= err_syntax24.y 61268811SbaptFILEStest+= err_syntax25.y 62268811SbaptFILEStest+= err_syntax26.y 63268811SbaptFILEStest+= err_syntax27.y 64268811SbaptFILEStest+= err_syntax3.y 65268811SbaptFILEStest+= err_syntax4.y 66268811SbaptFILEStest+= err_syntax5.y 67268811SbaptFILEStest+= err_syntax6.y 68268811SbaptFILEStest+= err_syntax7.y 69268811SbaptFILEStest+= err_syntax7a.y 70268811SbaptFILEStest+= err_syntax7b.y 71268811SbaptFILEStest+= err_syntax8.y 72268811SbaptFILEStest+= err_syntax8a.y 73268811SbaptFILEStest+= err_syntax9.y 74268811SbaptFILEStest+= error.y 75319349SjkimFILEStest+= expr.oxout.y 76268811SbaptFILEStest+= grammar.y 77268811SbaptFILEStest+= inherit0.y 78268811SbaptFILEStest+= inherit1.y 79268811SbaptFILEStest+= inherit2.y 80268811SbaptFILEStest+= ok_syntax1.y 81268811SbaptFILEStest+= pure_calc.y 82268811SbaptFILEStest+= pure_error.y 83268811SbaptFILEStest+= quote_calc.y 84268811SbaptFILEStest+= quote_calc2.y 85268811SbaptFILEStest+= quote_calc3.y 86268811SbaptFILEStest+= quote_calc4.y 87268811SbaptFILEStest+= varsyntax_calc1.y 88268811Sbapt 89268811SbaptFILEStest_yaccDIR= ${TESTSDIR}/yacc 90268811Sbapt 91268811SbaptFILEStest_yacc+= big_b.error 92268811SbaptFILEStest_yacc+= big_b.output 93268811SbaptFILEStest_yacc+= big_l.error 94268811SbaptFILEStest_yacc+= big_l.output 95268811SbaptFILEStest_yacc+= calc.error 96268811SbaptFILEStest_yacc+= calc.output 97268811SbaptFILEStest_yacc+= calc.tab.c 98268811SbaptFILEStest_yacc+= calc.tab.h 99268811SbaptFILEStest_yacc+= calc1.error 100268811SbaptFILEStest_yacc+= calc1.output 101268811SbaptFILEStest_yacc+= calc1.tab.c 102268811SbaptFILEStest_yacc+= calc1.tab.h 103268811SbaptFILEStest_yacc+= calc2.error 104268811SbaptFILEStest_yacc+= calc2.output 105268811SbaptFILEStest_yacc+= calc2.tab.c 106268811SbaptFILEStest_yacc+= calc2.tab.h 107268811SbaptFILEStest_yacc+= calc3.error 108268811SbaptFILEStest_yacc+= calc3.output 109268811SbaptFILEStest_yacc+= calc3.tab.c 110268811SbaptFILEStest_yacc+= calc3.tab.h 111268811SbaptFILEStest_yacc+= code_calc.code.c 112268811SbaptFILEStest_yacc+= code_calc.error 113268811SbaptFILEStest_yacc+= code_calc.output 114268811SbaptFILEStest_yacc+= code_calc.tab.c 115268811SbaptFILEStest_yacc+= code_calc.tab.h 116268811SbaptFILEStest_yacc+= code_error.code.c 117268811SbaptFILEStest_yacc+= code_error.error 118268811SbaptFILEStest_yacc+= code_error.output 119268811SbaptFILEStest_yacc+= code_error.tab.c 120268811SbaptFILEStest_yacc+= code_error.tab.h 121268811SbaptFILEStest_yacc+= empty.error 122268811SbaptFILEStest_yacc+= empty.output 123268811SbaptFILEStest_yacc+= empty.tab.c 124268811SbaptFILEStest_yacc+= empty.tab.h 125268811SbaptFILEStest_yacc+= err_syntax1.error 126268811SbaptFILEStest_yacc+= err_syntax1.output 127268811SbaptFILEStest_yacc+= err_syntax1.tab.c 128268811SbaptFILEStest_yacc+= err_syntax1.tab.h 129268811SbaptFILEStest_yacc+= err_syntax10.error 130268811SbaptFILEStest_yacc+= err_syntax10.output 131268811SbaptFILEStest_yacc+= err_syntax10.tab.c 132268811SbaptFILEStest_yacc+= err_syntax10.tab.h 133268811SbaptFILEStest_yacc+= err_syntax11.error 134268811SbaptFILEStest_yacc+= err_syntax11.output 135268811SbaptFILEStest_yacc+= err_syntax11.tab.c 136268811SbaptFILEStest_yacc+= err_syntax11.tab.h 137268811SbaptFILEStest_yacc+= err_syntax12.error 138268811SbaptFILEStest_yacc+= err_syntax12.output 139268811SbaptFILEStest_yacc+= err_syntax12.tab.c 140268811SbaptFILEStest_yacc+= err_syntax12.tab.h 141268811SbaptFILEStest_yacc+= err_syntax13.error 142268811SbaptFILEStest_yacc+= err_syntax13.output 143268811SbaptFILEStest_yacc+= err_syntax13.tab.c 144268811SbaptFILEStest_yacc+= err_syntax13.tab.h 145268811SbaptFILEStest_yacc+= err_syntax14.error 146268811SbaptFILEStest_yacc+= err_syntax14.output 147268811SbaptFILEStest_yacc+= err_syntax14.tab.c 148268811SbaptFILEStest_yacc+= err_syntax14.tab.h 149268811SbaptFILEStest_yacc+= err_syntax15.error 150268811SbaptFILEStest_yacc+= err_syntax15.output 151268811SbaptFILEStest_yacc+= err_syntax15.tab.c 152268811SbaptFILEStest_yacc+= err_syntax15.tab.h 153268811SbaptFILEStest_yacc+= err_syntax16.error 154268811SbaptFILEStest_yacc+= err_syntax16.output 155268811SbaptFILEStest_yacc+= err_syntax16.tab.c 156268811SbaptFILEStest_yacc+= err_syntax16.tab.h 157268811SbaptFILEStest_yacc+= err_syntax17.error 158268811SbaptFILEStest_yacc+= err_syntax17.output 159268811SbaptFILEStest_yacc+= err_syntax17.tab.c 160268811SbaptFILEStest_yacc+= err_syntax17.tab.h 161268811SbaptFILEStest_yacc+= err_syntax18.error 162268811SbaptFILEStest_yacc+= err_syntax18.output 163268811SbaptFILEStest_yacc+= err_syntax18.tab.c 164268811SbaptFILEStest_yacc+= err_syntax18.tab.h 165268811SbaptFILEStest_yacc+= err_syntax19.error 166268811SbaptFILEStest_yacc+= err_syntax19.output 167268811SbaptFILEStest_yacc+= err_syntax19.tab.c 168268811SbaptFILEStest_yacc+= err_syntax19.tab.h 169268811SbaptFILEStest_yacc+= err_syntax2.error 170268811SbaptFILEStest_yacc+= err_syntax2.output 171268811SbaptFILEStest_yacc+= err_syntax2.tab.c 172268811SbaptFILEStest_yacc+= err_syntax2.tab.h 173268811SbaptFILEStest_yacc+= err_syntax20.error 174268811SbaptFILEStest_yacc+= err_syntax20.output 175268811SbaptFILEStest_yacc+= err_syntax20.tab.c 176268811SbaptFILEStest_yacc+= err_syntax20.tab.h 177268811SbaptFILEStest_yacc+= err_syntax21.error 178268811SbaptFILEStest_yacc+= err_syntax21.output 179268811SbaptFILEStest_yacc+= err_syntax21.tab.c 180268811SbaptFILEStest_yacc+= err_syntax21.tab.h 181268811SbaptFILEStest_yacc+= err_syntax22.error 182268811SbaptFILEStest_yacc+= err_syntax22.output 183268811SbaptFILEStest_yacc+= err_syntax22.tab.c 184268811SbaptFILEStest_yacc+= err_syntax22.tab.h 185268811SbaptFILEStest_yacc+= err_syntax23.error 186268811SbaptFILEStest_yacc+= err_syntax23.output 187268811SbaptFILEStest_yacc+= err_syntax23.tab.c 188268811SbaptFILEStest_yacc+= err_syntax23.tab.h 189268811SbaptFILEStest_yacc+= err_syntax24.error 190268811SbaptFILEStest_yacc+= err_syntax24.output 191268811SbaptFILEStest_yacc+= err_syntax24.tab.c 192268811SbaptFILEStest_yacc+= err_syntax24.tab.h 193268811SbaptFILEStest_yacc+= err_syntax25.error 194268811SbaptFILEStest_yacc+= err_syntax25.output 195268811SbaptFILEStest_yacc+= err_syntax25.tab.c 196268811SbaptFILEStest_yacc+= err_syntax25.tab.h 197268811SbaptFILEStest_yacc+= err_syntax26.error 198268811SbaptFILEStest_yacc+= err_syntax26.output 199268811SbaptFILEStest_yacc+= err_syntax26.tab.c 200268811SbaptFILEStest_yacc+= err_syntax26.tab.h 201268811SbaptFILEStest_yacc+= err_syntax27.error 202268811SbaptFILEStest_yacc+= err_syntax27.output 203268811SbaptFILEStest_yacc+= err_syntax27.tab.c 204268811SbaptFILEStest_yacc+= err_syntax27.tab.h 205268811SbaptFILEStest_yacc+= err_syntax3.error 206268811SbaptFILEStest_yacc+= err_syntax3.output 207268811SbaptFILEStest_yacc+= err_syntax3.tab.c 208268811SbaptFILEStest_yacc+= err_syntax3.tab.h 209268811SbaptFILEStest_yacc+= err_syntax4.error 210268811SbaptFILEStest_yacc+= err_syntax4.output 211268811SbaptFILEStest_yacc+= err_syntax4.tab.c 212268811SbaptFILEStest_yacc+= err_syntax4.tab.h 213268811SbaptFILEStest_yacc+= err_syntax5.error 214268811SbaptFILEStest_yacc+= err_syntax5.output 215268811SbaptFILEStest_yacc+= err_syntax5.tab.c 216268811SbaptFILEStest_yacc+= err_syntax5.tab.h 217268811SbaptFILEStest_yacc+= err_syntax6.error 218268811SbaptFILEStest_yacc+= err_syntax6.output 219268811SbaptFILEStest_yacc+= err_syntax6.tab.c 220268811SbaptFILEStest_yacc+= err_syntax6.tab.h 221268811SbaptFILEStest_yacc+= err_syntax7.error 222268811SbaptFILEStest_yacc+= err_syntax7.output 223268811SbaptFILEStest_yacc+= err_syntax7.tab.c 224268811SbaptFILEStest_yacc+= err_syntax7.tab.h 225268811SbaptFILEStest_yacc+= err_syntax7a.error 226268811SbaptFILEStest_yacc+= err_syntax7a.output 227268811SbaptFILEStest_yacc+= err_syntax7a.tab.c 228268811SbaptFILEStest_yacc+= err_syntax7a.tab.h 229268811SbaptFILEStest_yacc+= err_syntax7b.error 230268811SbaptFILEStest_yacc+= err_syntax7b.output 231268811SbaptFILEStest_yacc+= err_syntax7b.tab.c 232268811SbaptFILEStest_yacc+= err_syntax7b.tab.h 233268811SbaptFILEStest_yacc+= err_syntax8.error 234268811SbaptFILEStest_yacc+= err_syntax8.output 235268811SbaptFILEStest_yacc+= err_syntax8.tab.c 236268811SbaptFILEStest_yacc+= err_syntax8.tab.h 237268811SbaptFILEStest_yacc+= err_syntax8a.error 238268811SbaptFILEStest_yacc+= err_syntax8a.output 239268811SbaptFILEStest_yacc+= err_syntax8a.tab.c 240268811SbaptFILEStest_yacc+= err_syntax8a.tab.h 241268811SbaptFILEStest_yacc+= err_syntax9.error 242268811SbaptFILEStest_yacc+= err_syntax9.output 243268811SbaptFILEStest_yacc+= err_syntax9.tab.c 244268811SbaptFILEStest_yacc+= err_syntax9.tab.h 245268811SbaptFILEStest_yacc+= error.error 246268811SbaptFILEStest_yacc+= error.output 247268811SbaptFILEStest_yacc+= error.tab.c 248268811SbaptFILEStest_yacc+= error.tab.h 249319349SjkimFILEStest_yacc+= expr.oxout.error 250319349SjkimFILEStest_yacc+= expr.oxout.output 251319349SjkimFILEStest_yacc+= expr.oxout.tab.c 252319349SjkimFILEStest_yacc+= expr.oxout.tab.h 253268811SbaptFILEStest_yacc+= grammar.dot 254268811SbaptFILEStest_yacc+= grammar.error 255268811SbaptFILEStest_yacc+= grammar.output 256268811SbaptFILEStest_yacc+= grammar.tab.c 257268811SbaptFILEStest_yacc+= grammar.tab.h 258268811SbaptFILEStest_yacc+= help.error 259268811SbaptFILEStest_yacc+= help.output 260268811SbaptFILEStest_yacc+= no_b_opt.error 261268811SbaptFILEStest_yacc+= no_b_opt.output 262269884SngieFILEStest_yacc+= no_b_opt1.error 263269884SngieFILEStest_yacc+= no_b_opt1.output 264269884SngieFILEStest_yacc+= no_code_c.error 265269884SngieFILEStest_yacc+= no_code_c.output 266269884SngieFILEStest_yacc+= no_defines.error 267269884SngieFILEStest_yacc+= no_defines.output 268269884SngieFILEStest_yacc+= no_graph.error 269269884SngieFILEStest_yacc+= no_graph.output 270269884SngieFILEStest_yacc+= no_include.error 271269884SngieFILEStest_yacc+= no_include.output 272268811SbaptFILEStest_yacc+= no_opts.error 273268811SbaptFILEStest_yacc+= no_opts.output 274269884SngieFILEStest_yacc+= no_output.error 275269884SngieFILEStest_yacc+= no_output.output 276269884SngieFILEStest_yacc+= no_output1.error 277269884SngieFILEStest_yacc+= no_output1.output 278268811SbaptFILEStest_yacc+= no_output2.error 279268811SbaptFILEStest_yacc+= no_output2.output 280268811SbaptFILEStest_yacc+= no_p_opt.error 281268811SbaptFILEStest_yacc+= no_p_opt.output 282269884SngieFILEStest_yacc+= no_p_opt1.error 283269884SngieFILEStest_yacc+= no_p_opt1.output 284269884SngieFILEStest_yacc+= no_verbose.error 285269884SngieFILEStest_yacc+= no_verbose.output 286268811SbaptFILEStest_yacc+= nostdin.error 287268811SbaptFILEStest_yacc+= nostdin.output 288268811SbaptFILEStest_yacc+= ok_syntax1.error 289268811SbaptFILEStest_yacc+= ok_syntax1.output 290268811SbaptFILEStest_yacc+= ok_syntax1.tab.c 291268811SbaptFILEStest_yacc+= ok_syntax1.tab.h 292268811SbaptFILEStest_yacc+= pure_calc.error 293268811SbaptFILEStest_yacc+= pure_calc.output 294268811SbaptFILEStest_yacc+= pure_calc.tab.c 295268811SbaptFILEStest_yacc+= pure_calc.tab.h 296268811SbaptFILEStest_yacc+= pure_error.error 297268811SbaptFILEStest_yacc+= pure_error.output 298268811SbaptFILEStest_yacc+= pure_error.tab.c 299268811SbaptFILEStest_yacc+= pure_error.tab.h 300268811SbaptFILEStest_yacc+= quote_calc-s.error 301268811SbaptFILEStest_yacc+= quote_calc-s.output 302268811SbaptFILEStest_yacc+= quote_calc-s.tab.c 303268811SbaptFILEStest_yacc+= quote_calc-s.tab.h 304268811SbaptFILEStest_yacc+= quote_calc.error 305268811SbaptFILEStest_yacc+= quote_calc.output 306268811SbaptFILEStest_yacc+= quote_calc.tab.c 307268811SbaptFILEStest_yacc+= quote_calc.tab.h 308268811SbaptFILEStest_yacc+= quote_calc2-s.error 309268811SbaptFILEStest_yacc+= quote_calc2-s.output 310268811SbaptFILEStest_yacc+= quote_calc2-s.tab.c 311268811SbaptFILEStest_yacc+= quote_calc2-s.tab.h 312268811SbaptFILEStest_yacc+= quote_calc2.error 313268811SbaptFILEStest_yacc+= quote_calc2.output 314268811SbaptFILEStest_yacc+= quote_calc2.tab.c 315268811SbaptFILEStest_yacc+= quote_calc2.tab.h 316268811SbaptFILEStest_yacc+= quote_calc3-s.error 317268811SbaptFILEStest_yacc+= quote_calc3-s.output 318268811SbaptFILEStest_yacc+= quote_calc3-s.tab.c 319268811SbaptFILEStest_yacc+= quote_calc3-s.tab.h 320268811SbaptFILEStest_yacc+= quote_calc3.error 321268811SbaptFILEStest_yacc+= quote_calc3.output 322268811SbaptFILEStest_yacc+= quote_calc3.tab.c 323268811SbaptFILEStest_yacc+= quote_calc3.tab.h 324268811SbaptFILEStest_yacc+= quote_calc4-s.error 325268811SbaptFILEStest_yacc+= quote_calc4-s.output 326268811SbaptFILEStest_yacc+= quote_calc4-s.tab.c 327268811SbaptFILEStest_yacc+= quote_calc4-s.tab.h 328268811SbaptFILEStest_yacc+= quote_calc4.error 329268811SbaptFILEStest_yacc+= quote_calc4.output 330268811SbaptFILEStest_yacc+= quote_calc4.tab.c 331268811SbaptFILEStest_yacc+= quote_calc4.tab.h 332268811SbaptFILEStest_yacc+= rename_debug.c 333268811SbaptFILEStest_yacc+= rename_debug.error 334268811SbaptFILEStest_yacc+= rename_debug.h 335268811SbaptFILEStest_yacc+= rename_debug.i 336268811SbaptFILEStest_yacc+= rename_debug.output 337268811SbaptFILEStest_yacc+= varsyntax_calc1.error 338268811SbaptFILEStest_yacc+= varsyntax_calc1.output 339268811SbaptFILEStest_yacc+= varsyntax_calc1.tab.c 340268811SbaptFILEStest_yacc+= varsyntax_calc1.tab.h 341268811Sbapt 342263227Sjmmv.include <bsd.test.mk> 343