Fix mojo dependencies for component build.

mojo_environment_chromium is a static_library which depends
on mojo_environment_chromium_impl (a .so in component=shared_lib).
mojo_environment_chromium_impl in turn depends on mojo_common_lib
(another .so in component build).
However, at the same time, mojo_environment_chromium:environment.cc
funcionally depends on mojo_common_lib:environment_data.cc, but there
is no direct dependency from mojo_environment_chromium to
mojo_common_lib. Relying on the transitive dependency (via
mojo_environment_chromium_impl) is fine for static_library build,
but not for component=shared_library build.
This CL simply adds the aforementioned missing direct dependency.

BUG=159847

Review URL: https://codereview.chromium.org/228293005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262445 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 512e35e98ac9892c7215655479b9ba51df6b6a68
1 file changed
tree: 72c62c933d1e9aff673f03275d5e991081fdc7ea
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/