aboutsummaryrefslogtreecommitdiffstats
path: root/benchmarks/polybench-syn/common.mk
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/polybench-syn/common.mk')
-rw-r--r--benchmarks/polybench-syn/common.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/benchmarks/polybench-syn/common.mk b/benchmarks/polybench-syn/common.mk
index 4d450e8..0ebc527 100644
--- a/benchmarks/polybench-syn/common.mk
+++ b/benchmarks/polybench-syn/common.mk
@@ -5,11 +5,12 @@ IVERILOG ?= iverilog
IVERILOG_OPTS ?=
VERILATOR ?= verilator
-VERILATOR_OPTS ?= -Wno-fatal --top main --exe /home/ymherklotz/projects/vericert/driver/verilator_main.cpp
+VERILATOR_OPTS ?= -Wno-fatal -Wno-lint -Wno-style -Wno-WIDTH --top main --exe /home/ymherklotz/projects/vericert/scripts/verilator_main.cpp
TARGETS ?=
%.v: %.c
+ @echo -e "\033[0;35mMAKE\033[0m" $<
$(VERICERT) $(VERICERT_OPTS) $< -o $@
%.iver: %.v
@@ -20,7 +21,8 @@ TARGETS ?=
%.verilator: %.v
$(VERILATOR) $(VERILATOR_OPTS) --Mdir $@ --cc $<
- $(MAKE) -C $@ -f Vmain.mk
+ @echo -e $(MAKE) -C $@ -f Vmain.mk
+ @$(MAKE) -C $@ -f Vmain.mk &>/dev/null
%: %.iver %.gcc %.verilator
cp $< $@
@@ -34,6 +36,7 @@ clean:
rm -f *.clog
rm -f *.tmp
rm -f $(TARGETS)
+ rm -rf *.verilator
.PRECIOUS: %.v %.gcc %.iver
.PHONY: all clean