verilog_random/Makefile

11 lines
373 B
Makefile

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