| # Temporary repositories to perform master+wip update | 
 | SHELL:=/bin/bash | 
 | NPROC ?= 4 | 
 |  | 
 | VTR_LOCATION ?= `pwd`/vtr | 
 | VTR_URL ?= git@github.com:SymbiFlow/vtr-verilog-to-routing.git | 
 | VTR_OPTIONS = --location ${VTR_LOCATION} --url ${VTR_URL} | 
 |  | 
 | YOSYS_LOCATION ?= `pwd`/yosys | 
 | YOSYS_URL ?= git@github.com:SymbiFlow/yosys.git | 
 | YOSYS_OPTIONS = --location ${YOSYS_LOCATION} --url ${YOSYS_URL} | 
 |  | 
 | update-vtr: | 
 | 	./update_tools.py ${VTR_OPTIONS} | 
 | 	# Testing that VTR is correctly integrated in SymbiFlow | 
 | 	pushd ${VTR_LOCATION};                          \ | 
 | 	make -j`nproc`;                                 \ | 
 | 	export VTR=`pwd`/build/vpr/vpr;                 \ | 
 | 	export GENFASM=`pwd`/build/utils/fasm/genfasm;  \ | 
 | 	popd                                            \ | 
 | 	make all_xc7 -j${NPROC} && make all_ice40 -j${NPROC} && make all_v2x -j${NPROC} | 
 | 	# If tests are successful push force tool master+wip-next | 
 |  | 
 | clean: | 
 | 	rm -rf ${VTR_LOCATION} ${YOSYS_LOCATION} |