Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(30)

Side by Side Diff: mojo/mojo_examples.gypi

Issue 422163004: Extract mojo_base.gyp from mojo.gyp (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Updated Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 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 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'targets': [ 6 'targets': [
7 { 7 {
8 'target_name': 'mojo_sample_app', 8 'target_name': 'mojo_sample_app',
9 'type': 'loadable_module', 9 'type': 'loadable_module',
10 'dependencies': [ 10 'dependencies': [
11 # TODO(darin): we should not be linking against these libraries! 11 # TODO(darin): we should not be linking against these libraries!
12 '../ui/events/events.gyp:events', 12 '../ui/events/events.gyp:events',
13 '../ui/gfx/gfx.gyp:gfx_geometry', 13 '../ui/gfx/gfx.gyp:gfx_geometry',
14 'mojo_application', 14 'mojo_base.gyp:mojo_cpp_bindings',
viettrungluu 2014/07/28 22:51:32 alphabetical order (elsewhere in this file too)
Hajime Morrita 2014/07/28 23:04:08 Done.
15 'mojo_cpp_bindings', 15 'mojo_base.gyp:mojo_environment_standalone',
16 'mojo_environment_standalone', 16 'mojo_base.gyp:mojo_utility',
17 'mojo_base.gyp:mojo_application',
17 'mojo_geometry_bindings', 18 'mojo_geometry_bindings',
18 'mojo_gles2', 19 'mojo_gles2',
19 'mojo_native_viewport_bindings', 20 'mojo_native_viewport_bindings',
20 'mojo_utility',
21 '<(mojo_system_for_loadable_module)', 21 '<(mojo_system_for_loadable_module)',
22 ], 22 ],
23 'sources': [ 23 'sources': [
24 'examples/sample_app/gles2_client_impl.cc', 24 'examples/sample_app/gles2_client_impl.cc',
25 'examples/sample_app/gles2_client_impl.cc', 25 'examples/sample_app/gles2_client_impl.cc',
26 'examples/sample_app/sample_app.cc', 26 'examples/sample_app/sample_app.cc',
27 'examples/sample_app/spinning_cube.cc', 27 'examples/sample_app/spinning_cube.cc',
28 'examples/sample_app/spinning_cube.h', 28 'examples/sample_app/spinning_cube.h',
29 'public/cpp/application/lib/mojo_main_standalone.cc', 29 'public/cpp/application/lib/mojo_main_standalone.cc',
30 ], 30 ],
31 }, 31 },
32 { 32 {
33 'target_name': 'package_mojo_sample_app', 33 'target_name': 'package_mojo_sample_app',
34 'variables': { 34 'variables': {
35 'app_name': 'mojo_sample_app', 35 'app_name': 'mojo_sample_app',
36 }, 36 },
37 'includes': [ 'build/package_app.gypi' ], 37 'includes': [ 'build/package_app.gypi' ],
38 }, 38 },
39 { 39 {
40 'target_name': 'mojo_compositor_app', 40 'target_name': 'mojo_compositor_app',
41 'type': 'loadable_module', 41 'type': 'loadable_module',
42 'dependencies': [ 42 'dependencies': [
43 '../base/base.gyp:base', 43 '../base/base.gyp:base',
44 '../cc/cc.gyp:cc', 44 '../cc/cc.gyp:cc',
45 '../ui/gfx/gfx.gyp:gfx', 45 '../ui/gfx/gfx.gyp:gfx',
46 '../ui/gfx/gfx.gyp:gfx_geometry', 46 '../ui/gfx/gfx.gyp:gfx_geometry',
47 'mojo_application', 47 'mojo_base.gyp:mojo_common_lib',
48 'mojo_base.gyp:mojo_environment_chromium',
49 'mojo_base.gyp:mojo_application',
48 'mojo_cc_support', 50 'mojo_cc_support',
49 'mojo_common_lib',
50 'mojo_environment_chromium',
51 'mojo_geometry_bindings', 51 'mojo_geometry_bindings',
52 'mojo_geometry_lib', 52 'mojo_geometry_lib',
53 'mojo_gles2', 53 'mojo_gles2',
54 'mojo_native_viewport_bindings', 54 'mojo_native_viewport_bindings',
55 '<(mojo_system_for_loadable_module)', 55 '<(mojo_system_for_loadable_module)',
56 ], 56 ],
57 'sources': [ 57 'sources': [
58 'examples/compositor_app/compositor_app.cc', 58 'examples/compositor_app/compositor_app.cc',
59 'examples/compositor_app/compositor_host.cc', 59 'examples/compositor_app/compositor_host.cc',
60 'examples/compositor_app/compositor_host.h', 60 'examples/compositor_app/compositor_host.h',
61 'public/cpp/application/lib/mojo_main_chromium.cc', 61 'public/cpp/application/lib/mojo_main_chromium.cc',
62 ], 62 ],
63 }, 63 },
64 { 64 {
65 'target_name': 'package_mojo_compositor_app', 65 'target_name': 'package_mojo_compositor_app',
66 'variables': { 66 'variables': {
67 'app_name': 'mojo_compositor_app', 67 'app_name': 'mojo_compositor_app',
68 }, 68 },
69 'includes': [ 'build/package_app.gypi' ], 69 'includes': [ 'build/package_app.gypi' ],
70 }, 70 },
71 { 71 {
72 'target_name': 'mojo_wget', 72 'target_name': 'mojo_wget',
73 'type': 'loadable_module', 73 'type': 'loadable_module',
74 'dependencies': [ 74 'dependencies': [
75 'mojo_application', 75 'mojo_base.gyp:mojo_cpp_bindings',
76 'mojo_cpp_bindings', 76 'mojo_base.gyp:mojo_environment_standalone',
77 'mojo_environment_standalone', 77 'mojo_base.gyp:mojo_utility',
78 'mojo_base.gyp:mojo_application',
78 'mojo_network_bindings', 79 'mojo_network_bindings',
79 'mojo_utility',
80 '<(mojo_system_for_loadable_module)', 80 '<(mojo_system_for_loadable_module)',
81 ], 81 ],
82 'sources': [ 82 'sources': [
83 'examples/wget/wget.cc', 83 'examples/wget/wget.cc',
84 'public/cpp/application/lib/mojo_main_standalone.cc', 84 'public/cpp/application/lib/mojo_main_standalone.cc',
85 ], 85 ],
86 }, 86 },
87 { 87 {
88 'target_name': 'package_mojo_wget', 88 'target_name': 'package_mojo_wget',
89 'variables': { 89 'variables': {
90 'app_name': 'mojo_wget', 90 'app_name': 'mojo_wget',
91 }, 91 },
92 'includes': [ 'build/package_app.gypi' ], 92 'includes': [ 'build/package_app.gypi' ],
93 }, 93 },
94 { 94 {
95 'target_name': 'mojo_media_viewer_bindings', 95 'target_name': 'mojo_media_viewer_bindings',
96 'type': 'static_library', 96 'type': 'static_library',
97 'sources': [ 97 'sources': [
98 'examples/media_viewer/media_viewer.mojom', 98 'examples/media_viewer/media_viewer.mojom',
99 ], 99 ],
100 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 100 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
101 'export_dependent_settings': [ 101 'export_dependent_settings': [
102 'mojo_cpp_bindings', 102 'mojo_base.gyp:mojo_cpp_bindings',
103 ], 103 ],
104 'dependencies': [ 104 'dependencies': [
105 'mojo_cpp_bindings', 105 'mojo_base.gyp:mojo_cpp_bindings',
106 ], 106 ],
107 }, 107 },
108 { 108 {
109 'target_name': 'mojo_png_viewer', 109 'target_name': 'mojo_png_viewer',
110 'type': 'loadable_module', 110 'type': 'loadable_module',
111 'dependencies': [ 111 'dependencies': [
112 '../skia/skia.gyp:skia', 112 '../skia/skia.gyp:skia',
113 '../ui/gfx/gfx.gyp:gfx', 113 '../ui/gfx/gfx.gyp:gfx',
114 'mojo_application', 114 'mojo_base.gyp:mojo_cpp_bindings',
115 'mojo_cpp_bindings', 115 'mojo_base.gyp:mojo_environment_chromium',
116 'mojo_environment_chromium', 116 'mojo_base.gyp:mojo_utility',
117 'mojo_base.gyp:mojo_application',
117 'mojo_media_viewer_bindings', 118 'mojo_media_viewer_bindings',
118 'mojo_navigation_bindings', 119 'mojo_navigation_bindings',
119 'mojo_network_bindings', 120 'mojo_network_bindings',
120 'mojo_launcher_bindings', 121 'mojo_launcher_bindings',
121 'mojo_utility',
122 'mojo_view_manager_lib', 122 'mojo_view_manager_lib',
123 '<(mojo_system_for_loadable_module)', 123 '<(mojo_system_for_loadable_module)',
124 ], 124 ],
125 'sources': [ 125 'sources': [
126 'examples/png_viewer/png_viewer.cc', 126 'examples/png_viewer/png_viewer.cc',
127 'public/cpp/application/lib/mojo_main_chromium.cc', 127 'public/cpp/application/lib/mojo_main_chromium.cc',
128 ], 128 ],
129 }, 129 },
130 { 130 {
131 'target_name': 'mojo_pepper_container_app', 131 'target_name': 'mojo_pepper_container_app',
132 'type': 'loadable_module', 132 'type': 'loadable_module',
133 'dependencies': [ 133 'dependencies': [
134 '../base/base.gyp:base', 134 '../base/base.gyp:base',
135 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 135 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
136 '../gpu/gpu.gyp:command_buffer_common', 136 '../gpu/gpu.gyp:command_buffer_common',
137 '../ppapi/ppapi.gyp:ppapi_c', 137 '../ppapi/ppapi.gyp:ppapi_c',
138 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube', 138 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube',
139 '../ui/events/events.gyp:events_base', 139 '../ui/events/events.gyp:events_base',
140 'mojo_application', 140 'mojo_base.gyp:mojo_common_lib',
141 'mojo_common_lib', 141 'mojo_base.gyp:mojo_environment_chromium',
142 'mojo_environment_chromium', 142 'mojo_base.gyp:mojo_application',
143 'mojo_geometry_bindings', 143 'mojo_geometry_bindings',
144 'mojo_gles2', 144 'mojo_gles2',
145 'mojo_native_viewport_bindings', 145 'mojo_native_viewport_bindings',
146 '<(mojo_system_for_loadable_module)', 146 '<(mojo_system_for_loadable_module)',
147 ], 147 ],
148 'defines': [ 148 'defines': [
149 # We don't really want to export. We could change how 149 # We don't really want to export. We could change how
150 # ppapi_{shared,thunk}_export.h are defined to avoid this. 150 # ppapi_{shared,thunk}_export.h are defined to avoid this.
151 'PPAPI_SHARED_IMPLEMENTATION', 151 'PPAPI_SHARED_IMPLEMENTATION',
152 'PPAPI_THUNK_IMPLEMENTATION', 152 'PPAPI_THUNK_IMPLEMENTATION',
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 { 226 {
227 'target_name': 'mojo_surfaces_app', 227 'target_name': 'mojo_surfaces_app',
228 'type': 'shared_library', 228 'type': 'shared_library',
229 'dependencies': [ 229 'dependencies': [
230 '../base/base.gyp:base', 230 '../base/base.gyp:base',
231 '../cc/cc.gyp:cc', 231 '../cc/cc.gyp:cc',
232 '../cc/cc.gyp:cc_surfaces', 232 '../cc/cc.gyp:cc_surfaces',
233 '../skia/skia.gyp:skia', 233 '../skia/skia.gyp:skia',
234 '../ui/gfx/gfx.gyp:gfx', 234 '../ui/gfx/gfx.gyp:gfx',
235 '../ui/gfx/gfx.gyp:gfx_geometry', 235 '../ui/gfx/gfx.gyp:gfx_geometry',
236 'mojo_application', 236 'mojo_base.gyp:mojo_common_lib',
237 'mojo_common_lib', 237 'mojo_base.gyp:mojo_environment_chromium',
238 'mojo_environment_chromium', 238 'mojo_base.gyp:mojo_system_impl',
239 'mojo_base.gyp:mojo_application',
239 'mojo_geometry_bindings', 240 'mojo_geometry_bindings',
240 'mojo_geometry_lib', 241 'mojo_geometry_lib',
241 'mojo_gles2', 242 'mojo_gles2',
242 'mojo_native_viewport_bindings', 243 'mojo_native_viewport_bindings',
243 'mojo_surfaces_bindings', 244 'mojo_surfaces_bindings',
244 'mojo_surfaces_app_bindings', 245 'mojo_surfaces_app_bindings',
245 'mojo_surfaces_lib', 246 'mojo_surfaces_lib',
246 'mojo_system_impl',
247 ], 247 ],
248 'sources': [ 248 'sources': [
249 'examples/surfaces_app/embedder.cc', 249 'examples/surfaces_app/embedder.cc',
250 'examples/surfaces_app/embedder.h', 250 'examples/surfaces_app/embedder.h',
251 'examples/surfaces_app/surfaces_app.cc', 251 'examples/surfaces_app/surfaces_app.cc',
252 'examples/surfaces_app/surfaces_util.cc', 252 'examples/surfaces_app/surfaces_util.cc',
253 'examples/surfaces_app/surfaces_util.h', 253 'examples/surfaces_app/surfaces_util.h',
254 'public/cpp/application/lib/mojo_main_chromium.cc', 254 'public/cpp/application/lib/mojo_main_chromium.cc',
255 ], 255 ],
256 }, 256 },
257 { 257 {
258 'target_name': 'mojo_surfaces_app_bindings', 258 'target_name': 'mojo_surfaces_app_bindings',
259 'type': 'static_library', 259 'type': 'static_library',
260 'sources': [ 260 'sources': [
261 'examples/surfaces_app/child.mojom', 261 'examples/surfaces_app/child.mojom',
262 ], 262 ],
263 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 263 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
264 'export_dependent_settings': [ 264 'export_dependent_settings': [
265 'mojo_cpp_bindings', 265 'mojo_base.gyp:mojo_cpp_bindings',
266 ], 266 ],
267 'dependencies': [ 267 'dependencies': [
268 'mojo_cpp_bindings', 268 'mojo_base.gyp:mojo_cpp_bindings',
269 'mojo_geometry_bindings', 269 'mojo_geometry_bindings',
270 'mojo_surfaces_bindings', 270 'mojo_surfaces_bindings',
271 ], 271 ],
272 }, 272 },
273 { 273 {
274 'target_name': 'package_mojo_surfaces_app', 274 'target_name': 'package_mojo_surfaces_app',
275 'variables': { 275 'variables': {
276 'app_name': 'mojo_surfaces_app', 276 'app_name': 'mojo_surfaces_app',
277 }, 277 },
278 'includes': [ 'build/package_app.gypi' ], 278 'includes': [ 'build/package_app.gypi' ],
279 }, 279 },
280 { 280 {
281 'target_name': 'mojo_surfaces_child_app', 281 'target_name': 'mojo_surfaces_child_app',
282 'type': 'shared_library', 282 'type': 'shared_library',
283 'dependencies': [ 283 'dependencies': [
284 '../base/base.gyp:base', 284 '../base/base.gyp:base',
285 '../cc/cc.gyp:cc', 285 '../cc/cc.gyp:cc',
286 '../cc/cc.gyp:cc_surfaces', 286 '../cc/cc.gyp:cc_surfaces',
287 '../skia/skia.gyp:skia', 287 '../skia/skia.gyp:skia',
288 '../ui/gfx/gfx.gyp:gfx', 288 '../ui/gfx/gfx.gyp:gfx',
289 '../ui/gfx/gfx.gyp:gfx_geometry', 289 '../ui/gfx/gfx.gyp:gfx_geometry',
290 'mojo_application', 290 'mojo_base.gyp:mojo_common_lib',
291 'mojo_common_lib', 291 'mojo_base.gyp:mojo_environment_chromium',
292 'mojo_environment_chromium', 292 'mojo_base.gyp:mojo_system_impl',
293 'mojo_base.gyp:mojo_application',
293 'mojo_geometry_bindings', 294 'mojo_geometry_bindings',
294 'mojo_geometry_lib', 295 'mojo_geometry_lib',
295 'mojo_surfaces_app_bindings', 296 'mojo_surfaces_app_bindings',
296 'mojo_surfaces_bindings', 297 'mojo_surfaces_bindings',
297 'mojo_surfaces_lib', 298 'mojo_surfaces_lib',
298 'mojo_system_impl',
299 ], 299 ],
300 'sources': [ 300 'sources': [
301 'examples/surfaces_app/child_app.cc', 301 'examples/surfaces_app/child_app.cc',
302 'examples/surfaces_app/child_impl.cc', 302 'examples/surfaces_app/child_impl.cc',
303 'examples/surfaces_app/child_impl.h', 303 'examples/surfaces_app/child_impl.h',
304 'examples/surfaces_app/surfaces_util.cc', 304 'examples/surfaces_app/surfaces_util.cc',
305 'examples/surfaces_app/surfaces_util.h', 305 'examples/surfaces_app/surfaces_util.h',
306 'public/cpp/application/lib/mojo_main_chromium.cc', 306 'public/cpp/application/lib/mojo_main_chromium.cc',
307 ], 307 ],
308 }, 308 },
309 ], 309 ],
310 'conditions': [ 310 'conditions': [
311 ['use_aura==1', { 311 ['use_aura==1', {
312 'targets': [ 312 'targets': [
313 { 313 {
314 'target_name': 'mojo_aura_demo', 314 'target_name': 'mojo_aura_demo',
315 'type': 'loadable_module', 315 'type': 'loadable_module',
316 'dependencies': [ 316 'dependencies': [
317 '../base/base.gyp:base', 317 '../base/base.gyp:base',
318 '../cc/cc.gyp:cc', 318 '../cc/cc.gyp:cc',
319 '../ui/aura/aura.gyp:aura', 319 '../ui/aura/aura.gyp:aura',
320 '../ui/base/ui_base.gyp:ui_base', 320 '../ui/base/ui_base.gyp:ui_base',
321 '../ui/compositor/compositor.gyp:compositor', 321 '../ui/compositor/compositor.gyp:compositor',
322 '../ui/gfx/gfx.gyp:gfx', 322 '../ui/gfx/gfx.gyp:gfx',
323 '../ui/gfx/gfx.gyp:gfx_geometry', 323 '../ui/gfx/gfx.gyp:gfx_geometry',
324 'mojo_application', 324 'mojo_base.gyp:mojo_common_lib',
325 'mojo_base.gyp:mojo_environment_chromium',
326 'mojo_base.gyp:mojo_application',
325 'mojo_aura_support', 327 'mojo_aura_support',
326 'mojo_common_lib',
327 'mojo_environment_chromium',
328 'mojo_geometry_bindings', 328 'mojo_geometry_bindings',
329 'mojo_geometry_lib', 329 'mojo_geometry_lib',
330 'mojo_view_manager_lib', 330 'mojo_view_manager_lib',
331 '<(mojo_system_for_loadable_module)', 331 '<(mojo_system_for_loadable_module)',
332 ], 332 ],
333 'sources': [ 333 'sources': [
334 'examples/aura_demo/aura_demo.cc', 334 'examples/aura_demo/aura_demo.cc',
335 'public/cpp/application/lib/mojo_main_chromium.cc', 335 'public/cpp/application/lib/mojo_main_chromium.cc',
336 ], 336 ],
337 }, 337 },
338 { 338 {
339 'target_name': 'mojo_aura_demo_init', 339 'target_name': 'mojo_aura_demo_init',
340 'type': 'loadable_module', 340 'type': 'loadable_module',
341 'dependencies': [ 341 'dependencies': [
342 '../base/base.gyp:base', 342 '../base/base.gyp:base',
343 'mojo_application', 343 'mojo_base.gyp:mojo_environment_chromium',
344 'mojo_environment_chromium', 344 'mojo_base.gyp:mojo_application',
345 'mojo_view_manager_bindings', 345 'mojo_view_manager_bindings',
346 '<(mojo_system_for_loadable_module)', 346 '<(mojo_system_for_loadable_module)',
347 ], 347 ],
348 'sources': [ 348 'sources': [
349 'examples/aura_demo/view_manager_init.cc', 349 'examples/aura_demo/view_manager_init.cc',
350 'public/cpp/application/lib/mojo_main_chromium.cc', 350 'public/cpp/application/lib/mojo_main_chromium.cc',
351 ], 351 ],
352 }, 352 },
353 { 353 {
354 'target_name': 'mojo_browser', 354 'target_name': 'mojo_browser',
355 'type': 'loadable_module', 355 'type': 'loadable_module',
356 'dependencies': [ 356 'dependencies': [
357 '../base/base.gyp:base', 357 '../base/base.gyp:base',
358 '../cc/cc.gyp:cc', 358 '../cc/cc.gyp:cc',
359 '../third_party/icu/icu.gyp:icui18n', 359 '../third_party/icu/icu.gyp:icui18n',
360 '../third_party/icu/icu.gyp:icuuc', 360 '../third_party/icu/icu.gyp:icuuc',
361 '../ui/aura/aura.gyp:aura', 361 '../ui/aura/aura.gyp:aura',
362 '../ui/base/ui_base.gyp:ui_base', 362 '../ui/base/ui_base.gyp:ui_base',
363 '../ui/compositor/compositor.gyp:compositor', 363 '../ui/compositor/compositor.gyp:compositor',
364 '../ui/gfx/gfx.gyp:gfx', 364 '../ui/gfx/gfx.gyp:gfx',
365 '../ui/gfx/gfx.gyp:gfx_geometry', 365 '../ui/gfx/gfx.gyp:gfx_geometry',
366 '../ui/resources/ui_resources.gyp:ui_resources', 366 '../ui/resources/ui_resources.gyp:ui_resources',
367 '../ui/resources/ui_resources.gyp:ui_test_pak', 367 '../ui/resources/ui_resources.gyp:ui_test_pak',
368 '../ui/views/views.gyp:views', 368 '../ui/views/views.gyp:views',
369 '../url/url.gyp:url_lib', 369 '../url/url.gyp:url_lib',
370 'mojo_application', 370 'mojo_base.gyp:mojo_common_lib',
371 'mojo_base.gyp:mojo_environment_chromium',
372 'mojo_base.gyp:mojo_application',
371 'mojo_aura_support', 373 'mojo_aura_support',
372 'mojo_common_lib',
373 'mojo_environment_chromium',
374 'mojo_geometry_bindings', 374 'mojo_geometry_bindings',
375 'mojo_geometry_lib', 375 'mojo_geometry_lib',
376 'mojo_input_events_lib', 376 'mojo_input_events_lib',
377 'mojo_navigation_bindings', 377 'mojo_navigation_bindings',
378 'mojo_views_support', 378 'mojo_views_support',
379 'mojo_view_manager_bindings', 379 'mojo_view_manager_bindings',
380 'mojo_view_manager_lib', 380 'mojo_view_manager_lib',
381 'mojo_window_manager_bindings', 381 'mojo_window_manager_bindings',
382 '<(mojo_system_for_loadable_module)', 382 '<(mojo_system_for_loadable_module)',
383 ], 383 ],
(...skipping 11 matching lines...) Expand all
395 }, 395 },
396 { 396 {
397 'target_name': 'mojo_demo_launcher', 397 'target_name': 'mojo_demo_launcher',
398 'type': 'loadable_module', 398 'type': 'loadable_module',
399 'dependencies': [ 399 'dependencies': [
400 '../base/base.gyp:base', 400 '../base/base.gyp:base',
401 '../skia/skia.gyp:skia', 401 '../skia/skia.gyp:skia',
402 '../ui/gfx/gfx.gyp:gfx', 402 '../ui/gfx/gfx.gyp:gfx',
403 '../ui/gfx/gfx.gyp:gfx_geometry', 403 '../ui/gfx/gfx.gyp:gfx_geometry',
404 '../ui/gl/gl.gyp:gl', 404 '../ui/gl/gl.gyp:gl',
405 'mojo_application', 405 'mojo_base.gyp:mojo_cpp_bindings',
406 'mojo_cpp_bindings', 406 'mojo_base.gyp:mojo_environment_chromium',
407 'mojo_environment_chromium', 407 'mojo_base.gyp:mojo_utility',
408 'mojo_base.gyp:mojo_application',
408 'mojo_geometry_bindings', 409 'mojo_geometry_bindings',
409 'mojo_gles2', 410 'mojo_gles2',
410 'mojo_view_manager_bindings', 411 'mojo_view_manager_bindings',
411 'mojo_utility',
412 '<(mojo_system_for_loadable_module)', 412 '<(mojo_system_for_loadable_module)',
413 ], 413 ],
414 'sources': [ 414 'sources': [
415 'examples/demo_launcher/demo_launcher.cc', 415 'examples/demo_launcher/demo_launcher.cc',
416 'public/cpp/application/lib/mojo_main_chromium.cc', 416 'public/cpp/application/lib/mojo_main_chromium.cc',
417 ], 417 ],
418 }, 418 },
419 { 419 {
420 'target_name': 'mojo_keyboard', 420 'target_name': 'mojo_keyboard',
421 'type': 'loadable_module', 421 'type': 'loadable_module',
422 'dependencies': [ 422 'dependencies': [
423 '../base/base.gyp:base', 423 '../base/base.gyp:base',
424 '../cc/cc.gyp:cc', 424 '../cc/cc.gyp:cc',
425 '../third_party/icu/icu.gyp:icui18n', 425 '../third_party/icu/icu.gyp:icui18n',
426 '../third_party/icu/icu.gyp:icuuc', 426 '../third_party/icu/icu.gyp:icuuc',
427 '../ui/aura/aura.gyp:aura', 427 '../ui/aura/aura.gyp:aura',
428 '../ui/base/ui_base.gyp:ui_base', 428 '../ui/base/ui_base.gyp:ui_base',
429 '../ui/compositor/compositor.gyp:compositor', 429 '../ui/compositor/compositor.gyp:compositor',
430 '../ui/gfx/gfx.gyp:gfx', 430 '../ui/gfx/gfx.gyp:gfx',
431 '../ui/gfx/gfx.gyp:gfx_geometry', 431 '../ui/gfx/gfx.gyp:gfx_geometry',
432 '../ui/resources/ui_resources.gyp:ui_resources', 432 '../ui/resources/ui_resources.gyp:ui_resources',
433 '../ui/resources/ui_resources.gyp:ui_test_pak', 433 '../ui/resources/ui_resources.gyp:ui_test_pak',
434 '../ui/views/views.gyp:views', 434 '../ui/views/views.gyp:views',
435 '../url/url.gyp:url_lib', 435 '../url/url.gyp:url_lib',
436 'mojo_application', 436 'mojo_base.gyp:mojo_common_lib',
437 'mojo_base.gyp:mojo_environment_chromium',
438 'mojo_base.gyp:mojo_application',
437 'mojo_aura_support', 439 'mojo_aura_support',
438 'mojo_common_lib',
439 'mojo_environment_chromium',
440 'mojo_geometry_bindings', 440 'mojo_geometry_bindings',
441 'mojo_geometry_lib', 441 'mojo_geometry_lib',
442 'mojo_input_events_lib', 442 'mojo_input_events_lib',
443 'mojo_keyboard_bindings', 443 'mojo_keyboard_bindings',
444 'mojo_navigation_bindings', 444 'mojo_navigation_bindings',
445 'mojo_views_support', 445 'mojo_views_support',
446 'mojo_view_manager_bindings', 446 'mojo_view_manager_bindings',
447 'mojo_view_manager_lib', 447 'mojo_view_manager_lib',
448 '<(mojo_system_for_loadable_module)', 448 '<(mojo_system_for_loadable_module)',
449 ], 449 ],
450 'sources': [ 450 'sources': [
451 'examples/keyboard/keyboard_delegate.h', 451 'examples/keyboard/keyboard_delegate.h',
452 'examples/keyboard/keyboard_view.cc', 452 'examples/keyboard/keyboard_view.cc',
453 'examples/keyboard/keyboard_view.h', 453 'examples/keyboard/keyboard_view.h',
454 'examples/keyboard/keyboard.cc', 454 'examples/keyboard/keyboard.cc',
455 'examples/keyboard/keys.cc', 455 'examples/keyboard/keys.cc',
456 'examples/keyboard/keys.h', 456 'examples/keyboard/keys.h',
457 'public/cpp/application/lib/mojo_main_chromium.cc', 457 'public/cpp/application/lib/mojo_main_chromium.cc',
458 ], 458 ],
459 }, 459 },
460 { 460 {
461 'target_name': 'mojo_keyboard_bindings', 461 'target_name': 'mojo_keyboard_bindings',
462 'type': 'static_library', 462 'type': 'static_library',
463 'sources': [ 463 'sources': [
464 'examples/keyboard/keyboard.mojom', 464 'examples/keyboard/keyboard.mojom',
465 ], 465 ],
466 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 466 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
467 'export_dependent_settings': [ 467 'export_dependent_settings': [
468 'mojo_cpp_bindings', 468 'mojo_base.gyp:mojo_cpp_bindings',
469 ], 469 ],
470 'dependencies': [ 470 'dependencies': [
471 'mojo_cpp_bindings', 471 'mojo_base.gyp:mojo_cpp_bindings',
472 ], 472 ],
473 }, 473 },
474 { 474 {
475 'target_name': 'mojo_window_manager_bindings', 475 'target_name': 'mojo_window_manager_bindings',
476 'type': 'static_library', 476 'type': 'static_library',
477 'sources': [ 477 'sources': [
478 'examples/window_manager/window_manager.mojom', 478 'examples/window_manager/window_manager.mojom',
479 ], 479 ],
480 'dependencies': [ 480 'dependencies': [
481 'mojo_cpp_bindings', 481 'mojo_base.gyp:mojo_cpp_bindings',
482 'mojo_geometry_bindings', 482 'mojo_geometry_bindings',
483 ], 483 ],
484 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 484 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
485 'export_dependent_settings': [ 485 'export_dependent_settings': [
486 'mojo_cpp_bindings', 486 'mojo_base.gyp:mojo_cpp_bindings',
487 ], 487 ],
488 }, 488 },
489 { 489 {
490 'target_name': 'mojo_window_manager', 490 'target_name': 'mojo_window_manager',
491 'type': 'loadable_module', 491 'type': 'loadable_module',
492 'dependencies': [ 492 'dependencies': [
493 '../base/base.gyp:base', 493 '../base/base.gyp:base',
494 '../ui/aura/aura.gyp:aura', 494 '../ui/aura/aura.gyp:aura',
495 '../ui/base/ui_base.gyp:ui_base', 495 '../ui/base/ui_base.gyp:ui_base',
496 '../ui/gfx/gfx.gyp:gfx', 496 '../ui/gfx/gfx.gyp:gfx',
497 '../ui/gfx/gfx.gyp:gfx_geometry', 497 '../ui/gfx/gfx.gyp:gfx_geometry',
498 '../ui/gl/gl.gyp:gl', 498 '../ui/gl/gl.gyp:gl',
499 '../ui/resources/ui_resources.gyp:ui_resources', 499 '../ui/resources/ui_resources.gyp:ui_resources',
500 '../ui/resources/ui_resources.gyp:ui_test_pak', 500 '../ui/resources/ui_resources.gyp:ui_test_pak',
501 '../ui/views/views.gyp:views', 501 '../ui/views/views.gyp:views',
502 'mojo_application', 502 'mojo_base.gyp:mojo_cpp_bindings',
503 'mojo_base.gyp:mojo_utility',
504 'mojo_base.gyp:mojo_environment_chromium',
505 'mojo_base.gyp:mojo_application',
503 'mojo_aura_support', 506 'mojo_aura_support',
504 'mojo_cpp_bindings',
505 'mojo_environment_chromium',
506 'mojo_geometry_bindings', 507 'mojo_geometry_bindings',
507 'mojo_geometry_lib', 508 'mojo_geometry_lib',
508 'mojo_gles2', 509 'mojo_gles2',
509 'mojo_input_events_lib', 510 'mojo_input_events_lib',
510 'mojo_keyboard_bindings', 511 'mojo_keyboard_bindings',
511 'mojo_launcher_bindings', 512 'mojo_launcher_bindings',
512 'mojo_navigation_bindings', 513 'mojo_navigation_bindings',
513 'mojo_view_manager_lib', 514 'mojo_view_manager_lib',
514 'mojo_views_support', 515 'mojo_views_support',
515 'mojo_window_manager_bindings', 516 'mojo_window_manager_bindings',
516 'mojo_utility',
517 '<(mojo_system_for_loadable_module)', 517 '<(mojo_system_for_loadable_module)',
518 ], 518 ],
519 'sources': [ 519 'sources': [
520 'examples/window_manager/debug_panel.h', 520 'examples/window_manager/debug_panel.h',
521 'examples/window_manager/debug_panel.cc', 521 'examples/window_manager/debug_panel.cc',
522 'examples/window_manager/window_manager.cc', 522 'examples/window_manager/window_manager.cc',
523 'public/cpp/application/lib/mojo_main_chromium.cc', 523 'public/cpp/application/lib/mojo_main_chromium.cc',
524 ], 524 ],
525 }, 525 },
526 { 526 {
527 'target_name': 'mojo_embedded_app', 527 'target_name': 'mojo_embedded_app',
528 'type': 'loadable_module', 528 'type': 'loadable_module',
529 'dependencies': [ 529 'dependencies': [
530 '../base/base.gyp:base', 530 '../base/base.gyp:base',
531 '../ui/gfx/gfx.gyp:gfx_geometry', 531 '../ui/gfx/gfx.gyp:gfx_geometry',
532 '../ui/gl/gl.gyp:gl', 532 '../ui/gl/gl.gyp:gl',
533 '../url/url.gyp:url_lib', 533 '../url/url.gyp:url_lib',
534 'mojo_application', 534 'mojo_base.gyp:mojo_cpp_bindings',
535 'mojo_cpp_bindings', 535 'mojo_base.gyp:mojo_environment_chromium',
536 'mojo_environment_chromium', 536 'mojo_base.gyp:mojo_utility',
537 'mojo_base.gyp:mojo_application',
537 'mojo_geometry_bindings', 538 'mojo_geometry_bindings',
538 'mojo_gles2', 539 'mojo_gles2',
539 'mojo_navigation_bindings', 540 'mojo_navigation_bindings',
540 'mojo_view_manager_lib', 541 'mojo_view_manager_lib',
541 'mojo_window_manager_bindings', 542 'mojo_window_manager_bindings',
542 'mojo_utility',
543 '<(mojo_system_for_loadable_module)', 543 '<(mojo_system_for_loadable_module)',
544 ], 544 ],
545 'sources': [ 545 'sources': [
546 'examples/embedded_app/embedded_app.cc', 546 'examples/embedded_app/embedded_app.cc',
547 'public/cpp/application/lib/mojo_main_chromium.cc', 547 'public/cpp/application/lib/mojo_main_chromium.cc',
548 ], 548 ],
549 }, 549 },
550 { 550 {
551 'target_name': 'mojo_nesting_app', 551 'target_name': 'mojo_nesting_app',
552 'type': 'loadable_module', 552 'type': 'loadable_module',
553 'dependencies': [ 553 'dependencies': [
554 '../base/base.gyp:base', 554 '../base/base.gyp:base',
555 '../ui/gfx/gfx.gyp:gfx_geometry', 555 '../ui/gfx/gfx.gyp:gfx_geometry',
556 '../ui/gl/gl.gyp:gl', 556 '../ui/gl/gl.gyp:gl',
557 '../url/url.gyp:url_lib', 557 '../url/url.gyp:url_lib',
558 'mojo_application', 558 'mojo_base.gyp:mojo_cpp_bindings',
559 'mojo_cpp_bindings', 559 'mojo_base.gyp:mojo_environment_chromium',
560 'mojo_environment_chromium', 560 'mojo_base.gyp:mojo_utility',
561 'mojo_base.gyp:mojo_application',
561 'mojo_geometry_bindings', 562 'mojo_geometry_bindings',
562 'mojo_gles2', 563 'mojo_gles2',
563 'mojo_navigation_bindings', 564 'mojo_navigation_bindings',
564 'mojo_view_manager_lib', 565 'mojo_view_manager_lib',
565 'mojo_window_manager_bindings', 566 'mojo_window_manager_bindings',
566 'mojo_utility',
567 '<(mojo_system_for_loadable_module)', 567 '<(mojo_system_for_loadable_module)',
568 ], 568 ],
569 'sources': [ 569 'sources': [
570 'examples/nesting_app/nesting_app.cc', 570 'examples/nesting_app/nesting_app.cc',
571 'public/cpp/application/lib/mojo_main_chromium.cc', 571 'public/cpp/application/lib/mojo_main_chromium.cc',
572 ], 572 ],
573 }, 573 },
574 { 574 {
575 'target_name': 'mojo_media_viewer', 575 'target_name': 'mojo_media_viewer',
576 'type': 'loadable_module', 576 'type': 'loadable_module',
577 'dependencies': [ 577 'dependencies': [
578 '../base/base.gyp:base', 578 '../base/base.gyp:base',
579 '../skia/skia.gyp:skia', 579 '../skia/skia.gyp:skia',
580 '../ui/gfx/gfx.gyp:gfx_geometry', 580 '../ui/gfx/gfx.gyp:gfx_geometry',
581 '../ui/views/views.gyp:views', 581 '../ui/views/views.gyp:views',
582 'mojo_application', 582 'mojo_base.gyp:mojo_environment_chromium',
583 'mojo_environment_chromium', 583 'mojo_base.gyp:mojo_application',
584 'mojo_input_events_lib', 584 'mojo_input_events_lib',
585 'mojo_media_viewer_bindings', 585 'mojo_media_viewer_bindings',
586 'mojo_navigation_bindings', 586 'mojo_navigation_bindings',
587 'mojo_views_support', 587 'mojo_views_support',
588 'mojo_view_manager_bindings', 588 'mojo_view_manager_bindings',
589 'mojo_view_manager_lib', 589 'mojo_view_manager_lib',
590 '<(mojo_system_for_loadable_module)', 590 '<(mojo_system_for_loadable_module)',
591 ], 591 ],
592 'sources': [ 592 'sources': [
593 'examples/media_viewer/media_viewer.cc', 593 'examples/media_viewer/media_viewer.cc',
594 'public/cpp/application/lib/mojo_main_chromium.cc', 594 'public/cpp/application/lib/mojo_main_chromium.cc',
595 ], 595 ],
596 }, 596 },
597 { 597 {
598 'target_name': 'mojo_wm_flow_wm', 598 'target_name': 'mojo_wm_flow_wm',
599 'type': 'loadable_module', 599 'type': 'loadable_module',
600 'dependencies': [ 600 'dependencies': [
601 '../base/base.gyp:base', 601 '../base/base.gyp:base',
602 'mojo_application', 602 'mojo_base.gyp:mojo_environment_chromium',
603 'mojo_environment_chromium', 603 'mojo_base.gyp:mojo_application',
604 'mojo_core_window_manager_lib', 604 'mojo_core_window_manager_lib',
605 'mojo_view_manager_lib', 605 'mojo_view_manager_lib',
606 '<(mojo_system_for_loadable_module)', 606 '<(mojo_system_for_loadable_module)',
607 ], 607 ],
608 'sources': [ 608 'sources': [
609 'examples/wm_flow/wm/wm.cc', 609 'examples/wm_flow/wm/wm.cc',
610 'public/cpp/application/lib/mojo_main_chromium.cc', 610 'public/cpp/application/lib/mojo_main_chromium.cc',
611 ], 611 ],
612 }, 612 },
613 { 613 {
614 'target_name': 'mojo_wm_flow_init', 614 'target_name': 'mojo_wm_flow_init',
615 'type': 'loadable_module', 615 'type': 'loadable_module',
616 'dependencies': [ 616 'dependencies': [
617 '../base/base.gyp:base', 617 '../base/base.gyp:base',
618 'mojo_application', 618 'mojo_base.gyp:mojo_environment_chromium',
619 'mojo_environment_chromium', 619 'mojo_base.gyp:mojo_application',
620 'mojo_view_manager_bindings', 620 'mojo_view_manager_bindings',
621 '<(mojo_system_for_loadable_module)', 621 '<(mojo_system_for_loadable_module)',
622 ], 622 ],
623 'sources': [ 623 'sources': [
624 'examples/wm_flow/init/init.cc', 624 'examples/wm_flow/init/init.cc',
625 'public/cpp/application/lib/mojo_main_chromium.cc', 625 'public/cpp/application/lib/mojo_main_chromium.cc',
626 ], 626 ],
627 }, 627 },
628 { 628 {
629 'target_name': 'mojo_wm_flow_app', 629 'target_name': 'mojo_wm_flow_app',
630 'type': 'loadable_module', 630 'type': 'loadable_module',
631 'dependencies': [ 631 'dependencies': [
632 '../base/base.gyp:base', 632 '../base/base.gyp:base',
633 'mojo_application', 633 'mojo_base.gyp:mojo_environment_chromium',
634 'mojo_environment_chromium', 634 'mojo_base.gyp:mojo_application',
635 'mojo_core_window_manager_bindings', 635 'mojo_core_window_manager_bindings',
636 'mojo_view_manager_lib', 636 'mojo_view_manager_lib',
637 '<(mojo_system_for_loadable_module)', 637 '<(mojo_system_for_loadable_module)',
638 ], 638 ],
639 'sources': [ 639 'sources': [
640 'examples/wm_flow/app/app.cc', 640 'examples/wm_flow/app/app.cc',
641 'public/cpp/application/lib/mojo_main_chromium.cc', 641 'public/cpp/application/lib/mojo_main_chromium.cc',
642 ], 642 ],
643 }, 643 },
644 ], 644 ],
645 }], 645 }],
646 ['OS=="linux"', { 646 ['OS=="linux"', {
647 'targets': [ 647 'targets': [
648 { 648 {
649 'target_name': 'mojo_dbus_echo', 649 'target_name': 'mojo_dbus_echo',
650 'type': 'loadable_module', 650 'type': 'loadable_module',
651 'dependencies': [ 651 'dependencies': [
652 '../base/base.gyp:base', 652 '../base/base.gyp:base',
653 'mojo_application', 653 'mojo_base.gyp:mojo_cpp_bindings',
654 'mojo_cpp_bindings', 654 'mojo_base.gyp:mojo_environment_standalone',
655 'mojo_environment_standalone', 655 'mojo_base.gyp:mojo_utility',
656 'mojo_base.gyp:mojo_application',
656 'mojo_echo_bindings', 657 'mojo_echo_bindings',
657 'mojo_utility',
658 '<(mojo_system_for_loadable_module)', 658 '<(mojo_system_for_loadable_module)',
659 ], 659 ],
660 'sources': [ 660 'sources': [
661 'examples/dbus_echo/dbus_echo_app.cc', 661 'examples/dbus_echo/dbus_echo_app.cc',
662 'public/cpp/application/lib/mojo_main_standalone.cc', 662 'public/cpp/application/lib/mojo_main_standalone.cc',
663 ], 663 ],
664 }, 664 },
665 ], 665 ],
666 }], 666 }],
667 ], 667 ],
668 } 668 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698