summaryrefslogtreecommitdiffstats
path: root/mojo/mojo_services.gypi
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-28 05:45:04 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-28 05:45:04 +0000
commit8849c1413afbe72dd402201209246a3afe36a81e (patch)
treeca9d7477d27b4371a88f6d65abc4757a3b9dbe30 /mojo/mojo_services.gypi
parent3b7f0ac7a6467ec754371f3fa026d69de3c86d83 (diff)
downloadchromium_src-8849c1413afbe72dd402201209246a3afe36a81e.zip
chromium_src-8849c1413afbe72dd402201209246a3afe36a81e.tar.gz
chromium_src-8849c1413afbe72dd402201209246a3afe36a81e.tar.bz2
Move geometry to mojo/services, extract input events to their own mojom
R=sky@chromium.org TBR=sky@chromium.org http://crbug.com/365012 Review URL: https://codereview.chromium.org/298253005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273161 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/mojo_services.gypi')
-rw-r--r--mojo/mojo_services.gypi52
1 files changed, 52 insertions, 0 deletions
diff --git a/mojo/mojo_services.gypi b/mojo/mojo_services.gypi
index b053605..599a28f 100644
--- a/mojo/mojo_services.gypi
+++ b/mojo/mojo_services.gypi
@@ -18,6 +18,57 @@
],
},
{
+ 'target_name': 'mojo_input_events_bindings',
+ 'type': 'static_library',
+ 'sources': [
+ 'services/public/interfaces/input_events/input_events.mojom',
+ ],
+ 'variables': {
+ 'mojom_base_output_dir': 'mojo',
+ },
+ 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
+ 'export_dependent_settings': [
+ 'mojo_cpp_bindings',
+ ],
+ 'dependencies': [
+ 'mojo_cpp_bindings',
+ ],
+ },
+ {
+ 'target_name': 'mojo_geometry_bindings',
+ 'type': 'static_library',
+ 'sources': [
+ 'services/public/interfaces/geometry/geometry.mojom',
+ ],
+ 'variables': {
+ 'mojom_base_output_dir': 'mojo',
+ },
+ 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
+ 'dependencies': [
+ 'mojo_cpp_bindings',
+ ],
+ 'export_dependent_settings': [
+ 'mojo_cpp_bindings',
+ ],
+ },
+ {
+ 'target_name': 'mojo_geometry_lib',
+ 'type': '<(component)',
+ 'defines': [
+ 'MOJO_GEOMETRY_IMPLEMENTATION',
+ ],
+ 'dependencies': [
+ '../ui/gfx/gfx.gyp:gfx_geometry',
+ 'mojo_environment_chromium',
+ 'mojo_geometry_bindings',
+ 'mojo_system_impl',
+ ],
+ 'sources': [
+ 'services/public/cpp/geometry/lib/geometry_type_converters.cc',
+ 'services/public/cpp/geometry/geometry_type_converters.h',
+ ],
+ },
+ {
'target_name': 'mojo_gles2_bindings',
'type': 'static_library',
'sources': [
@@ -73,6 +124,7 @@
],
'dependencies': [
'mojo_geometry_bindings',
+ 'mojo_input_events_bindings',
'mojo_cpp_bindings',
],
},