Vivado projects are delivered in most cases as "re-create scripts" that re-build the projects when executed.