Makefile revision 298107
1235723Sbapt# $FreeBSD: head/usr.bin/yacc/tests/Makefile 298107 2016-04-16 07:45:30Z gjb $ 2235723Sbapt 3268811Sbapt.include <bsd.own.mk> 4268811Sbapt 5298107SgjbPACKAGE= tests 6298107SgjbFILESGROUPS= TESTS 7298107SgjbTESTSPACKAGE= ${PACKAGE} 8298107SgjbPACKAGE= tests 9298107Sgjb 10289172SngieTEST_DIR= ${SRCTOP}/contrib/byacc/test 11268811Sbapt 12268811Sbapt.PATH: ${TEST_DIR} ${TEST_DIR}/yacc 13268811Sbapt 14268811SbaptPLAIN_TESTS_SH= yacc_tests 15269884Sngie# NOTE: due to caveats with how permissions are handled on FreeBSD 16269884Sngie# with root, this must be run as a non-privileged user; otherwise 17269884Sngie# the testcases will fail unexpectedly. 18269884SngieTEST_METADATA.yacc_tests+= required_user="unprivileged" 19263227Sjmmv 20268811SbaptSCRIPTS= run_test 21268811SbaptSCRIPTSDIR= ${TESTSDIR} 22263227Sjmmv 23288199SbdreweryCLEANFILES= run_test 24288199Sbdrewery 25298107SgjbFILESGROUPS+= FILES FILEStest FILEStest_yacc 26298107SgjbFILESPACKAGE= ${PACKAGE} 27298107SgjbFILEStestPACKAGE=${PACKAGE} 28298107SgjbFILEStest_yaccPACKAGE=${PACKAGE} 29268811Sbapt 30268811SbaptFILEStestDIR= ${TESTSDIR} 31268811Sbapt 32268811SbaptFILEStest+= btyacc_calc1.y 33268811SbaptFILEStest+= btyacc_demo.y 34268811SbaptFILEStest+= calc.y 35268811SbaptFILEStest+= calc1.y 36268811SbaptFILEStest+= calc2.y 37268811SbaptFILEStest+= calc3.y 38268811SbaptFILEStest+= code_calc.y 39268811SbaptFILEStest+= code_debug.y 40268811SbaptFILEStest+= code_error.y 41268811SbaptFILEStest+= empty.y 42268811SbaptFILEStest+= err_inherit1.y 43268811SbaptFILEStest+= err_inherit2.y 44268811SbaptFILEStest+= err_inherit3.y 45268811SbaptFILEStest+= err_inherit4.y 46268811SbaptFILEStest+= err_inherit5.y 47268811SbaptFILEStest+= err_syntax1.y 48268811SbaptFILEStest+= err_syntax10.y 49268811SbaptFILEStest+= err_syntax11.y 50268811SbaptFILEStest+= err_syntax12.y 51268811SbaptFILEStest+= err_syntax13.y 52268811SbaptFILEStest+= err_syntax14.y 53268811SbaptFILEStest+= err_syntax15.y 54268811SbaptFILEStest+= err_syntax16.y 55268811SbaptFILEStest+= err_syntax17.y 56268811SbaptFILEStest+= err_syntax18.y 57268811SbaptFILEStest+= err_syntax19.y 58268811SbaptFILEStest+= err_syntax2.y 59268811SbaptFILEStest+= err_syntax20.y 60268811SbaptFILEStest+= err_syntax21.y 61268811SbaptFILEStest+= err_syntax22.y 62268811SbaptFILEStest+= err_syntax23.y 63268811SbaptFILEStest+= err_syntax24.y 64268811SbaptFILEStest+= err_syntax25.y 65268811SbaptFILEStest+= err_syntax26.y 66268811SbaptFILEStest+= err_syntax27.y 67268811SbaptFILEStest+= err_syntax3.y 68268811SbaptFILEStest+= err_syntax4.y 69268811SbaptFILEStest+= err_syntax5.y 70268811SbaptFILEStest+= err_syntax6.y 71268811SbaptFILEStest+= err_syntax7.y 72268811SbaptFILEStest+= err_syntax7a.y 73268811SbaptFILEStest+= err_syntax7b.y 74268811SbaptFILEStest+= err_syntax8.y 75268811SbaptFILEStest+= err_syntax8a.y 76268811SbaptFILEStest+= err_syntax9.y 77268811SbaptFILEStest+= error.y 78268811SbaptFILEStest+= grammar.y 79268811SbaptFILEStest+= inherit0.y 80268811SbaptFILEStest+= inherit1.y 81268811SbaptFILEStest+= inherit2.y 82268811SbaptFILEStest+= ok_syntax1.y 83268811SbaptFILEStest+= pure_calc.y 84268811SbaptFILEStest+= pure_error.y 85268811SbaptFILEStest+= quote_calc.y 86268811SbaptFILEStest+= quote_calc2.y 87268811SbaptFILEStest+= quote_calc3.y 88268811SbaptFILEStest+= quote_calc4.y 89268811SbaptFILEStest+= varsyntax_calc1.y 90268811Sbapt 91268811SbaptFILEStest_yaccDIR= ${TESTSDIR}/yacc 92268811Sbapt 93268811SbaptFILEStest_yacc+= big_b.error 94268811SbaptFILEStest_yacc+= big_b.output 95268811SbaptFILEStest_yacc+= big_l.error 96268811SbaptFILEStest_yacc+= big_l.output 97268811SbaptFILEStest_yacc+= calc.error 98268811SbaptFILEStest_yacc+= calc.output 99268811SbaptFILEStest_yacc+= calc.tab.c 100268811SbaptFILEStest_yacc+= calc.tab.h 101268811SbaptFILEStest_yacc+= calc1.error 102268811SbaptFILEStest_yacc+= calc1.output 103268811SbaptFILEStest_yacc+= calc1.tab.c 104268811SbaptFILEStest_yacc+= calc1.tab.h 105268811SbaptFILEStest_yacc+= calc2.error 106268811SbaptFILEStest_yacc+= calc2.output 107268811SbaptFILEStest_yacc+= calc2.tab.c 108268811SbaptFILEStest_yacc+= calc2.tab.h 109268811SbaptFILEStest_yacc+= calc3.error 110268811SbaptFILEStest_yacc+= calc3.output 111268811SbaptFILEStest_yacc+= calc3.tab.c 112268811SbaptFILEStest_yacc+= calc3.tab.h 113268811SbaptFILEStest_yacc+= code_calc.code.c 114268811SbaptFILEStest_yacc+= code_calc.error 115268811SbaptFILEStest_yacc+= code_calc.output 116268811SbaptFILEStest_yacc+= code_calc.tab.c 117268811SbaptFILEStest_yacc+= code_calc.tab.h 118268811SbaptFILEStest_yacc+= code_error.code.c 119268811SbaptFILEStest_yacc+= code_error.error 120268811SbaptFILEStest_yacc+= code_error.output 121268811SbaptFILEStest_yacc+= code_error.tab.c 122268811SbaptFILEStest_yacc+= code_error.tab.h 123268811SbaptFILEStest_yacc+= empty.error 124268811SbaptFILEStest_yacc+= empty.output 125268811SbaptFILEStest_yacc+= empty.tab.c 126268811SbaptFILEStest_yacc+= empty.tab.h 127268811SbaptFILEStest_yacc+= err_syntax1.error 128268811SbaptFILEStest_yacc+= err_syntax1.output 129268811SbaptFILEStest_yacc+= err_syntax1.tab.c 130268811SbaptFILEStest_yacc+= err_syntax1.tab.h 131268811SbaptFILEStest_yacc+= err_syntax10.error 132268811SbaptFILEStest_yacc+= err_syntax10.output 133268811SbaptFILEStest_yacc+= err_syntax10.tab.c 134268811SbaptFILEStest_yacc+= err_syntax10.tab.h 135268811SbaptFILEStest_yacc+= err_syntax11.error 136268811SbaptFILEStest_yacc+= err_syntax11.output 137268811SbaptFILEStest_yacc+= err_syntax11.tab.c 138268811SbaptFILEStest_yacc+= err_syntax11.tab.h 139268811SbaptFILEStest_yacc+= err_syntax12.error 140268811SbaptFILEStest_yacc+= err_syntax12.output 141268811SbaptFILEStest_yacc+= err_syntax12.tab.c 142268811SbaptFILEStest_yacc+= err_syntax12.tab.h 143268811SbaptFILEStest_yacc+= err_syntax13.error 144268811SbaptFILEStest_yacc+= err_syntax13.output 145268811SbaptFILEStest_yacc+= err_syntax13.tab.c 146268811SbaptFILEStest_yacc+= err_syntax13.tab.h 147268811SbaptFILEStest_yacc+= err_syntax14.error 148268811SbaptFILEStest_yacc+= err_syntax14.output 149268811SbaptFILEStest_yacc+= err_syntax14.tab.c 150268811SbaptFILEStest_yacc+= err_syntax14.tab.h 151268811SbaptFILEStest_yacc+= err_syntax15.error 152268811SbaptFILEStest_yacc+= err_syntax15.output 153268811SbaptFILEStest_yacc+= err_syntax15.tab.c 154268811SbaptFILEStest_yacc+= err_syntax15.tab.h 155268811SbaptFILEStest_yacc+= err_syntax16.error 156268811SbaptFILEStest_yacc+= err_syntax16.output 157268811SbaptFILEStest_yacc+= err_syntax16.tab.c 158268811SbaptFILEStest_yacc+= err_syntax16.tab.h 159268811SbaptFILEStest_yacc+= err_syntax17.error 160268811SbaptFILEStest_yacc+= err_syntax17.output 161268811SbaptFILEStest_yacc+= err_syntax17.tab.c 162268811SbaptFILEStest_yacc+= err_syntax17.tab.h 163268811SbaptFILEStest_yacc+= err_syntax18.error 164268811SbaptFILEStest_yacc+= err_syntax18.output 165268811SbaptFILEStest_yacc+= err_syntax18.tab.c 166268811SbaptFILEStest_yacc+= err_syntax18.tab.h 167268811SbaptFILEStest_yacc+= err_syntax19.error 168268811SbaptFILEStest_yacc+= err_syntax19.output 169268811SbaptFILEStest_yacc+= err_syntax19.tab.c 170268811SbaptFILEStest_yacc+= err_syntax19.tab.h 171268811SbaptFILEStest_yacc+= err_syntax2.error 172268811SbaptFILEStest_yacc+= err_syntax2.output 173268811SbaptFILEStest_yacc+= err_syntax2.tab.c 174268811SbaptFILEStest_yacc+= err_syntax2.tab.h 175268811SbaptFILEStest_yacc+= err_syntax20.error 176268811SbaptFILEStest_yacc+= err_syntax20.output 177268811SbaptFILEStest_yacc+= err_syntax20.tab.c 178268811SbaptFILEStest_yacc+= err_syntax20.tab.h 179268811SbaptFILEStest_yacc+= err_syntax21.error 180268811SbaptFILEStest_yacc+= err_syntax21.output 181268811SbaptFILEStest_yacc+= err_syntax21.tab.c 182268811SbaptFILEStest_yacc+= err_syntax21.tab.h 183268811SbaptFILEStest_yacc+= err_syntax22.error 184268811SbaptFILEStest_yacc+= err_syntax22.output 185268811SbaptFILEStest_yacc+= err_syntax22.tab.c 186268811SbaptFILEStest_yacc+= err_syntax22.tab.h 187268811SbaptFILEStest_yacc+= err_syntax23.error 188268811SbaptFILEStest_yacc+= err_syntax23.output 189268811SbaptFILEStest_yacc+= err_syntax23.tab.c 190268811SbaptFILEStest_yacc+= err_syntax23.tab.h 191268811SbaptFILEStest_yacc+= err_syntax24.error 192268811SbaptFILEStest_yacc+= err_syntax24.output 193268811SbaptFILEStest_yacc+= err_syntax24.tab.c 194268811SbaptFILEStest_yacc+= err_syntax24.tab.h 195268811SbaptFILEStest_yacc+= err_syntax25.error 196268811SbaptFILEStest_yacc+= err_syntax25.output 197268811SbaptFILEStest_yacc+= err_syntax25.tab.c 198268811SbaptFILEStest_yacc+= err_syntax25.tab.h 199268811SbaptFILEStest_yacc+= err_syntax26.error 200268811SbaptFILEStest_yacc+= err_syntax26.output 201268811SbaptFILEStest_yacc+= err_syntax26.tab.c 202268811SbaptFILEStest_yacc+= err_syntax26.tab.h 203268811SbaptFILEStest_yacc+= err_syntax27.error 204268811SbaptFILEStest_yacc+= err_syntax27.output 205268811SbaptFILEStest_yacc+= err_syntax27.tab.c 206268811SbaptFILEStest_yacc+= err_syntax27.tab.h 207268811SbaptFILEStest_yacc+= err_syntax3.error 208268811SbaptFILEStest_yacc+= err_syntax3.output 209268811SbaptFILEStest_yacc+= err_syntax3.tab.c 210268811SbaptFILEStest_yacc+= err_syntax3.tab.h 211268811SbaptFILEStest_yacc+= err_syntax4.error 212268811SbaptFILEStest_yacc+= err_syntax4.output 213268811SbaptFILEStest_yacc+= err_syntax4.tab.c 214268811SbaptFILEStest_yacc+= err_syntax4.tab.h 215268811SbaptFILEStest_yacc+= err_syntax5.error 216268811SbaptFILEStest_yacc+= err_syntax5.output 217268811SbaptFILEStest_yacc+= err_syntax5.tab.c 218268811SbaptFILEStest_yacc+= err_syntax5.tab.h 219268811SbaptFILEStest_yacc+= err_syntax6.error 220268811SbaptFILEStest_yacc+= err_syntax6.output 221268811SbaptFILEStest_yacc+= err_syntax6.tab.c 222268811SbaptFILEStest_yacc+= err_syntax6.tab.h 223268811SbaptFILEStest_yacc+= err_syntax7.error 224268811SbaptFILEStest_yacc+= err_syntax7.output 225268811SbaptFILEStest_yacc+= err_syntax7.tab.c 226268811SbaptFILEStest_yacc+= err_syntax7.tab.h 227268811SbaptFILEStest_yacc+= err_syntax7a.error 228268811SbaptFILEStest_yacc+= err_syntax7a.output 229268811SbaptFILEStest_yacc+= err_syntax7a.tab.c 230268811SbaptFILEStest_yacc+= err_syntax7a.tab.h 231268811SbaptFILEStest_yacc+= err_syntax7b.error 232268811SbaptFILEStest_yacc+= err_syntax7b.output 233268811SbaptFILEStest_yacc+= err_syntax7b.tab.c 234268811SbaptFILEStest_yacc+= err_syntax7b.tab.h 235268811SbaptFILEStest_yacc+= err_syntax8.error 236268811SbaptFILEStest_yacc+= err_syntax8.output 237268811SbaptFILEStest_yacc+= err_syntax8.tab.c 238268811SbaptFILEStest_yacc+= err_syntax8.tab.h 239268811SbaptFILEStest_yacc+= err_syntax8a.error 240268811SbaptFILEStest_yacc+= err_syntax8a.output 241268811SbaptFILEStest_yacc+= err_syntax8a.tab.c 242268811SbaptFILEStest_yacc+= err_syntax8a.tab.h 243268811SbaptFILEStest_yacc+= err_syntax9.error 244268811SbaptFILEStest_yacc+= err_syntax9.output 245268811SbaptFILEStest_yacc+= err_syntax9.tab.c 246268811SbaptFILEStest_yacc+= err_syntax9.tab.h 247268811SbaptFILEStest_yacc+= error.error 248268811SbaptFILEStest_yacc+= error.output 249268811SbaptFILEStest_yacc+= error.tab.c 250268811SbaptFILEStest_yacc+= error.tab.h 251268811SbaptFILEStest_yacc+= grammar.dot 252268811SbaptFILEStest_yacc+= grammar.error 253268811SbaptFILEStest_yacc+= grammar.output 254268811SbaptFILEStest_yacc+= grammar.tab.c 255268811SbaptFILEStest_yacc+= grammar.tab.h 256268811SbaptFILEStest_yacc+= help.error 257268811SbaptFILEStest_yacc+= help.output 258268811SbaptFILEStest_yacc+= no_b_opt.error 259268811SbaptFILEStest_yacc+= no_b_opt.output 260269884SngieFILEStest_yacc+= no_b_opt1.error 261269884SngieFILEStest_yacc+= no_b_opt1.output 262269884SngieFILEStest_yacc+= no_code_c.error 263269884SngieFILEStest_yacc+= no_code_c.output 264269884SngieFILEStest_yacc+= no_defines.error 265269884SngieFILEStest_yacc+= no_defines.output 266269884SngieFILEStest_yacc+= no_graph.error 267269884SngieFILEStest_yacc+= no_graph.output 268269884SngieFILEStest_yacc+= no_include.error 269269884SngieFILEStest_yacc+= no_include.output 270268811SbaptFILEStest_yacc+= no_opts.error 271268811SbaptFILEStest_yacc+= no_opts.output 272269884SngieFILEStest_yacc+= no_output.error 273269884SngieFILEStest_yacc+= no_output.output 274269884SngieFILEStest_yacc+= no_output1.error 275269884SngieFILEStest_yacc+= no_output1.output 276268811SbaptFILEStest_yacc+= no_output2.error 277268811SbaptFILEStest_yacc+= no_output2.output 278268811SbaptFILEStest_yacc+= no_p_opt.error 279268811SbaptFILEStest_yacc+= no_p_opt.output 280269884SngieFILEStest_yacc+= no_p_opt1.error 281269884SngieFILEStest_yacc+= no_p_opt1.output 282269884SngieFILEStest_yacc+= no_verbose.error 283269884SngieFILEStest_yacc+= no_verbose.output 284268811SbaptFILEStest_yacc+= nostdin.error 285268811SbaptFILEStest_yacc+= nostdin.output 286268811SbaptFILEStest_yacc+= ok_syntax1.error 287268811SbaptFILEStest_yacc+= ok_syntax1.output 288268811SbaptFILEStest_yacc+= ok_syntax1.tab.c 289268811SbaptFILEStest_yacc+= ok_syntax1.tab.h 290268811SbaptFILEStest_yacc+= pure_calc.error 291268811SbaptFILEStest_yacc+= pure_calc.output 292268811SbaptFILEStest_yacc+= pure_calc.tab.c 293268811SbaptFILEStest_yacc+= pure_calc.tab.h 294268811SbaptFILEStest_yacc+= pure_error.error 295268811SbaptFILEStest_yacc+= pure_error.output 296268811SbaptFILEStest_yacc+= pure_error.tab.c 297268811SbaptFILEStest_yacc+= pure_error.tab.h 298268811SbaptFILEStest_yacc+= quote_calc-s.error 299268811SbaptFILEStest_yacc+= quote_calc-s.output 300268811SbaptFILEStest_yacc+= quote_calc-s.tab.c 301268811SbaptFILEStest_yacc+= quote_calc-s.tab.h 302268811SbaptFILEStest_yacc+= quote_calc.error 303268811SbaptFILEStest_yacc+= quote_calc.output 304268811SbaptFILEStest_yacc+= quote_calc.tab.c 305268811SbaptFILEStest_yacc+= quote_calc.tab.h 306268811SbaptFILEStest_yacc+= quote_calc2-s.error 307268811SbaptFILEStest_yacc+= quote_calc2-s.output 308268811SbaptFILEStest_yacc+= quote_calc2-s.tab.c 309268811SbaptFILEStest_yacc+= quote_calc2-s.tab.h 310268811SbaptFILEStest_yacc+= quote_calc2.error 311268811SbaptFILEStest_yacc+= quote_calc2.output 312268811SbaptFILEStest_yacc+= quote_calc2.tab.c 313268811SbaptFILEStest_yacc+= quote_calc2.tab.h 314268811SbaptFILEStest_yacc+= quote_calc3-s.error 315268811SbaptFILEStest_yacc+= quote_calc3-s.output 316268811SbaptFILEStest_yacc+= quote_calc3-s.tab.c 317268811SbaptFILEStest_yacc+= quote_calc3-s.tab.h 318268811SbaptFILEStest_yacc+= quote_calc3.error 319268811SbaptFILEStest_yacc+= quote_calc3.output 320268811SbaptFILEStest_yacc+= quote_calc3.tab.c 321268811SbaptFILEStest_yacc+= quote_calc3.tab.h 322268811SbaptFILEStest_yacc+= quote_calc4-s.error 323268811SbaptFILEStest_yacc+= quote_calc4-s.output 324268811SbaptFILEStest_yacc+= quote_calc4-s.tab.c 325268811SbaptFILEStest_yacc+= quote_calc4-s.tab.h 326268811SbaptFILEStest_yacc+= quote_calc4.error 327268811SbaptFILEStest_yacc+= quote_calc4.output 328268811SbaptFILEStest_yacc+= quote_calc4.tab.c 329268811SbaptFILEStest_yacc+= quote_calc4.tab.h 330268811SbaptFILEStest_yacc+= rename_debug.c 331268811SbaptFILEStest_yacc+= rename_debug.error 332268811SbaptFILEStest_yacc+= rename_debug.h 333268811SbaptFILEStest_yacc+= rename_debug.i 334268811SbaptFILEStest_yacc+= rename_debug.output 335268811SbaptFILEStest_yacc+= varsyntax_calc1.error 336268811SbaptFILEStest_yacc+= varsyntax_calc1.output 337268811SbaptFILEStest_yacc+= varsyntax_calc1.tab.c 338268811SbaptFILEStest_yacc+= varsyntax_calc1.tab.h 339268811Sbapt 340263227Sjmmv.include <bsd.test.mk> 341