From 8614bf229004e77e6492b5b2af6eb0472c9c5e73 Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Mon, 5 Apr 2021 10:15:07 -0700 Subject: Change build system so verilator doesn't require constant "make clean"s. --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index f4a0da8..601e946 100644 --- a/Makefile +++ b/Makefile @@ -8,9 +8,12 @@ sim: build/Vtop .PHONY: sim build/Vtop: $(SOURCES) $(COLLATERAL) - @mkdir -p build - verilator +1800-2017ext+sv -Wall -Wno-BLKSEQ -Wno-UNUSED -O3 -Ihdl $(OPTS) --Mdir build --trace --cc --build -j --exe --top-module top $(SOURCES) + @rm -rf verilator + @mkdir -p build verilator + verilator +1800-2017ext+sv -Wall -Wno-BLKSEQ -Wno-UNUSED -O3 -Ihdl $(OPTS) --Mdir verilator --trace --cc --build -j --exe --top-module top $(SOURCES) + @ln -t build -f verilator/Vtop + @rm -rf verilator clean: - rm -rf build + rm -rf build verilator .PHONY: clean -- cgit v1.2.3