diff --git a/example/ADM_PCIE_9V3/fpga_10g/common/vivado.mk b/example/ADM_PCIE_9V3/fpga_10g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/ADM_PCIE_9V3/fpga_10g/common/vivado.mk +++ b/example/ADM_PCIE_9V3/fpga_10g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/ADM_PCIE_9V3/fpga_25g/common/vivado.mk b/example/ADM_PCIE_9V3/fpga_25g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/ADM_PCIE_9V3/fpga_25g/common/vivado.mk +++ b/example/ADM_PCIE_9V3/fpga_25g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/AU280/fpga_10g/common/vivado.mk b/example/AU280/fpga_10g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/AU280/fpga_10g/common/vivado.mk +++ b/example/AU280/fpga_10g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/AU50/fpga_10g/common/vivado.mk b/example/AU50/fpga_10g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/AU50/fpga_10g/common/vivado.mk +++ b/example/AU50/fpga_10g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/Arty/fpga/common/vivado.mk b/example/Arty/fpga/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/Arty/fpga/common/vivado.mk +++ b/example/Arty/fpga/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/ExaNIC_X10/fpga/common/vivado.mk b/example/ExaNIC_X10/fpga/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/ExaNIC_X10/fpga/common/vivado.mk +++ b/example/ExaNIC_X10/fpga/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/ExaNIC_X25/fpga_10g/common/vivado.mk b/example/ExaNIC_X25/fpga_10g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/ExaNIC_X25/fpga_10g/common/vivado.mk +++ b/example/ExaNIC_X25/fpga_10g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/KC705/fpga_gmii/common/vivado.mk b/example/KC705/fpga_gmii/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/KC705/fpga_gmii/common/vivado.mk +++ b/example/KC705/fpga_gmii/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/NetFPGA_SUME/fpga/common/vivado.mk b/example/NetFPGA_SUME/fpga/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/NetFPGA_SUME/fpga/common/vivado.mk +++ b/example/NetFPGA_SUME/fpga/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/NexysVideo/fpga/common/vivado.mk b/example/NexysVideo/fpga/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/NexysVideo/fpga/common/vivado.mk +++ b/example/NexysVideo/fpga/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/VCU108/fpga_10g/common/vivado.mk b/example/VCU108/fpga_10g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/VCU108/fpga_10g/common/vivado.mk +++ b/example/VCU108/fpga_10g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/VCU108/fpga_1g/common/vivado.mk b/example/VCU108/fpga_1g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/VCU108/fpga_1g/common/vivado.mk +++ b/example/VCU108/fpga_1g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/VCU118/fpga_10g/common/vivado.mk b/example/VCU118/fpga_10g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/VCU118/fpga_10g/common/vivado.mk +++ b/example/VCU118/fpga_10g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/VCU118/fpga_1g/common/vivado.mk b/example/VCU118/fpga_1g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/VCU118/fpga_1g/common/vivado.mk +++ b/example/VCU118/fpga_1g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/VCU118/fpga_25g/common/vivado.mk b/example/VCU118/fpga_25g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/VCU118/fpga_25g/common/vivado.mk +++ b/example/VCU118/fpga_25g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done diff --git a/example/VCU1525/fpga_10g/common/vivado.mk b/example/VCU1525/fpga_10g/common/vivado.mk index b84025221..ee83637e0 100644 --- a/example/VCU1525/fpga_10g/common/vivado.mk +++ b/example/VCU1525/fpga_10g/common/vivado.mk @@ -59,6 +59,9 @@ all: fpga fpga: $(FPGA_TOP).bit +vivado: $(FPGA_TOP).xpr + vivado $(FPGA_TOP).xpr + tmpclean: -rm -rf *.log *.jou *.cache *.hbs *.hw *.ip_user_files *.runs *.xpr *.html *.xml *.sim *.srcs *.str .Xil defines.v -rm -rf create_project.tcl run_synth.tcl run_impl.tcl generate_bit.tcl @@ -74,7 +77,7 @@ distclean: clean ################################################################### # Vivado project file -%.xpr: Makefile $(XCI_FILES_REL) +%.xpr: Makefile $(XCI_FILES_REL) $(IP_TCL_FILES_REL) rm -rf defines.v touch defines.v for x in $(DEFS); do echo '`define' $$x >> defines.v; done