How does ADI generate Vivado Project and Library files for the GIT repository? Are there scripts available to generate these files? I would like to follow ADI's process when committing my design to a HDL GIT repository.
We are using the Perl script, which parses the *_ip.tcl files to define the dependencies for the IPs, and parses the _bd.tcl files to define the dependencies for the projects.
We are not planning to share the script with the public.
I'm not sure if I understand your question correctly, but... First, check out these two wiki pages:
HDL Git Repository [Analog Devices Wiki]
Building HDL [Analog Devices Wiki]
If you still have questions let us know.
The wiki pages provide excellent directions for building libraries and projects I am interested in learning how ADI automatically generates the make files for the libraries and projects?
Note: The header information in the make files indicate they are automatically generated.
Retrieving data ...