Makefile revision 269884
1235723Sbapt# $FreeBSD: head/usr.bin/yacc/tests/Makefile 269884 2014-08-12 17:51:26Z ngie $ 2235723Sbapt 3268811Sbapt.include <bsd.own.mk> 4268811Sbapt 5268811SbaptTEST_DIR= ${.CURDIR}/../../../contrib/byacc/test 6268811Sbapt 7268811Sbapt.PATH: ${TEST_DIR} ${TEST_DIR}/yacc 8268811Sbapt 9263227SjmmvTESTSDIR= ${TESTSBASE}/usr.bin/yacc 10263227Sjmmv 11268811SbaptPLAIN_TESTS_SH= yacc_tests 12269884Sngie# NOTE: due to caveats with how permissions are handled on FreeBSD 13269884Sngie# with root, this must be run as a non-privileged user; otherwise 14269884Sngie# the testcases will fail unexpectedly. 15269884SngieTEST_METADATA.yacc_tests+= required_user="unprivileged" 16263227Sjmmv 17268811SbaptSCRIPTS= run_test 18268811SbaptSCRIPTSDIR= ${TESTSDIR} 19263227Sjmmv 20269884SngieFILESGROUPS= FILES FILEStest FILEStest_yacc 21268811Sbapt 22268811SbaptFILEStestDIR= ${TESTSDIR} 23268811Sbapt 24268811SbaptFILEStest+= btyacc_calc1.y 25268811SbaptFILEStest+= btyacc_demo.y 26268811SbaptFILEStest+= calc.y 27268811SbaptFILEStest+= calc1.y 28268811SbaptFILEStest+= calc2.y 29268811SbaptFILEStest+= calc3.y 30268811SbaptFILEStest+= code_calc.y 31268811SbaptFILEStest+= code_debug.y 32268811SbaptFILEStest+= code_error.y 33268811SbaptFILEStest+= empty.y 34268811SbaptFILEStest+= err_inherit1.y 35268811SbaptFILEStest+= err_inherit2.y 36268811SbaptFILEStest+= err_inherit3.y 37268811SbaptFILEStest+= err_inherit4.y 38268811SbaptFILEStest+= err_inherit5.y 39268811SbaptFILEStest+= err_syntax1.y 40268811SbaptFILEStest+= err_syntax10.y 41268811SbaptFILEStest+= err_syntax11.y 42268811SbaptFILEStest+= err_syntax12.y 43268811SbaptFILEStest+= err_syntax13.y 44268811SbaptFILEStest+= err_syntax14.y 45268811SbaptFILEStest+= err_syntax15.y 46268811SbaptFILEStest+= err_syntax16.y 47268811SbaptFILEStest+= err_syntax17.y 48268811SbaptFILEStest+= err_syntax18.y 49268811SbaptFILEStest+= err_syntax19.y 50268811SbaptFILEStest+= err_syntax2.y 51268811SbaptFILEStest+= err_syntax20.y 52268811SbaptFILEStest+= err_syntax21.y 53268811SbaptFILEStest+= err_syntax22.y 54268811SbaptFILEStest+= err_syntax23.y 55268811SbaptFILEStest+= err_syntax24.y 56268811SbaptFILEStest+= err_syntax25.y 57268811SbaptFILEStest+= err_syntax26.y 58268811SbaptFILEStest+= err_syntax27.y 59268811SbaptFILEStest+= err_syntax3.y 60268811SbaptFILEStest+= err_syntax4.y 61268811SbaptFILEStest+= err_syntax5.y 62268811SbaptFILEStest+= err_syntax6.y 63268811SbaptFILEStest+= err_syntax7.y 64268811SbaptFILEStest+= err_syntax7a.y 65268811SbaptFILEStest+= err_syntax7b.y 66268811SbaptFILEStest+= err_syntax8.y 67268811SbaptFILEStest+= err_syntax8a.y 68268811SbaptFILEStest+= err_syntax9.y 69268811SbaptFILEStest+= error.y 70268811SbaptFILEStest+= grammar.y 71268811SbaptFILEStest+= inherit0.y 72268811SbaptFILEStest+= inherit1.y 73268811SbaptFILEStest+= inherit2.y 74268811SbaptFILEStest+= ok_syntax1.y 75268811SbaptFILEStest+= pure_calc.y 76268811SbaptFILEStest+= pure_error.y 77268811SbaptFILEStest+= quote_calc.y 78268811SbaptFILEStest+= quote_calc2.y 79268811SbaptFILEStest+= quote_calc3.y 80268811SbaptFILEStest+= quote_calc4.y 81268811SbaptFILEStest+= varsyntax_calc1.y 82268811Sbapt 83268811SbaptFILEStest_yaccDIR= ${TESTSDIR}/yacc 84268811Sbapt 85268811SbaptFILEStest_yacc+= big_b.error 86268811SbaptFILEStest_yacc+= big_b.output 87268811SbaptFILEStest_yacc+= big_l.error 88268811SbaptFILEStest_yacc+= big_l.output 89268811SbaptFILEStest_yacc+= calc.error 90268811SbaptFILEStest_yacc+= calc.output 91268811SbaptFILEStest_yacc+= calc.tab.c 92268811SbaptFILEStest_yacc+= calc.tab.h 93268811SbaptFILEStest_yacc+= calc1.error 94268811SbaptFILEStest_yacc+= calc1.output 95268811SbaptFILEStest_yacc+= calc1.tab.c 96268811SbaptFILEStest_yacc+= calc1.tab.h 97268811SbaptFILEStest_yacc+= calc2.error 98268811SbaptFILEStest_yacc+= calc2.output 99268811SbaptFILEStest_yacc+= calc2.tab.c 100268811SbaptFILEStest_yacc+= calc2.tab.h 101268811SbaptFILEStest_yacc+= calc3.error 102268811SbaptFILEStest_yacc+= calc3.output 103268811SbaptFILEStest_yacc+= calc3.tab.c 104268811SbaptFILEStest_yacc+= calc3.tab.h 105268811SbaptFILEStest_yacc+= code_calc.code.c 106268811SbaptFILEStest_yacc+= code_calc.error 107268811SbaptFILEStest_yacc+= code_calc.output 108268811SbaptFILEStest_yacc+= code_calc.tab.c 109268811SbaptFILEStest_yacc+= code_calc.tab.h 110268811SbaptFILEStest_yacc+= code_error.code.c 111268811SbaptFILEStest_yacc+= code_error.error 112268811SbaptFILEStest_yacc+= code_error.output 113268811SbaptFILEStest_yacc+= code_error.tab.c 114268811SbaptFILEStest_yacc+= code_error.tab.h 115268811SbaptFILEStest_yacc+= empty.error 116268811SbaptFILEStest_yacc+= empty.output 117268811SbaptFILEStest_yacc+= empty.tab.c 118268811SbaptFILEStest_yacc+= empty.tab.h 119268811SbaptFILEStest_yacc+= err_syntax1.error 120268811SbaptFILEStest_yacc+= err_syntax1.output 121268811SbaptFILEStest_yacc+= err_syntax1.tab.c 122268811SbaptFILEStest_yacc+= err_syntax1.tab.h 123268811SbaptFILEStest_yacc+= err_syntax10.error 124268811SbaptFILEStest_yacc+= err_syntax10.output 125268811SbaptFILEStest_yacc+= err_syntax10.tab.c 126268811SbaptFILEStest_yacc+= err_syntax10.tab.h 127268811SbaptFILEStest_yacc+= err_syntax11.error 128268811SbaptFILEStest_yacc+= err_syntax11.output 129268811SbaptFILEStest_yacc+= err_syntax11.tab.c 130268811SbaptFILEStest_yacc+= err_syntax11.tab.h 131268811SbaptFILEStest_yacc+= err_syntax12.error 132268811SbaptFILEStest_yacc+= err_syntax12.output 133268811SbaptFILEStest_yacc+= err_syntax12.tab.c 134268811SbaptFILEStest_yacc+= err_syntax12.tab.h 135268811SbaptFILEStest_yacc+= err_syntax13.error 136268811SbaptFILEStest_yacc+= err_syntax13.output 137268811SbaptFILEStest_yacc+= err_syntax13.tab.c 138268811SbaptFILEStest_yacc+= err_syntax13.tab.h 139268811SbaptFILEStest_yacc+= err_syntax14.error 140268811SbaptFILEStest_yacc+= err_syntax14.output 141268811SbaptFILEStest_yacc+= err_syntax14.tab.c 142268811SbaptFILEStest_yacc+= err_syntax14.tab.h 143268811SbaptFILEStest_yacc+= err_syntax15.error 144268811SbaptFILEStest_yacc+= err_syntax15.output 145268811SbaptFILEStest_yacc+= err_syntax15.tab.c 146268811SbaptFILEStest_yacc+= err_syntax15.tab.h 147268811SbaptFILEStest_yacc+= err_syntax16.error 148268811SbaptFILEStest_yacc+= err_syntax16.output 149268811SbaptFILEStest_yacc+= err_syntax16.tab.c 150268811SbaptFILEStest_yacc+= err_syntax16.tab.h 151268811SbaptFILEStest_yacc+= err_syntax17.error 152268811SbaptFILEStest_yacc+= err_syntax17.output 153268811SbaptFILEStest_yacc+= err_syntax17.tab.c 154268811SbaptFILEStest_yacc+= err_syntax17.tab.h 155268811SbaptFILEStest_yacc+= err_syntax18.error 156268811SbaptFILEStest_yacc+= err_syntax18.output 157268811SbaptFILEStest_yacc+= err_syntax18.tab.c 158268811SbaptFILEStest_yacc+= err_syntax18.tab.h 159268811SbaptFILEStest_yacc+= err_syntax19.error 160268811SbaptFILEStest_yacc+= err_syntax19.output 161268811SbaptFILEStest_yacc+= err_syntax19.tab.c 162268811SbaptFILEStest_yacc+= err_syntax19.tab.h 163268811SbaptFILEStest_yacc+= err_syntax2.error 164268811SbaptFILEStest_yacc+= err_syntax2.output 165268811SbaptFILEStest_yacc+= err_syntax2.tab.c 166268811SbaptFILEStest_yacc+= err_syntax2.tab.h 167268811SbaptFILEStest_yacc+= err_syntax20.error 168268811SbaptFILEStest_yacc+= err_syntax20.output 169268811SbaptFILEStest_yacc+= err_syntax20.tab.c 170268811SbaptFILEStest_yacc+= err_syntax20.tab.h 171268811SbaptFILEStest_yacc+= err_syntax21.error 172268811SbaptFILEStest_yacc+= err_syntax21.output 173268811SbaptFILEStest_yacc+= err_syntax21.tab.c 174268811SbaptFILEStest_yacc+= err_syntax21.tab.h 175268811SbaptFILEStest_yacc+= err_syntax22.error 176268811SbaptFILEStest_yacc+= err_syntax22.output 177268811SbaptFILEStest_yacc+= err_syntax22.tab.c 178268811SbaptFILEStest_yacc+= err_syntax22.tab.h 179268811SbaptFILEStest_yacc+= err_syntax23.error 180268811SbaptFILEStest_yacc+= err_syntax23.output 181268811SbaptFILEStest_yacc+= err_syntax23.tab.c 182268811SbaptFILEStest_yacc+= err_syntax23.tab.h 183268811SbaptFILEStest_yacc+= err_syntax24.error 184268811SbaptFILEStest_yacc+= err_syntax24.output 185268811SbaptFILEStest_yacc+= err_syntax24.tab.c 186268811SbaptFILEStest_yacc+= err_syntax24.tab.h 187268811SbaptFILEStest_yacc+= err_syntax25.error 188268811SbaptFILEStest_yacc+= err_syntax25.output 189268811SbaptFILEStest_yacc+= err_syntax25.tab.c 190268811SbaptFILEStest_yacc+= err_syntax25.tab.h 191268811SbaptFILEStest_yacc+= err_syntax26.error 192268811SbaptFILEStest_yacc+= err_syntax26.output 193268811SbaptFILEStest_yacc+= err_syntax26.tab.c 194268811SbaptFILEStest_yacc+= err_syntax26.tab.h 195268811SbaptFILEStest_yacc+= err_syntax27.error 196268811SbaptFILEStest_yacc+= err_syntax27.output 197268811SbaptFILEStest_yacc+= err_syntax27.tab.c 198268811SbaptFILEStest_yacc+= err_syntax27.tab.h 199268811SbaptFILEStest_yacc+= err_syntax3.error 200268811SbaptFILEStest_yacc+= err_syntax3.output 201268811SbaptFILEStest_yacc+= err_syntax3.tab.c 202268811SbaptFILEStest_yacc+= err_syntax3.tab.h 203268811SbaptFILEStest_yacc+= err_syntax4.error 204268811SbaptFILEStest_yacc+= err_syntax4.output 205268811SbaptFILEStest_yacc+= err_syntax4.tab.c 206268811SbaptFILEStest_yacc+= err_syntax4.tab.h 207268811SbaptFILEStest_yacc+= err_syntax5.error 208268811SbaptFILEStest_yacc+= err_syntax5.output 209268811SbaptFILEStest_yacc+= err_syntax5.tab.c 210268811SbaptFILEStest_yacc+= err_syntax5.tab.h 211268811SbaptFILEStest_yacc+= err_syntax6.error 212268811SbaptFILEStest_yacc+= err_syntax6.output 213268811SbaptFILEStest_yacc+= err_syntax6.tab.c 214268811SbaptFILEStest_yacc+= err_syntax6.tab.h 215268811SbaptFILEStest_yacc+= err_syntax7.error 216268811SbaptFILEStest_yacc+= err_syntax7.output 217268811SbaptFILEStest_yacc+= err_syntax7.tab.c 218268811SbaptFILEStest_yacc+= err_syntax7.tab.h 219268811SbaptFILEStest_yacc+= err_syntax7a.error 220268811SbaptFILEStest_yacc+= err_syntax7a.output 221268811SbaptFILEStest_yacc+= err_syntax7a.tab.c 222268811SbaptFILEStest_yacc+= err_syntax7a.tab.h 223268811SbaptFILEStest_yacc+= err_syntax7b.error 224268811SbaptFILEStest_yacc+= err_syntax7b.output 225268811SbaptFILEStest_yacc+= err_syntax7b.tab.c 226268811SbaptFILEStest_yacc+= err_syntax7b.tab.h 227268811SbaptFILEStest_yacc+= err_syntax8.error 228268811SbaptFILEStest_yacc+= err_syntax8.output 229268811SbaptFILEStest_yacc+= err_syntax8.tab.c 230268811SbaptFILEStest_yacc+= err_syntax8.tab.h 231268811SbaptFILEStest_yacc+= err_syntax8a.error 232268811SbaptFILEStest_yacc+= err_syntax8a.output 233268811SbaptFILEStest_yacc+= err_syntax8a.tab.c 234268811SbaptFILEStest_yacc+= err_syntax8a.tab.h 235268811SbaptFILEStest_yacc+= err_syntax9.error 236268811SbaptFILEStest_yacc+= err_syntax9.output 237268811SbaptFILEStest_yacc+= err_syntax9.tab.c 238268811SbaptFILEStest_yacc+= err_syntax9.tab.h 239268811SbaptFILEStest_yacc+= error.error 240268811SbaptFILEStest_yacc+= error.output 241268811SbaptFILEStest_yacc+= error.tab.c 242268811SbaptFILEStest_yacc+= error.tab.h 243268811SbaptFILEStest_yacc+= grammar.dot 244268811SbaptFILEStest_yacc+= grammar.error 245268811SbaptFILEStest_yacc+= grammar.output 246268811SbaptFILEStest_yacc+= grammar.tab.c 247268811SbaptFILEStest_yacc+= grammar.tab.h 248268811SbaptFILEStest_yacc+= help.error 249268811SbaptFILEStest_yacc+= help.output 250268811SbaptFILEStest_yacc+= no_b_opt.error 251268811SbaptFILEStest_yacc+= no_b_opt.output 252269884SngieFILEStest_yacc+= no_b_opt1.error 253269884SngieFILEStest_yacc+= no_b_opt1.output 254269884SngieFILEStest_yacc+= no_code_c.error 255269884SngieFILEStest_yacc+= no_code_c.output 256269884SngieFILEStest_yacc+= no_defines.error 257269884SngieFILEStest_yacc+= no_defines.output 258269884SngieFILEStest_yacc+= no_graph.error 259269884SngieFILEStest_yacc+= no_graph.output 260269884SngieFILEStest_yacc+= no_include.error 261269884SngieFILEStest_yacc+= no_include.output 262268811SbaptFILEStest_yacc+= no_opts.error 263268811SbaptFILEStest_yacc+= no_opts.output 264269884SngieFILEStest_yacc+= no_output.error 265269884SngieFILEStest_yacc+= no_output.output 266269884SngieFILEStest_yacc+= no_output1.error 267269884SngieFILEStest_yacc+= no_output1.output 268268811SbaptFILEStest_yacc+= no_output2.error 269268811SbaptFILEStest_yacc+= no_output2.output 270268811SbaptFILEStest_yacc+= no_p_opt.error 271268811SbaptFILEStest_yacc+= no_p_opt.output 272269884SngieFILEStest_yacc+= no_p_opt1.error 273269884SngieFILEStest_yacc+= no_p_opt1.output 274269884SngieFILEStest_yacc+= no_verbose.error 275269884SngieFILEStest_yacc+= no_verbose.output 276268811SbaptFILEStest_yacc+= nostdin.error 277268811SbaptFILEStest_yacc+= nostdin.output 278268811SbaptFILEStest_yacc+= ok_syntax1.error 279268811SbaptFILEStest_yacc+= ok_syntax1.output 280268811SbaptFILEStest_yacc+= ok_syntax1.tab.c 281268811SbaptFILEStest_yacc+= ok_syntax1.tab.h 282268811SbaptFILEStest_yacc+= pure_calc.error 283268811SbaptFILEStest_yacc+= pure_calc.output 284268811SbaptFILEStest_yacc+= pure_calc.tab.c 285268811SbaptFILEStest_yacc+= pure_calc.tab.h 286268811SbaptFILEStest_yacc+= pure_error.error 287268811SbaptFILEStest_yacc+= pure_error.output 288268811SbaptFILEStest_yacc+= pure_error.tab.c 289268811SbaptFILEStest_yacc+= pure_error.tab.h 290268811SbaptFILEStest_yacc+= quote_calc-s.error 291268811SbaptFILEStest_yacc+= quote_calc-s.output 292268811SbaptFILEStest_yacc+= quote_calc-s.tab.c 293268811SbaptFILEStest_yacc+= quote_calc-s.tab.h 294268811SbaptFILEStest_yacc+= quote_calc.error 295268811SbaptFILEStest_yacc+= quote_calc.output 296268811SbaptFILEStest_yacc+= quote_calc.tab.c 297268811SbaptFILEStest_yacc+= quote_calc.tab.h 298268811SbaptFILEStest_yacc+= quote_calc2-s.error 299268811SbaptFILEStest_yacc+= quote_calc2-s.output 300268811SbaptFILEStest_yacc+= quote_calc2-s.tab.c 301268811SbaptFILEStest_yacc+= quote_calc2-s.tab.h 302268811SbaptFILEStest_yacc+= quote_calc2.error 303268811SbaptFILEStest_yacc+= quote_calc2.output 304268811SbaptFILEStest_yacc+= quote_calc2.tab.c 305268811SbaptFILEStest_yacc+= quote_calc2.tab.h 306268811SbaptFILEStest_yacc+= quote_calc3-s.error 307268811SbaptFILEStest_yacc+= quote_calc3-s.output 308268811SbaptFILEStest_yacc+= quote_calc3-s.tab.c 309268811SbaptFILEStest_yacc+= quote_calc3-s.tab.h 310268811SbaptFILEStest_yacc+= quote_calc3.error 311268811SbaptFILEStest_yacc+= quote_calc3.output 312268811SbaptFILEStest_yacc+= quote_calc3.tab.c 313268811SbaptFILEStest_yacc+= quote_calc3.tab.h 314268811SbaptFILEStest_yacc+= quote_calc4-s.error 315268811SbaptFILEStest_yacc+= quote_calc4-s.output 316268811SbaptFILEStest_yacc+= quote_calc4-s.tab.c 317268811SbaptFILEStest_yacc+= quote_calc4-s.tab.h 318268811SbaptFILEStest_yacc+= quote_calc4.error 319268811SbaptFILEStest_yacc+= quote_calc4.output 320268811SbaptFILEStest_yacc+= quote_calc4.tab.c 321268811SbaptFILEStest_yacc+= quote_calc4.tab.h 322268811SbaptFILEStest_yacc+= rename_debug.c 323268811SbaptFILEStest_yacc+= rename_debug.error 324268811SbaptFILEStest_yacc+= rename_debug.h 325268811SbaptFILEStest_yacc+= rename_debug.i 326268811SbaptFILEStest_yacc+= rename_debug.output 327268811SbaptFILEStest_yacc+= varsyntax_calc1.error 328268811SbaptFILEStest_yacc+= varsyntax_calc1.output 329268811SbaptFILEStest_yacc+= varsyntax_calc1.tab.c 330268811SbaptFILEStest_yacc+= varsyntax_calc1.tab.h 331268811Sbapt 332263227Sjmmv.include <bsd.test.mk> 333