blob: 686de82a95a212c0551e11852515039ed6bbd2ae [file] [edit]
ifeq (,$(shell which sv2v))
$(error "No sv2v in $(PATH), you need to install it first")
endif
SV_FILES=$(shell find ../src.vivado -name "*.sv")
V_FILES=$(foreach SV_FILE,$(SV_FILES),$(patsubst %.sv,%.v,$(notdir $(SV_FILE))))
all: yosys-vivado
define sv2v_conv =
$(1):
sv2v.sh $(1) $(2)
endef
$(foreach SV_FILE,$(SV_FILES),$(eval $(call sv2v_conv,$(patsubst %.sv,%.v,$(notdir $(SV_FILE))),$(SV_FILE))))
yosys-vivado: sv2v
python3 runme.py
sv2v: $(V_FILES)
@true
clean:
rm -rf *.v build