Makefile: only try to run docs/% targets if the Makefile exists
swh-docs build will break if the docs/ directory of a submodule does not exist, even if the submodule is not hooked up to the docs build yet.
Test Plan
tox -e sphinx-dev in swh-docs
Migrated from D7738 (view on Phabricator)