Acho que faz sentido trocar o script doAll por um Makefile https://pt.wikibooks.org/wiki/Programar_em_C/Makefiles