TESTS = runtests.mk TEST_CASES = \ ambig1.lm \ backtrack1.lm \ backtrack2.lm \ backtrack3.lm \ binary1.lm \ accum1.lm \ accum2.lm \ accum3.lm \ accumbt1.lm \ accumbt2.lm \ accumbt3.lm \ mutualrec.lm \ argv1.lm \ argv2.lm \ exit1.lm \ exit2.lm \ rubyhere.lm \ translate1.lm \ translate2.lm \ construct1.lm \ construct2.lm \ construct3.lm \ generate1.lm \ generate2.lm \ lookup1.lm \ treecmp1.lm \ context1.lm \ context2.lm \ context3.lm \ undofrag1.lm \ undofrag2.lm \ undofrag3.lm \ nestedcomm.lm \ reparse.lm \ btscan1.lm \ btscan2.lm \ island.lm \ func.lm \ travs1.lm \ constructex.lm \ rediv.lm \ liftattrs.lm \ mailbox.lm \ string.lm \ repeat.lm \ ragelambig1.lm \ ragelambig2.lm \ ragelambig3.lm \ ragelambig4.lm \ counting1.lm \ counting2.lm \ counting3.lm \ counting4.lm \ til.lm \ tags1.lm \ tags2.lm \ tags3.lm \ tags4.lm \ matchex.lm \ maxlen.lm \ superid.lm \ heredoc.lm \ commitbt.lm \ sprintf.lm \ div.lm \ scope1.lm \ export1.lm \ multiregion1.lm \ multiregion2.lm \ lhs1.lm INPUT = \ ambig1.in \ accum1.in \ accum2.in \ accumbt2.in \ accumbt3.in \ backtrack1.in \ backtrack2.in \ backtrack3.in \ btscan1.in \ commitbt.in \ constructex.in \ context1.in \ context2.in \ context3.in \ counting1.in \ counting2.in \ counting3.in \ counting4.in \ generate1.in \ generate2.in \ lookup1.in \ binary1.in \ func.in \ heredoc.in \ island.in \ liftattrs.in \ mailbox.in \ matchex.in \ maxlen.in \ nestedcomm.in \ ragelambig1.in \ ragelambig2.in \ ragelambig3.in \ ragelambig4.in \ rediv.in \ reparse.in \ repeat.in \ rubyhere.in \ string.in \ superid.in \ tags1.in \ tags2.in \ tags3.in \ tags4.in \ til.in \ translate1.in \ translate2.in \ travs1.in \ travs2.in \ treecmp1.in \ undofrag1.in \ undofrag2.in \ undofrag3.in \ export1.in \ multiregion1.in \ multiregion2.in \ lhs1.in EXPECTED_OUTPUT = \ ambig1.exp \ accum1.exp \ accum2.exp \ accum3.exp \ accumbt1.exp \ accumbt2.exp \ accumbt3.exp \ argv1.exp \ argv2.exp \ backtrack1.exp \ backtrack2.exp \ backtrack3.exp \ btscan1.exp \ btscan2.exp \ commitbt.exp \ construct1.exp \ construct2.exp \ construct3.exp \ constructex.exp \ context1.exp \ context2.exp \ context3.exp \ counting1.exp \ counting2.exp \ counting3.exp \ counting4.exp \ generate1.exp \ generate2.exp \ lookup1.exp \ div.exp \ binary1.exp \ exit1.exp \ exit2.exp \ func.exp \ heredoc.exp \ island.exp \ liftattrs.exp \ mailbox.exp \ matchex.exp \ maxlen.exp \ mutualrec.exp \ nestedcomm.exp \ ragelambig1.exp \ ragelambig2.exp \ ragelambig3.exp \ ragelambig4.exp \ rediv.exp \ reparse.exp \ repeat.exp \ rubyhere.exp \ scope1.exp \ sprintf.exp \ string.exp \ superid.exp \ tags1.exp \ tags2.exp \ tags3.exp \ tags4.exp \ til.exp \ translate1.exp \ translate2.exp \ travs1.exp \ treecmp1.exp \ undofrag1.exp \ undofrag2.exp \ undofrag3.exp \ export1.exp \ multiregion1.exp \ multiregion2.exp \ lhs1.exp EXTRA_DIST = genmf TESTS runtests.mk $(TEST_CASES) $(INPUT) $(EXPECTED_OUTPUT)