Makefile has targets for all sub modules of the software