From 1486728ced51acd63f20caf41cc47b44f2efa436 Mon Sep 17 00:00:00 2001 From: Koray Yanik Date: Sun, 1 Oct 2023 22:57:34 +0100 Subject: [PATCH] Add defines and include directories --- vivado/Makefile.rules | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vivado/Makefile.rules b/vivado/Makefile.rules index 2638a92..faace9e 100644 --- a/vivado/Makefile.rules +++ b/vivado/Makefile.rules @@ -7,6 +7,9 @@ XSIM ?= xsim vpath %.sv $(PATH_SRC) vpath %.svh $(PATH_SRC) +INC_DIRS=$(patsubst %,-i %,$(subst :, ,$(PATH_SRC))) +DEFS=$(patsubst %,-d %,$(subst :, ,$(DEFINES))) + .SUFFIXES: .SUFFIXES: .sv .svh .sdb @@ -17,7 +20,7 @@ all: sim OBJS=$(subst sv,sdb,$(SOURCES)) xsim.dir/work/%.sdb: %.sv $(INCLUDES) - $(XVLOG) --sv --nolog $< + $(XVLOG) --sv --nolog $< $(INC_DIRS) $(DEFS) rm xvlog.pb xsim.dir/work.$(TB)/xsim.dbg: $(addprefix xsim.dir/work/, $(OBJS))