TESTS := wide_mux sel_mux select wselect rednor

all: $(addsuffix .status,$(TESTS))
	grep -H . *.status | sed 's,.status:,\t,; s,PASS,pass,;' | expand -t20
	touch .stamp

%.status: %.sv run.sh
	-bash run.sh $(basename $@) > $(basename $@).log 2>&1
	test -f $@

clean:
	rm -f $(addsuffix .log,$(TESTS))
	rm -f $(addsuffix .status,$(TESTS))
	rm -f .stamp

.PHONY: all clean