Makefile revision for sub-sub-modules rebuild management