Finish removing refrences to exe_and_shlib_deps

This CL removes the last remaining references to exe_and_shlib_deps (3 were
added since my first CL that removed them).

In addition, I also rename the group to something ridiculously long:
executable_and_loadable_module_and_shared_library_deps.  This is because we
cannot set visibility=["//build/config:executable", ...] because those are
templates.  Renaming ensures folks who were used to adding the dependency no
longer add it, and makes sure that no third party projects have any references
either (I checked and they don't, but this is just to make sure).  The long name
discourages adding the dep manually.


Change-Id: I1e8861b1045716f488fdbc90b4b8d0ec95abc0a6
Commit-Queue: Thomas Anderson <>
Reviewed-by: Nico Weber <>
Cr-Commit-Position: refs/heads/master@{#575518}
5 files changed