3 YOSYS_INCLUDE
= $(shell yosys-config
--datdir
)/include
8 tb_ghdl
: main.
cpp add_ghdl.
cpp
10 -DDESIGN
=cxxrtl_design
::p_add \
11 -DCXX_FILE
=\"add_ghdl.
cpp\" \
12 -g
-O3
-std
=c
++14 -I
$(YOSYS_INCLUDE
) $< -o
$@
16 -DDESIGN
=cxxrtl_design
::p_add \
17 -DCXX_FILE
=\"add.
cpp\" \
18 -g
-O3
-std
=c
++14 -I
$(YOSYS_INCLUDE
) $< -o
$@
21 $(YOSYS
) -p
"read_verilog $<; write_cxxrtl $@"
23 # build verilog from nmigen
28 \rm
-f add.
cpp tb add.v