make fix builds on linux and use public urls for submodules
Merge pull request #7 from deepak1556/make_fix

make fix builds on linux and use public urls for submodules