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

Side by Side Diff: mojo/mojo_examples.gypi

Issue 346613004: Use loadable module instead of shared library. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Follow review Created 6 years, 5 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 | Annotate | Revision Log
« no previous file with comments | « mojo/mojo_apps.gypi ('k') | mojo/mojo_services.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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': 'shared_library', 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_application',
15 'mojo_common_embedded_lib',
15 'mojo_cpp_bindings', 16 'mojo_cpp_bindings',
16 'mojo_environment_standalone', 17 'mojo_environment_standalone',
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_system', 21 'mojo_system',
21 'mojo_utility', 22 'mojo_utility',
22 ], 23 ],
23 'sources': [ 24 'sources': [
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/gles2_client_impl.cc',
26 'examples/sample_app/sample_app.cc', 27 'examples/sample_app/sample_app.cc',
27 'examples/sample_app/spinning_cube.cc', 28 'examples/sample_app/spinning_cube.cc',
28 'examples/sample_app/spinning_cube.h', 29 'examples/sample_app/spinning_cube.h',
29 'public/cpp/application/lib/mojo_main_standalone.cc', 30 'public/cpp/application/lib/mojo_main_standalone.cc',
30 ], 31 ],
31 }, 32 },
32 { 33 {
33 'target_name': 'package_mojo_sample_app', 34 'target_name': 'package_mojo_sample_app',
34 'variables': { 35 'variables': {
35 'app_name': 'mojo_sample_app', 36 'app_name': 'mojo_sample_app',
36 }, 37 },
37 'includes': [ 'build/package_app.gypi' ], 38 'includes': [ 'build/package_app.gypi' ],
38 }, 39 },
39 { 40 {
40 'target_name': 'mojo_compositor_app', 41 'target_name': 'mojo_compositor_app',
41 'type': 'shared_library', 42 'type': 'loadable_module',
42 'dependencies': [ 43 'dependencies': [
43 '../base/base.gyp:base', 44 '../base/base.gyp:base',
44 '../cc/cc.gyp:cc', 45 '../cc/cc.gyp:cc',
45 '../ui/gfx/gfx.gyp:gfx', 46 '../ui/gfx/gfx.gyp:gfx',
46 '../ui/gfx/gfx.gyp:gfx_geometry', 47 '../ui/gfx/gfx.gyp:gfx_geometry',
47 'mojo_application', 48 'mojo_application',
48 'mojo_cc_support', 49 'mojo_cc_support',
49 'mojo_common_lib', 50 'mojo_common_embedded_lib',
50 'mojo_environment_chromium', 51 'mojo_environment_chromium_embedded',
51 'mojo_geometry_bindings', 52 'mojo_geometry_bindings',
52 'mojo_geometry_lib', 53 'mojo_geometry_lib',
53 'mojo_gles2', 54 'mojo_gles2',
54 'mojo_native_viewport_bindings', 55 'mojo_native_viewport_bindings',
55 'mojo_system_impl', 56 'mojo_system',
56 ], 57 ],
57 'sources': [ 58 'sources': [
58 'examples/compositor_app/compositor_app.cc', 59 'examples/compositor_app/compositor_app.cc',
59 'examples/compositor_app/compositor_host.cc', 60 'examples/compositor_app/compositor_host.cc',
60 'examples/compositor_app/compositor_host.h', 61 'examples/compositor_app/compositor_host.h',
61 'public/cpp/application/lib/mojo_main_chromium.cc', 62 'public/cpp/application/lib/mojo_main_chromium.cc',
62 ], 63 ],
63 }, 64 },
64 { 65 {
65 'target_name': 'package_mojo_compositor_app', 66 'target_name': 'package_mojo_compositor_app',
66 'variables': { 67 'variables': {
67 'app_name': 'mojo_compositor_app', 68 'app_name': 'mojo_compositor_app',
68 }, 69 },
69 'includes': [ 'build/package_app.gypi' ], 70 'includes': [ 'build/package_app.gypi' ],
70 }, 71 },
71 { 72 {
72 'target_name': 'mojo_wget', 73 'target_name': 'mojo_wget',
73 'type': 'shared_library', 74 'type': 'loadable_module',
74 'dependencies': [ 75 'dependencies': [
75 'mojo_application', 76 'mojo_application',
77 'mojo_common_embedded_lib',
76 'mojo_cpp_bindings', 78 'mojo_cpp_bindings',
77 'mojo_environment_standalone', 79 'mojo_environment_standalone',
78 'mojo_network_bindings', 80 'mojo_network_bindings',
79 'mojo_system', 81 'mojo_system',
80 'mojo_utility', 82 'mojo_utility',
81 ], 83 ],
82 'sources': [ 84 'sources': [
83 'examples/wget/wget.cc', 85 'examples/wget/wget.cc',
84 'public/cpp/application/lib/mojo_main_standalone.cc', 86 'public/cpp/application/lib/mojo_main_standalone.cc',
85 ], 87 ],
86 }, 88 },
87 { 89 {
88 'target_name': 'package_mojo_wget', 90 'target_name': 'package_mojo_wget',
89 'variables': { 91 'variables': {
90 'app_name': 'mojo_wget', 92 'app_name': 'mojo_wget',
91 }, 93 },
92 'includes': [ 'build/package_app.gypi' ], 94 'includes': [ 'build/package_app.gypi' ],
93 }, 95 },
94 { 96 {
95 'target_name': 'mojo_html_viewer', 97 'target_name': 'mojo_html_viewer',
96 'type': 'shared_library', 98 'type': 'loadable_module',
97 'dependencies': [ 99 'dependencies': [
98 '../net/net.gyp:net', 100 '../net/net.gyp:net',
99 '../skia/skia.gyp:skia', 101 '../skia/skia.gyp:skia',
100 '../third_party/WebKit/public/blink.gyp:blink', 102 '../third_party/WebKit/public/blink.gyp:blink',
101 '../ui/native_theme/native_theme.gyp:native_theme', 103 '../ui/native_theme/native_theme.gyp:native_theme',
102 '../url/url.gyp:url_lib', 104 '../url/url.gyp:url_lib',
103 'mojo_application', 105 'mojo_application',
106 'mojo_common_embedded_lib',
104 'mojo_cpp_bindings', 107 'mojo_cpp_bindings',
105 'mojo_environment_chromium', 108 'mojo_environment_chromium_embedded',
106 'mojo_navigation_bindings', 109 'mojo_navigation_bindings',
107 'mojo_network_bindings', 110 'mojo_network_bindings',
108 'mojo_launcher_bindings', 111 'mojo_launcher_bindings',
109 'mojo_system_impl', 112 'mojo_system',
110 'mojo_utility', 113 'mojo_utility',
111 'mojo_view_manager_lib', 114 'mojo_view_manager_lib',
112 ], 115 ],
113 'include_dirs': [ 116 'include_dirs': [
114 'third_party/WebKit' 117 'third_party/WebKit'
115 ], 118 ],
116 'sources': [ 119 'sources': [
117 'examples/html_viewer/blink_input_events_type_converters.cc', 120 'examples/html_viewer/blink_input_events_type_converters.cc',
118 'examples/html_viewer/blink_input_events_type_converters.h', 121 'examples/html_viewer/blink_input_events_type_converters.h',
119 'examples/html_viewer/blink_platform_impl.cc', 122 'examples/html_viewer/blink_platform_impl.cc',
(...skipping 23 matching lines...) Expand all
143 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 146 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
144 'export_dependent_settings': [ 147 'export_dependent_settings': [
145 'mojo_cpp_bindings', 148 'mojo_cpp_bindings',
146 ], 149 ],
147 'dependencies': [ 150 'dependencies': [
148 'mojo_cpp_bindings', 151 'mojo_cpp_bindings',
149 ], 152 ],
150 }, 153 },
151 { 154 {
152 'target_name': 'mojo_png_viewer', 155 'target_name': 'mojo_png_viewer',
153 'type': 'shared_library', 156 'type': 'loadable_module',
154 'dependencies': [ 157 'dependencies': [
155 '../skia/skia.gyp:skia', 158 '../skia/skia.gyp:skia',
156 '../ui/gfx/gfx.gyp:gfx', 159 '../ui/gfx/gfx.gyp:gfx',
157 'mojo_application', 160 'mojo_application',
161 'mojo_common_embedded_lib',
158 'mojo_cpp_bindings', 162 'mojo_cpp_bindings',
159 'mojo_environment_chromium', 163 'mojo_environment_chromium_embedded',
160 'mojo_media_viewer_bindings', 164 'mojo_media_viewer_bindings',
161 'mojo_navigation_bindings', 165 'mojo_navigation_bindings',
162 'mojo_network_bindings', 166 'mojo_network_bindings',
163 'mojo_launcher_bindings', 167 'mojo_launcher_bindings',
164 'mojo_system_impl', 168 'mojo_system',
165 'mojo_utility', 169 'mojo_utility',
166 'mojo_view_manager_lib', 170 'mojo_view_manager_lib',
167 ], 171 ],
168 'sources': [ 172 'sources': [
169 'examples/png_viewer/png_viewer.cc', 173 'examples/png_viewer/png_viewer.cc',
170 'public/cpp/application/lib/mojo_main_chromium.cc', 174 'public/cpp/application/lib/mojo_main_chromium.cc',
171 ], 175 ],
172 }, 176 },
173 { 177 {
174 'target_name': 'mojo_pepper_container_app', 178 'target_name': 'mojo_pepper_container_app',
175 'type': 'shared_library', 179 'type': 'loadable_module',
176 'dependencies': [ 180 'dependencies': [
177 '../base/base.gyp:base', 181 '../base/base.gyp:base',
178 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 182 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
179 '../gpu/gpu.gyp:command_buffer_common', 183 '../gpu/gpu.gyp:command_buffer_common',
180 '../ppapi/ppapi.gyp:ppapi_c', 184 '../ppapi/ppapi.gyp:ppapi_c',
181 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube', 185 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube',
182 '../ui/events/events.gyp:events_base', 186 '../ui/events/events.gyp:events_base',
183 'mojo_application', 187 'mojo_application',
184 'mojo_common_lib', 188 'mojo_common_embedded_lib',
185 'mojo_environment_chromium', 189 'mojo_environment_chromium_embedded',
186 'mojo_geometry_bindings', 190 'mojo_geometry_bindings',
187 'mojo_gles2', 191 'mojo_gles2',
188 'mojo_native_viewport_bindings', 192 'mojo_native_viewport_bindings',
189 'mojo_system_impl', 193 'mojo_system',
190 ], 194 ],
191 'defines': [ 195 'defines': [
192 # We don't really want to export. We could change how 196 # We don't really want to export. We could change how
193 # ppapi_{shared,thunk}_export.h are defined to avoid this. 197 # ppapi_{shared,thunk}_export.h are defined to avoid this.
194 'PPAPI_SHARED_IMPLEMENTATION', 198 'PPAPI_SHARED_IMPLEMENTATION',
195 'PPAPI_THUNK_IMPLEMENTATION', 199 'PPAPI_THUNK_IMPLEMENTATION',
196 ], 200 ],
197 'sources': [ 201 'sources': [
198 # Source files from ppapi/. 202 # Source files from ppapi/.
199 # An alternative is to depend on 203 # An alternative is to depend on
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 'examples/pepper_container_app/type_converters.h', 269 'examples/pepper_container_app/type_converters.h',
266 'public/cpp/application/lib/mojo_main_chromium.cc', 270 'public/cpp/application/lib/mojo_main_chromium.cc',
267 ], 271 ],
268 }, 272 },
269 ], 273 ],
270 'conditions': [ 274 'conditions': [
271 ['use_aura==1', { 275 ['use_aura==1', {
272 'targets': [ 276 'targets': [
273 { 277 {
274 'target_name': 'mojo_aura_demo', 278 'target_name': 'mojo_aura_demo',
275 'type': 'shared_library', 279 'type': 'loadable_module',
276 'dependencies': [ 280 'dependencies': [
277 '../base/base.gyp:base', 281 '../base/base.gyp:base',
278 '../cc/cc.gyp:cc', 282 '../cc/cc.gyp:cc',
279 '../ui/aura/aura.gyp:aura', 283 '../ui/aura/aura.gyp:aura',
280 '../ui/base/ui_base.gyp:ui_base', 284 '../ui/base/ui_base.gyp:ui_base',
281 '../ui/compositor/compositor.gyp:compositor', 285 '../ui/compositor/compositor.gyp:compositor',
282 '../ui/gfx/gfx.gyp:gfx', 286 '../ui/gfx/gfx.gyp:gfx',
283 '../ui/gfx/gfx.gyp:gfx_geometry', 287 '../ui/gfx/gfx.gyp:gfx_geometry',
284 'mojo_application', 288 'mojo_application',
285 'mojo_aura_support', 289 'mojo_aura_support',
286 'mojo_common_lib', 290 'mojo_common_embedded_lib',
287 'mojo_environment_chromium', 291 'mojo_environment_chromium_embedded',
288 'mojo_geometry_bindings', 292 'mojo_geometry_bindings',
289 'mojo_geometry_lib', 293 'mojo_geometry_lib',
290 'mojo_system_impl', 294 'mojo_system',
291 'mojo_view_manager_lib', 295 'mojo_view_manager_lib',
292 ], 296 ],
293 'sources': [ 297 'sources': [
294 'examples/aura_demo/aura_demo.cc', 298 'examples/aura_demo/aura_demo.cc',
295 'public/cpp/application/lib/mojo_main_chromium.cc', 299 'public/cpp/application/lib/mojo_main_chromium.cc',
296 ], 300 ],
297 }, 301 },
298 { 302 {
299 'target_name': 'mojo_aura_demo_init', 303 'target_name': 'mojo_aura_demo_init',
300 'type': 'shared_library', 304 'type': 'loadable_module',
301 'dependencies': [ 305 'dependencies': [
302 '../base/base.gyp:base', 306 '../base/base.gyp:base',
303 'mojo_application', 307 'mojo_application',
304 'mojo_environment_chromium', 308 'mojo_common_embedded_lib',
305 'mojo_system_impl', 309 'mojo_environment_chromium_embedded',
310 'mojo_system',
306 'mojo_view_manager_bindings', 311 'mojo_view_manager_bindings',
307 ], 312 ],
308 'sources': [ 313 'sources': [
309 'examples/aura_demo/view_manager_init.cc', 314 'examples/aura_demo/view_manager_init.cc',
310 'public/cpp/application/lib/mojo_main_chromium.cc', 315 'public/cpp/application/lib/mojo_main_chromium.cc',
311 ], 316 ],
312 }, 317 },
313 { 318 {
314 'target_name': 'mojo_browser', 319 'target_name': 'mojo_browser',
315 'type': 'shared_library', 320 'type': 'loadable_module',
316 'dependencies': [ 321 'dependencies': [
317 '../base/base.gyp:base', 322 '../base/base.gyp:base',
318 '../cc/cc.gyp:cc', 323 '../cc/cc.gyp:cc',
319 '../third_party/icu/icu.gyp:icui18n', 324 '../third_party/icu/icu.gyp:icui18n',
320 '../third_party/icu/icu.gyp:icuuc', 325 '../third_party/icu/icu.gyp:icuuc',
321 '../ui/aura/aura.gyp:aura', 326 '../ui/aura/aura.gyp:aura',
322 '../ui/base/ui_base.gyp:ui_base', 327 '../ui/base/ui_base.gyp:ui_base',
323 '../ui/compositor/compositor.gyp:compositor', 328 '../ui/compositor/compositor.gyp:compositor',
324 '../ui/gfx/gfx.gyp:gfx', 329 '../ui/gfx/gfx.gyp:gfx',
325 '../ui/gfx/gfx.gyp:gfx_geometry', 330 '../ui/gfx/gfx.gyp:gfx_geometry',
326 '../ui/resources/ui_resources.gyp:ui_resources', 331 '../ui/resources/ui_resources.gyp:ui_resources',
327 '../ui/resources/ui_resources.gyp:ui_test_pak', 332 '../ui/resources/ui_resources.gyp:ui_test_pak',
328 '../ui/views/views.gyp:views', 333 '../ui/views/views.gyp:views',
329 '../url/url.gyp:url_lib', 334 '../url/url.gyp:url_lib',
330 'mojo_application', 335 'mojo_application',
331 'mojo_aura_support', 336 'mojo_aura_support',
332 'mojo_common_lib', 337 'mojo_common_embedded_lib',
333 'mojo_environment_chromium', 338 'mojo_environment_chromium_embedded',
334 'mojo_geometry_bindings', 339 'mojo_geometry_bindings',
335 'mojo_geometry_lib', 340 'mojo_geometry_lib',
336 'mojo_input_events_lib', 341 'mojo_input_events_lib',
337 'mojo_navigation_bindings', 342 'mojo_navigation_bindings',
338 'mojo_system_impl', 343 'mojo_system',
339 'mojo_views_support', 344 'mojo_views_support',
340 'mojo_view_manager_bindings', 345 'mojo_view_manager_bindings',
341 'mojo_view_manager_lib', 346 'mojo_view_manager_lib',
342 'mojo_window_manager_bindings', 347 'mojo_window_manager_bindings',
343 ], 348 ],
344 'sources': [ 349 'sources': [
345 'examples/browser/browser.cc', 350 'examples/browser/browser.cc',
346 'public/cpp/application/lib/mojo_main_chromium.cc', 351 'public/cpp/application/lib/mojo_main_chromium.cc',
347 ], 352 ],
348 }, 353 },
349 { 354 {
350 'target_name': 'package_mojo_aura_demo', 355 'target_name': 'package_mojo_aura_demo',
351 'variables': { 356 'variables': {
352 'app_name': 'mojo_aura_demo', 357 'app_name': 'mojo_aura_demo',
353 }, 358 },
354 'includes': [ 'build/package_app.gypi' ], 359 'includes': [ 'build/package_app.gypi' ],
355 }, 360 },
356 { 361 {
357 'target_name': 'mojo_demo_launcher', 362 'target_name': 'mojo_demo_launcher',
358 'type': 'shared_library', 363 'type': 'loadable_module',
359 'dependencies': [ 364 'dependencies': [
360 '../base/base.gyp:base', 365 '../base/base.gyp:base',
361 '../skia/skia.gyp:skia', 366 '../skia/skia.gyp:skia',
362 '../ui/gfx/gfx.gyp:gfx', 367 '../ui/gfx/gfx.gyp:gfx',
363 '../ui/gfx/gfx.gyp:gfx_geometry', 368 '../ui/gfx/gfx.gyp:gfx_geometry',
364 '../ui/gl/gl.gyp:gl', 369 '../ui/gl/gl.gyp:gl',
365 'mojo_application', 370 'mojo_application',
366 'mojo_cpp_bindings', 371 'mojo_cpp_bindings',
367 'mojo_environment_chromium', 372 'mojo_common_embedded_lib',
373 'mojo_environment_chromium_embedded',
368 'mojo_geometry_bindings', 374 'mojo_geometry_bindings',
369 'mojo_gles2', 375 'mojo_gles2',
370 'mojo_view_manager_bindings', 376 'mojo_view_manager_bindings',
371 'mojo_system_impl', 377 'mojo_system',
372 'mojo_utility', 378 'mojo_utility',
373 ], 379 ],
374 'sources': [ 380 'sources': [
375 'examples/demo_launcher/demo_launcher.cc', 381 'examples/demo_launcher/demo_launcher.cc',
376 'public/cpp/application/lib/mojo_main_chromium.cc', 382 'public/cpp/application/lib/mojo_main_chromium.cc',
377 ], 383 ],
378 }, 384 },
379 { 385 {
380 'target_name': 'mojo_keyboard', 386 'target_name': 'mojo_keyboard',
381 'type': 'shared_library', 387 'type': 'loadable_module',
382 'dependencies': [ 388 'dependencies': [
383 '../base/base.gyp:base', 389 '../base/base.gyp:base',
384 '../cc/cc.gyp:cc', 390 '../cc/cc.gyp:cc',
385 '../third_party/icu/icu.gyp:icui18n', 391 '../third_party/icu/icu.gyp:icui18n',
386 '../third_party/icu/icu.gyp:icuuc', 392 '../third_party/icu/icu.gyp:icuuc',
387 '../ui/aura/aura.gyp:aura', 393 '../ui/aura/aura.gyp:aura',
388 '../ui/base/ui_base.gyp:ui_base', 394 '../ui/base/ui_base.gyp:ui_base',
389 '../ui/compositor/compositor.gyp:compositor', 395 '../ui/compositor/compositor.gyp:compositor',
390 '../ui/gfx/gfx.gyp:gfx', 396 '../ui/gfx/gfx.gyp:gfx',
391 '../ui/gfx/gfx.gyp:gfx_geometry', 397 '../ui/gfx/gfx.gyp:gfx_geometry',
392 '../ui/resources/ui_resources.gyp:ui_resources', 398 '../ui/resources/ui_resources.gyp:ui_resources',
393 '../ui/resources/ui_resources.gyp:ui_test_pak', 399 '../ui/resources/ui_resources.gyp:ui_test_pak',
394 '../ui/views/views.gyp:views', 400 '../ui/views/views.gyp:views',
395 '../url/url.gyp:url_lib', 401 '../url/url.gyp:url_lib',
396 'mojo_application', 402 'mojo_application',
397 'mojo_aura_support', 403 'mojo_aura_support',
398 'mojo_common_lib', 404 'mojo_common_embedded_lib',
399 'mojo_environment_chromium', 405 'mojo_environment_chromium_embedded',
400 'mojo_geometry_bindings', 406 'mojo_geometry_bindings',
401 'mojo_geometry_lib', 407 'mojo_geometry_lib',
402 'mojo_input_events_lib', 408 'mojo_input_events_lib',
403 'mojo_keyboard_bindings', 409 'mojo_keyboard_bindings',
404 'mojo_navigation_bindings', 410 'mojo_navigation_bindings',
405 'mojo_system_impl', 411 'mojo_system',
406 'mojo_views_support', 412 'mojo_views_support',
407 'mojo_view_manager_bindings', 413 'mojo_view_manager_bindings',
408 'mojo_view_manager_lib', 414 'mojo_view_manager_lib',
409 ], 415 ],
410 'sources': [ 416 'sources': [
411 'examples/keyboard/keyboard_delegate.h', 417 'examples/keyboard/keyboard_delegate.h',
412 'examples/keyboard/keyboard_view.cc', 418 'examples/keyboard/keyboard_view.cc',
413 'examples/keyboard/keyboard_view.h', 419 'examples/keyboard/keyboard_view.h',
414 'examples/keyboard/keyboard.cc', 420 'examples/keyboard/keyboard.cc',
415 'examples/keyboard/keys.cc', 421 'examples/keyboard/keys.cc',
(...skipping 25 matching lines...) Expand all
441 'mojo_cpp_bindings', 447 'mojo_cpp_bindings',
442 'mojo_geometry_bindings', 448 'mojo_geometry_bindings',
443 ], 449 ],
444 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 450 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
445 'export_dependent_settings': [ 451 'export_dependent_settings': [
446 'mojo_cpp_bindings', 452 'mojo_cpp_bindings',
447 ], 453 ],
448 }, 454 },
449 { 455 {
450 'target_name': 'mojo_window_manager', 456 'target_name': 'mojo_window_manager',
451 'type': 'shared_library', 457 'type': 'loadable_module',
452 'dependencies': [ 458 'dependencies': [
453 '../base/base.gyp:base', 459 '../base/base.gyp:base',
454 '../ui/aura/aura.gyp:aura', 460 '../ui/aura/aura.gyp:aura',
455 '../ui/base/ui_base.gyp:ui_base', 461 '../ui/base/ui_base.gyp:ui_base',
456 '../ui/gfx/gfx.gyp:gfx', 462 '../ui/gfx/gfx.gyp:gfx',
457 '../ui/gfx/gfx.gyp:gfx_geometry', 463 '../ui/gfx/gfx.gyp:gfx_geometry',
458 '../ui/gl/gl.gyp:gl', 464 '../ui/gl/gl.gyp:gl',
459 '../ui/resources/ui_resources.gyp:ui_resources', 465 '../ui/resources/ui_resources.gyp:ui_resources',
460 '../ui/resources/ui_resources.gyp:ui_test_pak', 466 '../ui/resources/ui_resources.gyp:ui_test_pak',
461 '../ui/views/views.gyp:views', 467 '../ui/views/views.gyp:views',
462 'mojo_application', 468 'mojo_application',
463 'mojo_aura_support', 469 'mojo_aura_support',
464 'mojo_cpp_bindings', 470 'mojo_cpp_bindings',
465 'mojo_environment_chromium', 471 'mojo_common_embedded_lib',
472 'mojo_environment_chromium_embedded',
466 'mojo_geometry_bindings', 473 'mojo_geometry_bindings',
467 'mojo_geometry_lib', 474 'mojo_geometry_lib',
468 'mojo_gles2', 475 'mojo_gles2',
469 'mojo_input_events_lib', 476 'mojo_input_events_lib',
470 'mojo_keyboard_bindings', 477 'mojo_keyboard_bindings',
471 'mojo_launcher_bindings', 478 'mojo_launcher_bindings',
472 'mojo_navigation_bindings', 479 'mojo_navigation_bindings',
473 'mojo_view_manager_lib', 480 'mojo_view_manager_lib',
474 'mojo_views_support', 481 'mojo_views_support',
475 'mojo_window_manager_bindings', 482 'mojo_window_manager_bindings',
476 'mojo_system_impl', 483 'mojo_system',
477 'mojo_utility', 484 'mojo_utility',
478 ], 485 ],
479 'sources': [ 486 'sources': [
480 'examples/window_manager/debug_panel.h', 487 'examples/window_manager/debug_panel.h',
481 'examples/window_manager/debug_panel.cc', 488 'examples/window_manager/debug_panel.cc',
482 'examples/window_manager/window_manager.cc', 489 'examples/window_manager/window_manager.cc',
483 'public/cpp/application/lib/mojo_main_chromium.cc', 490 'public/cpp/application/lib/mojo_main_chromium.cc',
484 ], 491 ],
485 }, 492 },
486 { 493 {
487 'target_name': 'mojo_embedded_app', 494 'target_name': 'mojo_embedded_app',
488 'type': 'shared_library', 495 'type': 'loadable_module',
489 'dependencies': [ 496 'dependencies': [
490 '../base/base.gyp:base', 497 '../base/base.gyp:base',
491 '../ui/gfx/gfx.gyp:gfx_geometry', 498 '../ui/gfx/gfx.gyp:gfx_geometry',
492 '../ui/gl/gl.gyp:gl', 499 '../ui/gl/gl.gyp:gl',
493 '../url/url.gyp:url_lib', 500 '../url/url.gyp:url_lib',
494 'mojo_application', 501 'mojo_application',
495 'mojo_cpp_bindings', 502 'mojo_cpp_bindings',
496 'mojo_environment_chromium', 503 'mojo_common_embedded_lib',
504 'mojo_environment_chromium_embedded',
497 'mojo_geometry_bindings', 505 'mojo_geometry_bindings',
498 'mojo_gles2', 506 'mojo_gles2',
499 'mojo_navigation_bindings', 507 'mojo_navigation_bindings',
500 'mojo_view_manager_lib', 508 'mojo_view_manager_lib',
501 'mojo_window_manager_bindings', 509 'mojo_window_manager_bindings',
502 'mojo_system_impl', 510 'mojo_system',
503 'mojo_utility', 511 'mojo_utility',
504 ], 512 ],
505 'sources': [ 513 'sources': [
506 'examples/embedded_app/embedded_app.cc', 514 'examples/embedded_app/embedded_app.cc',
507 'public/cpp/application/lib/mojo_main_chromium.cc', 515 'public/cpp/application/lib/mojo_main_chromium.cc',
508 ], 516 ],
509 }, 517 },
510 { 518 {
511 'target_name': 'mojo_nesting_app', 519 'target_name': 'mojo_nesting_app',
512 'type': 'shared_library', 520 'type': 'loadable_module',
513 'dependencies': [ 521 'dependencies': [
514 '../base/base.gyp:base', 522 '../base/base.gyp:base',
515 '../ui/gfx/gfx.gyp:gfx_geometry', 523 '../ui/gfx/gfx.gyp:gfx_geometry',
516 '../ui/gl/gl.gyp:gl', 524 '../ui/gl/gl.gyp:gl',
517 '../url/url.gyp:url_lib', 525 '../url/url.gyp:url_lib',
518 'mojo_application', 526 'mojo_application',
527 'mojo_common_embedded_lib',
519 'mojo_cpp_bindings', 528 'mojo_cpp_bindings',
520 'mojo_environment_chromium', 529 'mojo_environment_chromium_embedded',
521 'mojo_geometry_bindings', 530 'mojo_geometry_bindings',
522 'mojo_gles2', 531 'mojo_gles2',
523 'mojo_navigation_bindings', 532 'mojo_navigation_bindings',
524 'mojo_view_manager_lib', 533 'mojo_view_manager_lib',
525 'mojo_window_manager_bindings', 534 'mojo_window_manager_bindings',
526 'mojo_system_impl', 535 'mojo_system',
527 'mojo_utility', 536 'mojo_utility',
528 ], 537 ],
529 'sources': [ 538 'sources': [
530 'examples/nesting_app/nesting_app.cc', 539 'examples/nesting_app/nesting_app.cc',
531 'public/cpp/application/lib/mojo_main_chromium.cc', 540 'public/cpp/application/lib/mojo_main_chromium.cc',
532 ], 541 ],
533 }, 542 },
534 { 543 {
535 'target_name': 'mojo_media_viewer', 544 'target_name': 'mojo_media_viewer',
536 'type': 'shared_library', 545 'type': 'loadable_module',
537 'dependencies': [ 546 'dependencies': [
538 '../base/base.gyp:base', 547 '../base/base.gyp:base',
539 '../skia/skia.gyp:skia', 548 '../skia/skia.gyp:skia',
540 '../ui/gfx/gfx.gyp:gfx_geometry', 549 '../ui/gfx/gfx.gyp:gfx_geometry',
541 '../ui/views/views.gyp:views', 550 '../ui/views/views.gyp:views',
542 'mojo_application', 551 'mojo_application',
543 'mojo_environment_chromium', 552 'mojo_common_embedded_lib',
553 'mojo_environment_chromium_embedded',
544 'mojo_input_events_lib', 554 'mojo_input_events_lib',
545 'mojo_media_viewer_bindings', 555 'mojo_media_viewer_bindings',
546 'mojo_navigation_bindings', 556 'mojo_navigation_bindings',
547 'mojo_system_impl', 557 'mojo_system',
548 'mojo_views_support', 558 'mojo_views_support',
549 'mojo_view_manager_bindings', 559 'mojo_view_manager_bindings',
550 'mojo_view_manager_lib', 560 'mojo_view_manager_lib',
551 ], 561 ],
552 'sources': [ 562 'sources': [
553 'examples/media_viewer/media_viewer.cc', 563 'examples/media_viewer/media_viewer.cc',
554 'public/cpp/application/lib/mojo_main_chromium.cc', 564 'public/cpp/application/lib/mojo_main_chromium.cc',
555 ], 565 ],
556 }, 566 },
557 ], 567 ],
558 }], 568 }],
559 ['OS=="linux"', { 569 ['OS=="linux"', {
560 'targets': [ 570 'targets': [
561 { 571 {
562 'target_name': 'mojo_dbus_echo', 572 'target_name': 'mojo_dbus_echo',
563 'type': 'shared_library', 573 'type': 'loadable_module',
564 'dependencies': [ 574 'dependencies': [
565 '../base/base.gyp:base', 575 '../base/base.gyp:base',
566 'mojo_application', 576 'mojo_application',
577 'mojo_common_embedded_lib',
567 'mojo_cpp_bindings', 578 'mojo_cpp_bindings',
568 'mojo_environment_standalone', 579 'mojo_environment_standalone',
569 'mojo_echo_bindings', 580 'mojo_echo_bindings',
570 'mojo_system', 581 'mojo_system',
571 'mojo_utility', 582 'mojo_utility',
572 ], 583 ],
573 'sources': [ 584 'sources': [
574 'examples/dbus_echo/dbus_echo_app.cc', 585 'examples/dbus_echo/dbus_echo_app.cc',
575 'public/cpp/application/lib/mojo_main_standalone.cc', 586 'public/cpp/application/lib/mojo_main_standalone.cc',
576 ], 587 ],
577 }, 588 },
578 ], 589 ],
579 }], 590 }],
580 ], 591 ],
581 } 592 }
OLDNEW
« no previous file with comments | « mojo/mojo_apps.gypi ('k') | mojo/mojo_services.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698