Fix mojo dependencies for component build.
commit512e35e98ac9892c7215655479b9ba51df6b6a68
authorprimiano@chromium.org <primiano@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 8 Apr 2014 17:35:55 +0000 (8 17:35 +0000)
committerprimiano@chromium.org <primiano@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 8 Apr 2014 17:35:55 +0000 (8 17:35 +0000)
treecdecf87df9203c78f3e808fe6e4ccd4eeeaaee01
parentc4c4419b88ff9be41d3c212e9195d78d04980352
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
mojo/mojo.gyp