887ffac0ed
Drop shell for loops in favor of makefile pattern rules, so make can run targets in parallel using -j. This doesn't affect Vivado's own settings. As a benchmark, 12th Gen Intel(R) Core(TM) i9-12900H 5GHz(max): $ make -C projects/adrv9009/zcu102/ clean-all $ time make -C projects/adrv9009/zcu102/ -j$CORES lib CORES=1: real 9m27.223s user 9m2.556s sys 0m32.358s CORES=8: real 1m54.639s user 16m26.512s sys 1m2.317s i.e. about 5 times faster to build IP core dependencies. Signed-off-by: Liam Beguin <liambeguin@gmail.com> Signed-off-by: Jorge Marques <jorge.marques@analog.com> |
||
---|---|---|
.. | ||
adi_intel_device_info_enc.tcl | ||
adi_ip_intel.tcl | ||
adi_ip_xilinx.tcl | ||
adi_xilinx_device_info_enc.tcl | ||
library.mk |