Although I've gone through the ADI HDL User Guide, I'm also confused about how to use the command "make all", in order that all libraries can be built at the same time.
Could you give me an example for the windows mashine?
I've branched the discussion as it's a new question.
On my machine, I have installed cygwin with make included. I go to the project directory that I want to build (for example projects/motcon2_fmc/zed) and just type make. This will build all the libraries that are needed for that specific project.
In order to be able to build the libraries and project, you should be able to start Vivado from cygwin. I have in .bashrc the following lines (you should changed them depending on your Vivado installation directory and version of Vivado that is used on the branch you've selected):
export PATH=$PATH:/cygdrive/d/Xilinx/Vivado/2015.2/bin:/cygdrive/d/Xilinx/Vivado/2015.2/lib/win64.o::/cygdrive/d/Xilinx/SDK/2015.2/bin . The command can be pasted in the terminal directly, before running make
Retrieving data ...