Update Makefile to ensure submodules are initialized