summaryrefslogtreecommitdiff
path: root/eater_cpu/Makefile
blob: 91451354e3d093c99af615f728ce88966955bf02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cpu: eater_computer_tb.sv eater_computer.sv zbuffer.sv eater_register.v  eater_alu.sv  ../playground/my_mem.v  ../nandgame/counter.sv
	iverilog -o $@ -g2012 -DIVERILOG $^

HARDWARE_SUFFIX := .sv
TESTBENCH_SUFFIX := _tb.sv
YOSYS_READFLAGS := -sv

include ../common.mk

.PHONY: simpc
simpc: simpc/Vcomputer

simpc/Vcomputer: eater_computer.sv zbuffer.sv eater_register.v  eater_alu.sv  ../playground/my_mem.v  ../nandgame/counter.sv
#computer.sv cpp/Vcomputer__main.cpp cpp/disas.cpp cpp/simpc_ui.cpp
#	-CFLAGS "-I${PWD}/cpp" 
	verilator \
	--Mdir simpc \
	--cc --exe --main \
	-LDFLAGS "-lncurses" \
	--trace-fst \
	$^