VERILATOR_FLAGS = --cc --exe -x-assign fast -Wall VERILATOR_INPUT = xorshift.v xorshift.cpp obj_dir/Vxorshift: obj_dir/Vxorshift.mk obj_dir/Vxorshift.cpp \ obj_dir/Vxorshift.h xorshift.cpp cd obj_dir && make -f Vxorshift.mk && ./Vxorshift obj_dir/Vxorshift.mk: $(VERILATOR_INPUT) verilator $(VERILATOR_FLAGS) $(VERILATOR_INPUT) clean: rm -rf obj_dir