aboutsummaryrefslogtreecommitdiffstats
path: root/tests/xsthammer/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tests/xsthammer/Makefile')
-rw-r--r--tests/xsthammer/Makefile14
1 files changed, 12 insertions, 2 deletions
diff --git a/tests/xsthammer/Makefile b/tests/xsthammer/Makefile
index 83edcccea..60aebcd32 100644
--- a/tests/xsthammer/Makefile
+++ b/tests/xsthammer/Makefile
@@ -5,18 +5,26 @@ test: $(TARGETS)
vivado: $(addprefix check_vivado/,$(notdir $(TARGETS)))
+quartus: $(addprefix check_quartus/,$(notdir $(TARGETS)))
+
check/%.log: rtl/%.v xst/%.v
bash run-check.sh $(notdir $(basename $<))
check_vivado/%.log: rtl/%.v vivado/%.v
bash run-check.sh -vivado $(notdir $(basename $<))
+check_quartus/%.log: rtl/%.v quartus/%.v
+ # bash run-check.sh -quartus $(notdir $(basename $<))
+
xst/%.v: rtl/%.v
bash run-xst.sh $(notdir $(basename $<))
vivado/%.v: rtl/%.v
bash run-vivado.sh $(notdir $(basename $<))
+quartus/%.v: rtl/%.v
+ bash run-quartus.sh $(notdir $(basename $<))
+
generate.lst: generate.cc
clang -Wall -o generate generate.cc -lstdc++
./generate
@@ -35,11 +43,13 @@ backup:
mkdir -p ~/.yosys/xhammer
tar cvzf ~/.yosys/xhammer/xst_files.tar.gz xst
tar cvzf ~/.yosys/xhammer/vivado_files.tar.gz vivado
+ tar cvzf ~/.yosys/xhammer/quartus_files.tar.gz quartus
restore:
tar xvzf ~/.yosys/xhammer/xst_files.tar.gz
tar xvzf ~/.yosys/xhammer/vivado_files.tar.gz
+ tar xvzf ~/.yosys/xhammer/quartus_files.tar.gz
-.PHONY: test vivado check_xl_cells clean mrproper backup restore
-.PRECIOUS: check/%.log xst/%.v vivado/%.v rtl/%.v generate.lst
+.PHONY: test vivado quartus check_xl_cells clean mrproper backup restore
+.PRECIOUS: check/%.log xst/%.v vivado/%.v quartus/%.v rtl/%.v generate.lst