Adds typedefs for view manager types

BUG=365012
TEST=covered by tests
[email protected]

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267809 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/mojo/mojo_services.gypi b/mojo/mojo_services.gypi
index 7aff318..d69c2b5b 100644
--- a/mojo/mojo_services.gypi
+++ b/mojo/mojo_services.gypi
@@ -119,6 +119,13 @@
       ],
     },
     {
+      'target_name': 'mojo_view_manager_common',
+      'type': 'static_library',
+      'sources': [
+        'services/public/cpp/view_manager/view_manager_types.h',
+      ],
+    },
+    {
       'target_name': 'mojo_view_manager_bindings',
       'type': 'static_library',
       'sources': [
@@ -141,6 +148,7 @@
       'dependencies': [
         '../base/base.gyp:base',
         'mojo_view_manager_bindings',
+        'mojo_view_manager_common',
       ],
       'sources': [
         'services/public/cpp/view_manager/lib/view.cc',
@@ -156,6 +164,7 @@
         'services/public/cpp/view_manager/lib/view_tree_node_private.h',
         'services/public/cpp/view_manager/view.h',
         'services/public/cpp/view_manager/view_manager.h',
+        'services/public/cpp/view_manager/view_manager_types.h',
         'services/public/cpp/view_manager/view_tree_host.h',
         'services/public/cpp/view_manager/view_tree_node.h',
         'services/public/cpp/view_manager/view_tree_node_observer.h',
@@ -198,6 +207,7 @@
             'mojo_shell_client',
             'mojo_system_impl',
             'mojo_view_manager_bindings',
+            'mojo_view_manager_common',
           ],
           'sources': [
             'services/view_manager/ids.h',
@@ -231,6 +241,7 @@
             'mojo_shell_test_support',
             'mojo_system_impl',
             'mojo_view_manager_bindings',
+            'mojo_view_manager_common',
           ],
           'sources': [
             'services/view_manager/view_manager_connection_unittest.cc',