fpga: tools: Add option to save Vivado project
Original-commit: 8f9beccebe54a21d4993f8298c184426671624b0
This commit is contained in:
@@ -25,6 +25,7 @@ BUILD_VIVADO_DESIGN = \
|
||||
export VIV_TOP_MODULE=$(2); \
|
||||
export VIV_PART_NAME=`python3 $(TOOLS_DIR)/scripts/viv_gen_part_id.py $(3)/$(4)`; \
|
||||
export VIV_MODE=$(VIVADO_MODE); \
|
||||
export VIV_SAVE=$(VIVADO_SAVE); \
|
||||
export VIV_DESIGN_SRCS=$(call RESOLVE_PATHS,$(call uniq,$(DESIGN_SRCS))); \
|
||||
export VIV_VERILOG_DEFS="$(VERILOG_DEFS) UHD_FPGA_DIR=$(BASE_DIR)/../.."; \
|
||||
export VIV_INCR_BUILD=$(INCR_BUILD); \
|
||||
|
||||
@@ -52,6 +52,15 @@ else
|
||||
VIVADO_MODE=batch
|
||||
endif
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# Project mode switch. Calling with PROJECT:=1 will use Vivado project file
|
||||
# -------------------------------------------------------------------
|
||||
ifeq ($(PROJECT),1)
|
||||
VIVADO_PROJECT=1
|
||||
else
|
||||
VIVADO_PROJECT=0
|
||||
endif
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# Toolchain dependency target
|
||||
# -------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user