fix Makefile with submodules