summaryrefslogtreecommitdiff
path: root/sim/Makefile
blob: af9d22acc6c9bee75bc3e9e9884c12ba52b43930 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
run: build/Vtop
	$<
.PHONY: run

build/Vtop: $(wildcard *.cpp *.sv)
	@rm -rf verilator
	@mkdir -p build verilator
	verilator +1800-2017ext+sv -Wall -Wno-BLKSEQ -Wno-UNUSED -O3 -Ihdl --Mdir verilator --trace --cc --build -j --exe --top-module top $(wildcard *.cpp *.sv)
	@ln -t build -f verilator/Vtop
	@rm -rf verilator

.SECONDARY: