# Shacc regression tests

TESTS = t1.y t2.y t3.y t4.y t5.y t6.y t7.y t8.y t9.y

RESULTS = ${TESTS:.y=.y.out}

LINKFILES += ${TESTS} ${RESULTS} 

tests: ${TESTS} ${RESULTS} shacc 
	@for i in ${TESTS}; do \
		$(BINDIR)/runtest pass $$i "$(MAKE) $$i.run"; \
	done; \
	echo All tests passed

%.y.run: %.y
	@./shacc -t $<; \
	$(CXX) -o $* $*.tab.c; \
	./$*
