use gitmodules for libraries where it's possible or use bash script for
download dependencies