Added makefile to support submodules