aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/top/x400/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'fpga/usrp3/top/x400/Makefile')
-rw-r--r--fpga/usrp3/top/x400/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/fpga/usrp3/top/x400/Makefile b/fpga/usrp3/top/x400/Makefile
index 1bf0d3fcd..81ea87b02 100644
--- a/fpga/usrp3/top/x400/Makefile
+++ b/fpga/usrp3/top/x400/Makefile
@@ -99,10 +99,12 @@ X440_1600_D_DEFAULTS := DEFAULT_RFNOC_IMAGE_CORE_FILE=x440_1600_d_rfnoc_image_c
# Option to stop after RTL elaboration. Use this flag as a synthesis check.
ifndef TARGET
- ifdef CHECK
+ ifeq ($(CHECK), 1)
TARGET = rtl
- else ifdef SYNTH
+ else ifeq ($(SYNTH), 1)
TARGET = synth
+ else ifeq ($(IP_ONLY), 1)
+ TARGET = viv_ip
else
TARGET = bin
endif
@@ -333,6 +335,7 @@ help: ##Show this help message.
##GUI=1 Launch the build in the Vivado GUI.
##PROJECT=1 Save Vivado project file, otherwise it's created in memory.
##CHECK=1 Launch the syntax checker instead of building a bitfile.
+##IP_ONLY=1 Launch the build but stop after IP generation.
##SYNTH=1 Launch the build but stop after synthesis.
##BUILD_SEED=<N> Build seed to used to affect build results. (Default is 0)
##TOP=<module> Specify a top module for syntax checking. (Default is the bitfile top)