factorio-riscv/makefile

12 lines
305 B
Makefile
Raw Normal View History

2023-12-27 17:34:12 -05:00
VERILATOR ?= verilator
VERILOG_SOURCES = \
2023-12-29 09:10:10 -05:00
board/system.sv \
board/parts/hart.sv \
board/parts/pmmu.sv \
board/parts/rom.sv
2023-12-27 17:34:12 -05:00
2023-12-29 09:10:10 -05:00
build/cpu: ${VERILOG_SOURCES}
2023-12-27 17:34:12 -05:00
mkdir -p build/verilog
2023-12-29 09:10:10 -05:00
${VERILATOR} --build --binary board/system.sv -Mdir build/verilog +incdir+board
2023-12-27 17:34:12 -05:00
cp -f build/verilog/Vsystem build/cpu