1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
8 'target_name': 'mojo_sample_app',
9 'type': 'shared_library',
11 # TODO(darin): we should not be linking against these libraries!
12 '../ui/gfx/gfx.gyp:gfx',
13 '../ui/gfx/gfx.gyp:gfx_geometry',
15 'mojo_environment_standalone',
17 'mojo_native_viewport_bindings',
18 'mojo_shell_bindings',
23 'examples/sample_app/gles2_client_impl.cc',
24 'examples/sample_app/gles2_client_impl.cc',
25 'examples/sample_app/sample_app.cc',
26 'examples/sample_app/spinning_cube.cc',
27 'examples/sample_app/spinning_cube.h',
31 'target_name': 'package_mojo_sample_app',
33 'app_name': 'mojo_sample_app',
35 'includes': [ 'build/package_app.gypi' ],
38 'target_name': 'mojo_compositor_support',
39 'type': 'static_library',
41 '../base/base.gyp:base',
43 '../skia/skia.gyp:skia',
44 '../gpu/gpu.gyp:gles2_implementation',
49 'examples/compositor_app/mojo_context_provider.cc',
50 'examples/compositor_app/mojo_context_provider.h',
54 'target_name': 'mojo_compositor_app',
55 'type': 'shared_library',
57 '../base/base.gyp:base',
59 '../ui/gfx/gfx.gyp:gfx',
60 '../ui/gfx/gfx.gyp:gfx_geometry',
62 'mojo_compositor_support',
63 'mojo_environment_chromium',
65 'mojo_native_viewport_bindings',
66 'mojo_shell_bindings',
70 'examples/compositor_app/compositor_app.cc',
71 'examples/compositor_app/compositor_host.cc',
72 'examples/compositor_app/compositor_host.h',
76 'target_name': 'package_mojo_compositor_app',
78 'app_name': 'mojo_compositor_app',
80 'includes': [ 'build/package_app.gypi' ],
87 'target_name': 'mojo_aura_demo_support',
88 'type': 'static_library',
91 '../ui/aura/aura.gyp:aura',
92 '../ui/events/events.gyp:events',
93 '../ui/events/events.gyp:events_base',
94 '../ui/compositor/compositor.gyp:compositor',
96 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu',
97 'mojo_compositor_support',
99 'mojo_native_viewport_bindings',
102 'examples/aura_demo/demo_context_factory.cc',
103 'examples/aura_demo/demo_context_factory.h',
104 'examples/aura_demo/demo_screen.cc',
105 'examples/aura_demo/demo_screen.h',
106 'examples/aura_demo/window_tree_host_mojo.cc',
107 'examples/aura_demo/window_tree_host_mojo.h',
111 'target_name': 'mojo_aura_demo',
112 'type': 'shared_library',
114 '../base/base.gyp:base',
115 '../ui/aura/aura.gyp:aura',
116 '../ui/gfx/gfx.gyp:gfx',
117 '../ui/gfx/gfx.gyp:gfx_geometry',
119 'mojo_aura_demo_support',
121 'mojo_environment_chromium',
123 'mojo_shell_bindings',
127 'examples/aura_demo/aura_demo.cc',
131 'target_name': 'package_mojo_aura_demo',
133 'app_name': 'mojo_aura_demo',
135 'includes': [ 'build/package_app.gypi' ],
138 'target_name': 'mojo_launcher_bindings',
139 'type': 'static_library',
141 'examples/launcher/launcher.mojom',
143 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
144 'export_dependent_settings': [
150 'target_name': 'mojo_launcher',
151 'type': 'shared_library',
153 '../base/base.gyp:base',
154 '../base/base.gyp:base_i18n',
155 '../ui/aura/aura.gyp:aura',
156 '../ui/aura/aura.gyp:aura_test_support',
157 '../ui/gfx/gfx.gyp:gfx',
158 '../ui/gfx/gfx.gyp:gfx_geometry',
160 '../ui/views/views.gyp:views',
161 '../url/url.gyp:url_lib',
162 'mojo_aura_demo_support',
164 'mojo_environment_chromium',
166 'mojo_launcher_bindings',
167 'mojo_shell_bindings',
171 'examples/launcher/launcher.cc',
175 'target_name': 'package_mojo_launcher',
177 'app_name': 'mojo_launcher',
179 'includes': [ 'build/package_app.gypi' ],
182 'target_name': 'mojo_view_manager_bindings',
183 'type': 'static_library',
185 'examples/view_manager/view_manager.mojom',
187 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
188 'export_dependent_settings': [
194 'target_name': 'mojo_view_manager',
195 'type': 'shared_library',
197 '../base/base.gyp:base',
198 '../ui/gfx/gfx.gyp:gfx_geometry',
200 'mojo_environment_chromium',
201 'mojo_launcher_bindings',
202 'mojo_native_viewport_bindings',
203 'mojo_shell_bindings',
205 'mojo_view_manager_bindings',
208 'examples/view_manager/view_manager.cc',
212 'target_name': 'package_mojo_view_manager',
214 'app_name': 'mojo_view_manager',
216 'includes': [ 'build/package_app.gypi' ],