I'm also getting an issue in Linux with the jansson submodule :/
make[2]: Entering directory '/tmp/yaourt-tmp-root/aur-sgminer-dev-git/src/sgminer/submodules'
Making all in jansson
make[3]: Entering directory '/tmp/yaourt-tmp-root/aur-sgminer-dev-git/src/sgminer/submodules/jansson'
make[3]: *** No rule to make target 'all'. Stop.
make[3]: Leaving directory '/tmp/yaourt-tmp-root/aur-sgminer-dev-git/src/sgminer/submodules/jansson'