Remove dependencies from bindings_generator target
This way targets that only need js files to be generated can depend on
it.
BUG=none
TEST=none
[email protected]
Review URL: https://codereview.chromium.org/196243004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256545 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/mojo/mojo.gyp b/mojo/mojo.gyp
index 8aaa75b..646f9b1 100644
--- a/mojo/mojo.gyp
+++ b/mojo/mojo.gyp
@@ -414,9 +414,11 @@
'dependencies': [
'../base/base.gyp:base',
'../testing/gtest.gyp:gtest',
+ 'mojo_bindings',
'mojo_environment_standalone',
'mojo_run_all_unittests',
'mojo_service_manager',
+ 'mojo_system',
'mojo_utility',
],
'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
diff --git a/mojo/mojo_examples.gypi b/mojo/mojo_examples.gypi
index ee3c48e1..7c53b03 100644
--- a/mojo/mojo_examples.gypi
+++ b/mojo/mojo_examples.gypi
@@ -145,6 +145,10 @@
'mojo_bindings',
'mojo_system',
],
+ 'dependencies': [
+ 'mojo_bindings',
+ 'mojo_system',
+ ],
},
{
'target_name': 'mojo_launcher',
@@ -189,6 +193,10 @@
'mojo_bindings',
'mojo_system',
],
+ 'dependencies': [
+ 'mojo_bindings',
+ 'mojo_system',
+ ],
},
{
'target_name': 'mojo_view_manager',
diff --git a/mojo/mojo_public.gypi b/mojo/mojo_public.gypi
index 65f2789..aeb3291 100644
--- a/mojo/mojo_public.gypi
+++ b/mojo/mojo_public.gypi
@@ -289,6 +289,10 @@
'mojo_bindings',
'mojo_system',
],
+ 'dependencies': [
+ 'mojo_bindings',
+ 'mojo_system',
+ ],
},
{
'target_name': 'mojo_environment_standalone',
@@ -347,6 +351,10 @@
'public/shell/shell.mojom',
],
'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
+ 'dependencies': [
+ 'mojo_bindings',
+ 'mojo_system',
+ ],
'export_dependent_settings': [
'mojo_bindings',
'mojo_system',
diff --git a/mojo/mojo_services.gypi b/mojo/mojo_services.gypi
index 07a9a67..e3c8bb5 100644
--- a/mojo/mojo_services.gypi
+++ b/mojo/mojo_services.gypi
@@ -13,6 +13,10 @@
'mojo_bindings',
'mojo_system',
],
+ 'dependencies': [
+ 'mojo_bindings',
+ 'mojo_system',
+ ],
},
{
'target_name': 'mojo_gles2_service',
@@ -44,6 +48,10 @@
'mojo_bindings',
'mojo_system',
],
+ 'dependencies': [
+ 'mojo_bindings',
+ 'mojo_system',
+ ],
},
{
'target_name': 'mojo_native_viewport_service',
diff --git a/mojo/public/bindings/mojom_bindings_generator.gypi b/mojo/public/bindings/mojom_bindings_generator.gypi
index 2b7554a..cd25e02 100644
--- a/mojo/public/bindings/mojom_bindings_generator.gypi
+++ b/mojo/public/bindings/mojom_bindings_generator.gypi
@@ -63,10 +63,6 @@
'process_outputs_as_sources': 1,
}
],
- 'dependencies': [
- '<(DEPTH)/mojo/mojo.gyp:mojo_bindings',
- '<(DEPTH)/mojo/mojo.gyp:mojo_system',
- ],
'include_dirs': [
'<(DEPTH)',
'<(SHARED_INTERMEDIATE_DIR)',