summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJulian Blake Kongslie2021-04-05 10:15:07 -0700
committerJulian Blake Kongslie2021-04-05 10:15:07 -0700
commit8614bf229004e77e6492b5b2af6eb0472c9c5e73 (patch)
treef24387543c193a5d71c9037400bed2f6ae485cf8 /Makefile
parentRemove idx, add indirect jumps, renumber opcodes so NOP=0, add absolute label... (diff)
downloadnoncpu-8614bf229004e77e6492b5b2af6eb0472c9c5e73.tar.xz
Change build system so verilator doesn't require constant "make clean"s.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index f4a0da8..601e946 100644
--- a/Makefile
+++ b/Makefile
@@ -8,9 +8,12 @@ sim: build/Vtop
8.PHONY: sim 8.PHONY: sim
9 9
10build/Vtop: $(SOURCES) $(COLLATERAL) 10build/Vtop: $(SOURCES) $(COLLATERAL)
11 @mkdir -p build 11 @rm -rf verilator
12 verilator +1800-2017ext+sv -Wall -Wno-BLKSEQ -Wno-UNUSED -O3 -Ihdl $(OPTS) --Mdir build --trace --cc --build -j --exe --top-module top $(SOURCES) 12 @mkdir -p build verilator
13 verilator +1800-2017ext+sv -Wall -Wno-BLKSEQ -Wno-UNUSED -O3 -Ihdl $(OPTS) --Mdir verilator --trace --cc --build -j --exe --top-module top $(SOURCES)
14 @ln -t build -f verilator/Vtop
15 @rm -rf verilator
13 16
14clean: 17clean:
15 rm -rf build 18 rm -rf build verilator
16.PHONY: clean 19.PHONY: clean