aboutsummaryrefslogtreecommitdiff
path: root/VexRiscv/scripts/regression/verilator.mk
diff options
context:
space:
mode:
Diffstat (limited to 'VexRiscv/scripts/regression/verilator.mk')
-rw-r--r--VexRiscv/scripts/regression/verilator.mk20
1 files changed, 20 insertions, 0 deletions
diff --git a/VexRiscv/scripts/regression/verilator.mk b/VexRiscv/scripts/regression/verilator.mk
new file mode 100644
index 0000000..b97b74f
--- /dev/null
+++ b/VexRiscv/scripts/regression/verilator.mk
@@ -0,0 +1,20 @@
+
+.ONESHELL:
+
+verilator/configure:
+ rm -rf verilator*
+ wget https://www.veripool.org/ftp/verilator-4.034.tgz
+ tar xvzf verilator*.t*gz
+ mv verilator-4.034 verilator
+
+verilator/Makefile: verilator/configure
+ cd verilator
+ ./configure
+
+verilator/bin/verilator_bin: verilator/Makefile
+ cd verilator
+ make -j$(shell nproc)
+ rm -rf src/obj_dbg
+ rm -rf src/obj_opt
+
+verilator_binary: verilator/bin/verilator_bin