Makefile 600 Bytes
Newer Older
1
TESTS := consrep firstmatch gotorep intersect nonconsrep seq_and seq_or triggered until until_trig within repzero
2 3

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

%.status: %.sv run.sh
8
	-bash run.sh $(basename $@) > $(basename $@).log 2>&1
9 10 11 12 13 14 15 16
	test -f $@

clean:
	rm -rf $(addsuffix .pass_??,$(TESTS))
	rm -rf $(addsuffix .fail_??,$(TESTS))
	rm -f $(addsuffix .pass_??.sby,$(TESTS))
	rm -f $(addsuffix .fail_??.sby,$(TESTS))
	rm -f $(addsuffix .status,$(TESTS))
17
	rm -f $(addsuffix .log,$(TESTS))
18 19 20
	rm -f .stamp

.PHONY: all clean