can use batchfile or recursive makefiles
gitignore improved to avoid picking up (optional) ./tools nested repo