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: