# Regression tests for doclifter
TESTDIRPARENT=/tmp
UTILBINDIR=..

TESTLOADS=$(shell ls *.man *.mm)

check:
	$(MAKE) tap | ./tapview

rebuild:
	@for file in $(TESTLOADS); do \
	    stem="$${file%.*}"; \
	    echo "Remaking $${stem}.chk"; \
	    $(UTILBINDIR)/doclifter  -S "$${file}" <$${file} >$${stem}.chk 2>&1; \
	done

tap:
	echo "1..$$(ls *.man *.mm | wc -l)"
	@for test in $(TESTLOADS); \
	do \
		stem="$${test%.*}"; \
		$(UTILBINDIR)/doclifter -S "$${test}" <"$${test}" 2>&1 | ./tapdiffer "$${test}" "$${stem}.chk"; \
	done

testloads:
	@echo $(TESTLOADS)
