all: rtl worst best

test_list.txt: ../../vectors/*/stimulus/*.v
	@echo "*****************************************************"
	@echo "   Test List Generation"
	@echo "*****************************************************"
	/custom/tools/lang/release5/perl/bin/perl create_test_list.pl

rtl_regression.sh: test_list.txt
	@echo "*****************************************************"
	@echo "   RTL Regression file Generation"
	@echo "*****************************************************"
	/custom/tools/lang/release5/perl/bin/perl create_regression_script.pl -tl test_list.txt -rtl -s rtl_regression.sh -counter 1

worst_regression.sh: test_list.txt ../../timing/*.sdf
	@echo "*****************************************************"
	@echo "   WORST Regression file Generation"
	@echo "*****************************************************"
	/custom/tools/lang/release5/perl/bin/perl create_regression_script.pl -tl test_list.txt -worst -s worst_regression.sh -counter 1001

best_regression.sh: test_list.txt ../../timing/*.sdf
	@echo "*****************************************************"
	@echo "   BEST Regression file Generation"
	@echo "*****************************************************"
	/custom/tools/lang/release5/perl/bin/perl create_regression_script.pl -tl test_list.txt -best -s best_regression.sh -counter 2001

rtl: rtl_regression.sh ../../rtl_v/*.v
	@echo "*****************************************************"
	@echo "   RTL regression"
	@echo "*****************************************************"
	./rtl_regression.sh

worst: worst_regression.sh ../../postlayout_v/*.v
	@echo "*****************************************************"
	@echo "   WORST regression"
	@echo "*****************************************************"
	./worst_regression.sh

best: best_regression.sh ../../postlayout_v/*.v
	@echo "*****************************************************"
	@echo "   BEST regression"
	@echo "*****************************************************"
	./best_regression.sh

report:
	date > regression.rpt
	./regression_status_report.csh logfiles/ | tee -a regression.rpt

watch:
	./watch.sh
