| OLD | NEW |
| (Empty) |
| 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. | |
| 4 | |
| 5 { | |
| 6 'targets': [ | |
| 7 { | |
| 8 # GN version: //mojo/examples/echo:client | |
| 9 'target_name': 'mojo_echo_client', | |
| 10 'type': 'loadable_module', | |
| 11 'dependencies': [ | |
| 12 'mojo_echo_service_bindings', | |
| 13 'public/mojo_public.gyp:mojo_application_standalone', | |
| 14 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 15 'public/mojo_public.gyp:mojo_utility', | |
| 16 '<(mojo_system_for_loadable_module)', | |
| 17 ], | |
| 18 'sources': [ | |
| 19 'examples/echo/echo_client.cc', | |
| 20 ], | |
| 21 }, | |
| 22 { | |
| 23 'target_name': 'package_mojo_echo_client', | |
| 24 'variables': { | |
| 25 'app_name': 'mojo_echo_client', | |
| 26 }, | |
| 27 'includes': [ 'build/package_app.gypi' ], | |
| 28 }, | |
| 29 { | |
| 30 # GN version: //mojo/examples/echo:bindings | |
| 31 'target_name': 'mojo_echo_service_bindings', | |
| 32 'type': 'static_library', | |
| 33 'sources': [ | |
| 34 'examples/echo/echo_service.mojom', | |
| 35 ], | |
| 36 'dependencies': [ | |
| 37 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 38 ], | |
| 39 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | |
| 40 'export_dependent_settings': [ | |
| 41 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 42 ], | |
| 43 }, | |
| 44 { | |
| 45 # GN version: //mojo/examples/echo:service | |
| 46 'target_name': 'mojo_echo_service', | |
| 47 'type': 'loadable_module', | |
| 48 'dependencies': [ | |
| 49 'mojo_echo_service_bindings', | |
| 50 'public/mojo_public.gyp:mojo_application_standalone', | |
| 51 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 52 'public/mojo_public.gyp:mojo_utility', | |
| 53 '<(mojo_system_for_loadable_module)', | |
| 54 ], | |
| 55 'sources': [ | |
| 56 'examples/echo/echo_service.cc', | |
| 57 ], | |
| 58 }, | |
| 59 { | |
| 60 'target_name': 'package_mojo_echo_service', | |
| 61 'variables': { | |
| 62 'app_name': 'mojo_echo_service', | |
| 63 }, | |
| 64 'includes': [ 'build/package_app.gypi' ], | |
| 65 }, | |
| 66 { | |
| 67 # GN version: //mojo/examples/sample_app | |
| 68 'target_name': 'mojo_sample_app', | |
| 69 'type': 'loadable_module', | |
| 70 'dependencies': [ | |
| 71 '../base/base.gyp:base', | |
| 72 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 73 'services/public/mojo_services_public.gyp:mojo_gpu_bindings', | |
| 74 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings'
, | |
| 75 'public/mojo_public.gyp:mojo_application_standalone', | |
| 76 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 77 'public/mojo_public.gyp:mojo_utility', | |
| 78 '<(mojo_system_for_loadable_module)', | |
| 79 ], | |
| 80 'includes': [ | |
| 81 'mojo_public_gles2_for_loadable_module.gypi', | |
| 82 ], | |
| 83 'sources': [ | |
| 84 'examples/sample_app/gles2_client_impl.cc', | |
| 85 'examples/sample_app/gles2_client_impl.h', | |
| 86 'examples/sample_app/sample_app.cc', | |
| 87 'examples/sample_app/spinning_cube.cc', | |
| 88 'examples/sample_app/spinning_cube.h', | |
| 89 ], | |
| 90 }, | |
| 91 { | |
| 92 'target_name': 'package_mojo_sample_app', | |
| 93 'variables': { | |
| 94 'app_name': 'mojo_sample_app', | |
| 95 }, | |
| 96 'includes': [ 'build/package_app.gypi' ], | |
| 97 }, | |
| 98 { | |
| 99 # GN version: //mojo/examples/apptest:bindings | |
| 100 'target_name': 'mojo_example_service_bindings', | |
| 101 'type': 'static_library', | |
| 102 'sources': [ | |
| 103 'examples/apptest/example_service.mojom', | |
| 104 ], | |
| 105 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | |
| 106 'export_dependent_settings': [ | |
| 107 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 108 ], | |
| 109 'dependencies': [ | |
| 110 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 111 ], | |
| 112 }, | |
| 113 { | |
| 114 # GN version: //mojo/examples/apptest:service | |
| 115 'target_name': 'mojo_example_service', | |
| 116 'type': 'loadable_module', | |
| 117 'dependencies': [ | |
| 118 'mojo_example_service_bindings', | |
| 119 'public/mojo_public.gyp:mojo_application_standalone', # For ApplicationD
elegate. | |
| 120 'public/mojo_public.gyp:mojo_cpp_bindings', # For *.mojom.h | |
| 121 'public/mojo_public.gyp:mojo_utility', # For RunLoop. | |
| 122 '<(mojo_system_for_loadable_module)', | |
| 123 ], | |
| 124 'sources': [ | |
| 125 'examples/apptest/example_service_application.cc', | |
| 126 'examples/apptest/example_service_application.h', | |
| 127 'examples/apptest/example_service_impl.cc', | |
| 128 'examples/apptest/example_service_impl.h', | |
| 129 ], | |
| 130 }, | |
| 131 { | |
| 132 # GN version: //mojo/examples/apptest:apptests | |
| 133 'target_name': 'mojo_example_apptests', | |
| 134 'type': 'loadable_module', | |
| 135 'dependencies': [ | |
| 136 '../testing/gtest.gyp:gtest', | |
| 137 'mojo_example_service', | |
| 138 'mojo_example_service_bindings', | |
| 139 'public/mojo_public.gyp:mojo_application_standalone', # For ApplicationD
elegate. | |
| 140 'public/mojo_public.gyp:mojo_utility', # For RunLoop. | |
| 141 '<(mojo_system_for_loadable_module)', | |
| 142 ], | |
| 143 'sources': [ | |
| 144 'examples/apptest/example_apptest.cc', | |
| 145 'examples/apptest/example_client_application.cc', | |
| 146 'examples/apptest/example_client_application.h', | |
| 147 'examples/apptest/example_client_impl.cc', | |
| 148 'examples/apptest/example_client_impl.h', | |
| 149 ], | |
| 150 }, | |
| 151 { | |
| 152 'target_name': 'package_mojo_example_apptests', | |
| 153 'variables': { | |
| 154 'app_name': 'mojo_example_apptests', | |
| 155 }, | |
| 156 'includes': [ 'build/package_app.gypi' ], | |
| 157 }, | |
| 158 { | |
| 159 # GN version: //mojo/examples/http_server | |
| 160 'target_name': 'mojo_http_server', | |
| 161 'type': 'loadable_module', | |
| 162 'dependencies': [ | |
| 163 '../base/base.gyp:base', | |
| 164 'public/mojo_public.gyp:mojo_application_standalone', | |
| 165 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 166 'public/mojo_public.gyp:mojo_utility', | |
| 167 'services/public/mojo_services_public.gyp:mojo_network_bindings', | |
| 168 '<(mojo_system_for_loadable_module)', | |
| 169 ], | |
| 170 'sources': [ | |
| 171 'examples/http_server/http_server.cc', | |
| 172 ], | |
| 173 }, | |
| 174 { | |
| 175 # GN version: //mojo/examples/wget | |
| 176 'target_name': 'mojo_wget', | |
| 177 'type': 'loadable_module', | |
| 178 'dependencies': [ | |
| 179 'services/public/mojo_services_public.gyp:mojo_network_bindings', | |
| 180 'public/mojo_public.gyp:mojo_application_standalone', # For ApplicationD
elegate. | |
| 181 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 182 'public/mojo_public.gyp:mojo_utility', | |
| 183 '<(mojo_system_for_loadable_module)', | |
| 184 ], | |
| 185 'sources': [ | |
| 186 'examples/wget/wget.cc', | |
| 187 ], | |
| 188 }, | |
| 189 { | |
| 190 # GN version: //mojo/examples/content_handler_demo | |
| 191 'target_name': 'mojo_content_handler_demo', | |
| 192 'type': 'loadable_module', | |
| 193 'dependencies': [ | |
| 194 'services/public/mojo_services_public.gyp:mojo_content_handler_bindings'
, | |
| 195 'public/mojo_public.gyp:mojo_application_standalone', # For ApplicationD
elegate. | |
| 196 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 197 'public/mojo_public.gyp:mojo_utility', | |
| 198 '<(mojo_system_for_loadable_module)', | |
| 199 ], | |
| 200 'sources': [ | |
| 201 'examples/content_handler_demo/content_handler_demo.cc', | |
| 202 ], | |
| 203 }, | |
| 204 { | |
| 205 'target_name': 'package_mojo_wget', | |
| 206 'variables': { | |
| 207 'app_name': 'mojo_wget', | |
| 208 }, | |
| 209 'includes': [ 'build/package_app.gypi' ], | |
| 210 }, | |
| 211 { | |
| 212 # GN version: //mojo/examples/media_viewer:bindings | |
| 213 'target_name': 'mojo_media_viewer_bindings', | |
| 214 'type': 'static_library', | |
| 215 'sources': [ | |
| 216 'examples/media_viewer/media_viewer.mojom', | |
| 217 ], | |
| 218 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | |
| 219 'export_dependent_settings': [ | |
| 220 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 221 ], | |
| 222 'dependencies': [ | |
| 223 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 224 ], | |
| 225 }, | |
| 226 { | |
| 227 # GN version: //mojo/examples/png_viewer | |
| 228 'target_name': 'mojo_png_viewer', | |
| 229 'type': 'loadable_module', | |
| 230 'dependencies': [ | |
| 231 '../skia/skia.gyp:skia', | |
| 232 '../ui/gfx/gfx.gyp:gfx', | |
| 233 'mojo_base.gyp:mojo_application_chromium', | |
| 234 'mojo_bitmap_uploader', | |
| 235 'mojo_media_viewer_bindings', | |
| 236 'services/public/mojo_services_public.gyp:mojo_content_handler_bindings'
, | |
| 237 'services/public/mojo_services_public.gyp:mojo_network_bindings', | |
| 238 'mojo_view_manager_lib', | |
| 239 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 240 'public/mojo_public.gyp:mojo_utility', | |
| 241 '<(mojo_system_for_loadable_module)', | |
| 242 ], | |
| 243 'sources': [ | |
| 244 'examples/png_viewer/png_viewer.cc', | |
| 245 ], | |
| 246 }, | |
| 247 { | |
| 248 # GN version: //mojo/examples/pepper_container_app | |
| 249 'target_name': 'mojo_pepper_container_app', | |
| 250 'type': 'loadable_module', | |
| 251 'dependencies': [ | |
| 252 '../base/base.gyp:base', | |
| 253 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | |
| 254 '../gpu/gpu.gyp:command_buffer_common', | |
| 255 '../ppapi/ppapi.gyp:ppapi_c', | |
| 256 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube', | |
| 257 '../ui/events/events.gyp:events_base', | |
| 258 'mojo_base.gyp:mojo_application_chromium', | |
| 259 'mojo_base.gyp:mojo_common_lib', | |
| 260 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 261 'services/public/mojo_services_public.gyp:mojo_gpu_bindings', | |
| 262 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings'
, | |
| 263 '<(mojo_system_for_loadable_module)', | |
| 264 ], | |
| 265 'includes': [ | |
| 266 'mojo_public_gles2_for_loadable_module.gypi', | |
| 267 ], | |
| 268 'defines': [ | |
| 269 # We don't really want to export. We could change how | |
| 270 # ppapi_{shared,thunk}_export.h are defined to avoid this. | |
| 271 'PPAPI_SHARED_IMPLEMENTATION', | |
| 272 'PPAPI_THUNK_IMPLEMENTATION', | |
| 273 ], | |
| 274 'sources': [ | |
| 275 # Source files from ppapi/. | |
| 276 # An alternative is to depend on | |
| 277 # '../ppapi/ppapi_internal.gyp:ppapi_shared', but that target includes | |
| 278 # a lot of things that we don't need. | |
| 279 # TODO(yzshen): Consider extracting these files into a separate target | |
| 280 # which mojo_pepper_container_app and ppapi_shared both depend on. | |
| 281 '../ppapi/shared_impl/api_id.h', | |
| 282 '../ppapi/shared_impl/callback_tracker.cc', | |
| 283 '../ppapi/shared_impl/callback_tracker.h', | |
| 284 '../ppapi/shared_impl/host_resource.cc', | |
| 285 '../ppapi/shared_impl/host_resource.h', | |
| 286 '../ppapi/shared_impl/id_assignment.cc', | |
| 287 '../ppapi/shared_impl/id_assignment.h', | |
| 288 '../ppapi/shared_impl/ppapi_globals.cc', | |
| 289 '../ppapi/shared_impl/ppapi_globals.h', | |
| 290 '../ppapi/shared_impl/ppapi_shared_export.h', | |
| 291 '../ppapi/shared_impl/ppb_message_loop_shared.cc', | |
| 292 '../ppapi/shared_impl/ppb_message_loop_shared.h', | |
| 293 '../ppapi/shared_impl/ppb_view_shared.cc', | |
| 294 '../ppapi/shared_impl/ppb_view_shared.h', | |
| 295 '../ppapi/shared_impl/proxy_lock.cc', | |
| 296 '../ppapi/shared_impl/proxy_lock.h', | |
| 297 '../ppapi/shared_impl/resource.cc', | |
| 298 '../ppapi/shared_impl/resource.h', | |
| 299 '../ppapi/shared_impl/resource_tracker.cc', | |
| 300 '../ppapi/shared_impl/resource_tracker.h', | |
| 301 '../ppapi/shared_impl/scoped_pp_resource.cc', | |
| 302 '../ppapi/shared_impl/scoped_pp_resource.h', | |
| 303 '../ppapi/shared_impl/singleton_resource_id.h', | |
| 304 '../ppapi/shared_impl/tracked_callback.cc', | |
| 305 '../ppapi/shared_impl/tracked_callback.h', | |
| 306 '../ppapi/thunk/enter.cc', | |
| 307 '../ppapi/thunk/enter.h', | |
| 308 '../ppapi/thunk/interfaces_ppb_private.h', | |
| 309 '../ppapi/thunk/interfaces_ppb_private_flash.h', | |
| 310 '../ppapi/thunk/interfaces_ppb_private_no_permissions.h', | |
| 311 '../ppapi/thunk/interfaces_ppb_public_dev.h', | |
| 312 '../ppapi/thunk/interfaces_ppb_public_dev_channel.h', | |
| 313 '../ppapi/thunk/interfaces_ppb_public_stable.h', | |
| 314 '../ppapi/thunk/interfaces_preamble.h', | |
| 315 '../ppapi/thunk/ppapi_thunk_export.h', | |
| 316 '../ppapi/thunk/ppb_graphics_3d_api.h', | |
| 317 '../ppapi/thunk/ppb_graphics_3d_thunk.cc', | |
| 318 '../ppapi/thunk/ppb_instance_api.h', | |
| 319 '../ppapi/thunk/ppb_instance_thunk.cc', | |
| 320 '../ppapi/thunk/ppb_message_loop_api.h', | |
| 321 '../ppapi/thunk/ppb_view_api.h', | |
| 322 '../ppapi/thunk/ppb_view_thunk.cc', | |
| 323 '../ppapi/thunk/resource_creation_api.h', | |
| 324 '../ppapi/thunk/thunk.h', | |
| 325 | |
| 326 'examples/pepper_container_app/graphics_3d_resource.cc', | |
| 327 'examples/pepper_container_app/graphics_3d_resource.h', | |
| 328 'examples/pepper_container_app/interface_list.cc', | |
| 329 'examples/pepper_container_app/interface_list.h', | |
| 330 'examples/pepper_container_app/mojo_ppapi_globals.cc', | |
| 331 'examples/pepper_container_app/mojo_ppapi_globals.h', | |
| 332 'examples/pepper_container_app/pepper_container_app.cc', | |
| 333 'examples/pepper_container_app/plugin_instance.cc', | |
| 334 'examples/pepper_container_app/plugin_instance.h', | |
| 335 'examples/pepper_container_app/plugin_module.cc', | |
| 336 'examples/pepper_container_app/plugin_module.h', | |
| 337 'examples/pepper_container_app/ppb_core_thunk.cc', | |
| 338 'examples/pepper_container_app/ppb_opengles2_thunk.cc', | |
| 339 'examples/pepper_container_app/resource_creation_impl.cc', | |
| 340 'examples/pepper_container_app/resource_creation_impl.h', | |
| 341 'examples/pepper_container_app/thunk.h', | |
| 342 'examples/pepper_container_app/type_converters.h', | |
| 343 ], | |
| 344 }, | |
| 345 { | |
| 346 # GN version: //mojo/examples/surfaces_app:parent_app | |
| 347 'target_name': 'mojo_surfaces_app', | |
| 348 'type': 'loadable_module', | |
| 349 'dependencies': [ | |
| 350 '../base/base.gyp:base', | |
| 351 '../cc/cc.gyp:cc', | |
| 352 '../cc/cc.gyp:cc_surfaces', | |
| 353 '../skia/skia.gyp:skia', | |
| 354 '../ui/gfx/gfx.gyp:gfx', | |
| 355 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 356 'mojo_base.gyp:mojo_application_chromium', | |
| 357 'mojo_base.gyp:mojo_common_lib', | |
| 358 'mojo_geometry_lib', | |
| 359 'mojo_surfaces_app_bindings', | |
| 360 'mojo_surfaces_lib', | |
| 361 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 362 'services/public/mojo_services_public.gyp:mojo_gpu_bindings', | |
| 363 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings'
, | |
| 364 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings', | |
| 365 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 366 '<(mojo_system_for_loadable_module)', | |
| 367 ], | |
| 368 'sources': [ | |
| 369 'examples/surfaces_app/embedder.cc', | |
| 370 'examples/surfaces_app/embedder.h', | |
| 371 'examples/surfaces_app/surfaces_app.cc', | |
| 372 'examples/surfaces_app/surfaces_util.cc', | |
| 373 'examples/surfaces_app/surfaces_util.h', | |
| 374 ], | |
| 375 }, | |
| 376 { | |
| 377 # GN version: //mojo/examples/surfaces_app:bindings | |
| 378 'target_name': 'mojo_surfaces_app_bindings', | |
| 379 'type': 'static_library', | |
| 380 'sources': [ | |
| 381 'examples/surfaces_app/child.mojom', | |
| 382 ], | |
| 383 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | |
| 384 'export_dependent_settings': [ | |
| 385 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 386 ], | |
| 387 'dependencies': [ | |
| 388 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 389 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings', | |
| 390 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 391 ], | |
| 392 }, | |
| 393 { | |
| 394 'target_name': 'package_mojo_surfaces_app', | |
| 395 'variables': { | |
| 396 'app_name': 'mojo_surfaces_app', | |
| 397 }, | |
| 398 'includes': [ 'build/package_app.gypi' ], | |
| 399 }, | |
| 400 { | |
| 401 # GN version: //mojo/examples/surfaces_app:child_app | |
| 402 'target_name': 'mojo_surfaces_child_app', | |
| 403 'type': 'loadable_module', | |
| 404 'dependencies': [ | |
| 405 '../base/base.gyp:base', | |
| 406 '../cc/cc.gyp:cc', | |
| 407 '../cc/cc.gyp:cc_surfaces', | |
| 408 '../skia/skia.gyp:skia', | |
| 409 '../ui/gfx/gfx.gyp:gfx', | |
| 410 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 411 'mojo_base.gyp:mojo_application_chromium', | |
| 412 'mojo_base.gyp:mojo_common_lib', | |
| 413 'mojo_geometry_lib', | |
| 414 'mojo_surfaces_app_bindings', | |
| 415 'mojo_surfaces_lib', | |
| 416 'services/public/mojo_services_public.gyp:mojo_surface_id_bindings', | |
| 417 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 418 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings', | |
| 419 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 420 '<(mojo_system_for_loadable_module)', | |
| 421 ], | |
| 422 'sources': [ | |
| 423 'examples/surfaces_app/child_app.cc', | |
| 424 'examples/surfaces_app/child_impl.cc', | |
| 425 'examples/surfaces_app/child_impl.h', | |
| 426 'examples/surfaces_app/surfaces_util.cc', | |
| 427 'examples/surfaces_app/surfaces_util.h', | |
| 428 ], | |
| 429 }, | |
| 430 { | |
| 431 # GN version: //mojo/examples/surfaces_app:child_gl_app | |
| 432 'target_name': 'mojo_surfaces_child_gl_app', | |
| 433 'type': 'loadable_module', | |
| 434 'dependencies': [ | |
| 435 '../base/base.gyp:base', | |
| 436 '../cc/cc.gyp:cc', | |
| 437 '../cc/cc.gyp:cc_surfaces', | |
| 438 '../gpu/gpu.gyp:gpu', | |
| 439 '../skia/skia.gyp:skia', | |
| 440 '../ui/gfx/gfx.gyp:gfx', | |
| 441 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 442 'mojo_base.gyp:mojo_application_chromium', | |
| 443 'mojo_base.gyp:mojo_common_lib', | |
| 444 'mojo_geometry_lib', | |
| 445 'mojo_surfaces_app_bindings', | |
| 446 'mojo_surfaces_lib', | |
| 447 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 448 'services/public/mojo_services_public.gyp:mojo_gpu_bindings', | |
| 449 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings', | |
| 450 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 451 '<(mojo_system_for_loadable_module)', | |
| 452 ], | |
| 453 'includes': [ | |
| 454 'mojo_public_gles2_for_loadable_module.gypi', | |
| 455 ], | |
| 456 'sources': [ | |
| 457 'examples/surfaces_app/child_gl_app.cc', | |
| 458 'examples/surfaces_app/child_gl_impl.cc', | |
| 459 'examples/surfaces_app/child_gl_impl.h', | |
| 460 'examples/surfaces_app/surfaces_util.cc', | |
| 461 'examples/surfaces_app/surfaces_util.h', | |
| 462 'examples/sample_app/spinning_cube.cc', | |
| 463 'examples/sample_app/spinning_cube.h', | |
| 464 ], | |
| 465 }, | |
| 466 { | |
| 467 # GN version: //mojo/examples/bitmap_uploader | |
| 468 'target_name': 'mojo_bitmap_uploader', | |
| 469 'type': 'static_library', | |
| 470 'dependencies': [ | |
| 471 '../base/base.gyp:base', | |
| 472 '../cc/cc.gyp:cc_surfaces', | |
| 473 '../gpu/gpu.gyp:gpu', | |
| 474 '../skia/skia.gyp:skia', | |
| 475 '../ui/gfx/gfx.gyp:gfx', | |
| 476 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 477 '../third_party/khronos/khronos.gyp:khronos_headers', | |
| 478 'mojo_base.gyp:mojo_application_chromium', | |
| 479 'mojo_geometry_lib', | |
| 480 'mojo_surfaces_lib', | |
| 481 'public/mojo_public.gyp:mojo_application_bindings', | |
| 482 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 483 'services/public/mojo_services_public.gyp:mojo_gpu_bindings', | |
| 484 'services/public/mojo_services_public.gyp:mojo_surface_id_bindings', | |
| 485 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings', | |
| 486 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings', | |
| 487 ], | |
| 488 'includes': [ | |
| 489 'mojo_public_gles2_for_loadable_module.gypi', | |
| 490 ], | |
| 491 'sources': [ | |
| 492 'examples/bitmap_uploader/bitmap_uploader.cc', | |
| 493 'examples/bitmap_uploader/bitmap_uploader.h', | |
| 494 ], | |
| 495 'export_dependent_settings': [ | |
| 496 'services/public/mojo_services_public.gyp:mojo_gpu_bindings', | |
| 497 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings', | |
| 498 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings', | |
| 499 ], | |
| 500 }, | |
| 501 ], | |
| 502 'conditions': [ | |
| 503 ['use_aura==1', { | |
| 504 'targets': [ | |
| 505 { | |
| 506 # GN version: //mojo/examples/aura_demo:mojo_aura_demo | |
| 507 'target_name': 'mojo_aura_demo', | |
| 508 'type': 'loadable_module', | |
| 509 'dependencies': [ | |
| 510 '../base/base.gyp:base', | |
| 511 '../cc/cc.gyp:cc', | |
| 512 '../ui/aura/aura.gyp:aura', | |
| 513 '../ui/base/ui_base.gyp:ui_base', | |
| 514 '../ui/compositor/compositor.gyp:compositor', | |
| 515 '../ui/gfx/gfx.gyp:gfx', | |
| 516 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 517 'mojo_aura_support', | |
| 518 'mojo_base.gyp:mojo_application_chromium', | |
| 519 'mojo_base.gyp:mojo_common_lib', | |
| 520 'mojo_geometry_lib', | |
| 521 'mojo_view_manager_lib', | |
| 522 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 523 '<(mojo_system_for_loadable_module)', | |
| 524 ], | |
| 525 'sources': [ | |
| 526 'examples/aura_demo/aura_demo.cc', | |
| 527 ], | |
| 528 }, | |
| 529 { | |
| 530 # GN version: //mojo/examples/aura_demo:init | |
| 531 'target_name': 'mojo_aura_demo_init', | |
| 532 'type': 'loadable_module', | |
| 533 'dependencies': [ | |
| 534 '../base/base.gyp:base', | |
| 535 'mojo_base.gyp:mojo_application_chromium', | |
| 536 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings
', | |
| 537 'mojo_view_manager_lib', | |
| 538 '<(mojo_system_for_loadable_module)', | |
| 539 ], | |
| 540 'sources': [ | |
| 541 'examples/aura_demo/view_manager_init.cc', | |
| 542 ], | |
| 543 }, | |
| 544 { | |
| 545 # GN version: //mojo/examples/browser | |
| 546 'target_name': 'mojo_browser', | |
| 547 'type': 'loadable_module', | |
| 548 'dependencies': [ | |
| 549 '../base/base.gyp:base', | |
| 550 '../cc/cc.gyp:cc', | |
| 551 '../third_party/icu/icu.gyp:icui18n', | |
| 552 '../third_party/icu/icu.gyp:icuuc', | |
| 553 '../ui/aura/aura.gyp:aura', | |
| 554 '../ui/base/ui_base.gyp:ui_base', | |
| 555 '../ui/compositor/compositor.gyp:compositor', | |
| 556 '../ui/gfx/gfx.gyp:gfx', | |
| 557 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 558 '../ui/resources/ui_resources.gyp:ui_resources', | |
| 559 '../ui/resources/ui_resources.gyp:ui_test_pak', | |
| 560 '../ui/views/views.gyp:views', | |
| 561 '../url/url.gyp:url_lib', | |
| 562 'mojo_aura_support', | |
| 563 'mojo_base.gyp:mojo_application_chromium', | |
| 564 'mojo_base.gyp:mojo_common_lib', | |
| 565 'mojo_geometry_lib', | |
| 566 'mojo_input_events_lib', | |
| 567 'mojo_view_manager_lib', | |
| 568 'mojo_views_support', | |
| 569 'mojo_window_manager_bindings', | |
| 570 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 571 'services/public/mojo_services_public.gyp:mojo_navigation_bindings', | |
| 572 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings
', | |
| 573 '<(mojo_system_for_loadable_module)', | |
| 574 ], | |
| 575 'sources': [ | |
| 576 'examples/browser/browser.cc', | |
| 577 ], | |
| 578 }, | |
| 579 { | |
| 580 'target_name': 'package_mojo_aura_demo', | |
| 581 'variables': { | |
| 582 'app_name': 'mojo_aura_demo', | |
| 583 }, | |
| 584 'includes': [ 'build/package_app.gypi' ], | |
| 585 }, | |
| 586 { | |
| 587 # GYP version: //mojo/examples/demo_launcher | |
| 588 'target_name': 'mojo_demo_launcher', | |
| 589 'type': 'loadable_module', | |
| 590 'dependencies': [ | |
| 591 '../base/base.gyp:base', | |
| 592 '../skia/skia.gyp:skia', | |
| 593 '../ui/gfx/gfx.gyp:gfx', | |
| 594 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 595 'mojo_base.gyp:mojo_application_chromium', | |
| 596 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 597 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings
', | |
| 598 'mojo_view_manager_lib', | |
| 599 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 600 'public/mojo_public.gyp:mojo_utility', | |
| 601 '<(mojo_system_for_loadable_module)', | |
| 602 ], | |
| 603 'includes': [ | |
| 604 'mojo_public_gles2_for_loadable_module.gypi', | |
| 605 ], | |
| 606 'sources': [ | |
| 607 'examples/demo_launcher/demo_launcher.cc', | |
| 608 ], | |
| 609 }, | |
| 610 { | |
| 611 # GYP version: //mojo/examples/keyboard | |
| 612 'target_name': 'mojo_keyboard', | |
| 613 'type': 'loadable_module', | |
| 614 'dependencies': [ | |
| 615 '../base/base.gyp:base', | |
| 616 '../cc/cc.gyp:cc', | |
| 617 '../third_party/icu/icu.gyp:icui18n', | |
| 618 '../third_party/icu/icu.gyp:icuuc', | |
| 619 '../ui/aura/aura.gyp:aura', | |
| 620 '../ui/base/ui_base.gyp:ui_base', | |
| 621 '../ui/compositor/compositor.gyp:compositor', | |
| 622 '../ui/gfx/gfx.gyp:gfx', | |
| 623 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 624 '../ui/resources/ui_resources.gyp:ui_resources', | |
| 625 '../ui/resources/ui_resources.gyp:ui_test_pak', | |
| 626 '../ui/views/views.gyp:views', | |
| 627 '../url/url.gyp:url_lib', | |
| 628 'mojo_aura_support', | |
| 629 'mojo_base.gyp:mojo_application_chromium', | |
| 630 'mojo_base.gyp:mojo_common_lib', | |
| 631 'mojo_geometry_lib', | |
| 632 'mojo_input_events_lib', | |
| 633 'mojo_keyboard_bindings', | |
| 634 'mojo_view_manager_lib', | |
| 635 'mojo_views_support', | |
| 636 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 637 'services/public/mojo_services_public.gyp:mojo_navigation_bindings', | |
| 638 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings
', | |
| 639 '<(mojo_system_for_loadable_module)', | |
| 640 ], | |
| 641 'sources': [ | |
| 642 'examples/keyboard/keyboard_delegate.h', | |
| 643 'examples/keyboard/keyboard_view.cc', | |
| 644 'examples/keyboard/keyboard_view.h', | |
| 645 'examples/keyboard/keyboard.cc', | |
| 646 'examples/keyboard/keys.cc', | |
| 647 'examples/keyboard/keys.h', | |
| 648 ], | |
| 649 }, | |
| 650 { | |
| 651 # GYP version: //mojo/examples/keyboard:bindings | |
| 652 'target_name': 'mojo_keyboard_bindings', | |
| 653 'type': 'static_library', | |
| 654 'sources': [ | |
| 655 'examples/keyboard/keyboard.mojom', | |
| 656 ], | |
| 657 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | |
| 658 'export_dependent_settings': [ | |
| 659 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 660 ], | |
| 661 'dependencies': [ | |
| 662 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 663 ], | |
| 664 }, | |
| 665 { | |
| 666 # GN version: //mojo/examples/window_manager:bindings | |
| 667 'target_name': 'mojo_window_manager_bindings', | |
| 668 'type': 'static_library', | |
| 669 'sources': [ | |
| 670 'examples/window_manager/window_manager.mojom', | |
| 671 ], | |
| 672 'dependencies': [ | |
| 673 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 674 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 675 ], | |
| 676 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | |
| 677 'export_dependent_settings': [ | |
| 678 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 679 ], | |
| 680 }, | |
| 681 { | |
| 682 # GN version: //mojo/examples/window_manager | |
| 683 'target_name': 'mojo_window_manager', | |
| 684 'type': 'loadable_module', | |
| 685 'dependencies': [ | |
| 686 '../base/base.gyp:base', | |
| 687 '../ui/aura/aura.gyp:aura', | |
| 688 '../ui/base/ui_base.gyp:ui_base', | |
| 689 '../ui/gfx/gfx.gyp:gfx', | |
| 690 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 691 '../ui/resources/ui_resources.gyp:ui_resources', | |
| 692 '../ui/resources/ui_resources.gyp:ui_test_pak', | |
| 693 '../ui/views/views.gyp:views', | |
| 694 '../ui/wm/wm.gyp:wm', | |
| 695 'mojo_aura_support', | |
| 696 'mojo_base.gyp:mojo_application_chromium', | |
| 697 'mojo_core_window_manager_lib', | |
| 698 'mojo_geometry_lib', | |
| 699 'mojo_input_events_lib', | |
| 700 'mojo_keyboard_bindings', | |
| 701 'mojo_view_manager_lib', | |
| 702 'mojo_views_support', | |
| 703 'mojo_window_manager_bindings', | |
| 704 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 705 'public/mojo_public.gyp:mojo_utility', | |
| 706 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 707 'services/public/mojo_services_public.gyp:mojo_navigation_bindings', | |
| 708 '<(mojo_system_for_loadable_module)', | |
| 709 ], | |
| 710 'includes': [ | |
| 711 'mojo_public_gles2_for_loadable_module.gypi', | |
| 712 ], | |
| 713 'sources': [ | |
| 714 'examples/window_manager/debug_panel.h', | |
| 715 'examples/window_manager/debug_panel.cc', | |
| 716 'examples/window_manager/window_manager.cc', | |
| 717 ], | |
| 718 }, | |
| 719 { | |
| 720 # GN version: //mojo/examples/embedded_app | |
| 721 'target_name': 'mojo_embedded_app', | |
| 722 'type': 'loadable_module', | |
| 723 'dependencies': [ | |
| 724 '../base/base.gyp:base', | |
| 725 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 726 '../url/url.gyp:url_lib', | |
| 727 'mojo_base.gyp:mojo_application_chromium', | |
| 728 'mojo_bitmap_uploader', | |
| 729 'mojo_view_manager_lib', | |
| 730 'mojo_window_manager_bindings', | |
| 731 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 732 'public/mojo_public.gyp:mojo_utility', | |
| 733 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 734 'services/public/mojo_services_public.gyp:mojo_navigation_bindings', | |
| 735 '<(mojo_system_for_loadable_module)', | |
| 736 ], | |
| 737 'includes': [ | |
| 738 'mojo_public_gles2_for_loadable_module.gypi', | |
| 739 ], | |
| 740 'sources': [ | |
| 741 'examples/embedded_app/embedded_app.cc', | |
| 742 ], | |
| 743 }, | |
| 744 { | |
| 745 # GN version: //mojo/examples/nesting_app | |
| 746 'target_name': 'mojo_nesting_app', | |
| 747 'type': 'loadable_module', | |
| 748 'dependencies': [ | |
| 749 '../base/base.gyp:base', | |
| 750 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 751 '../url/url.gyp:url_lib', | |
| 752 'mojo_base.gyp:mojo_application_chromium', | |
| 753 'mojo_bitmap_uploader', | |
| 754 'mojo_view_manager_lib', | |
| 755 'mojo_window_manager_bindings', | |
| 756 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 757 'public/mojo_public.gyp:mojo_utility', | |
| 758 'services/public/mojo_services_public.gyp:mojo_geometry_bindings', | |
| 759 'services/public/mojo_services_public.gyp:mojo_navigation_bindings', | |
| 760 '<(mojo_system_for_loadable_module)', | |
| 761 ], | |
| 762 'includes': [ | |
| 763 'mojo_public_gles2_for_loadable_module.gypi', | |
| 764 ], | |
| 765 'sources': [ | |
| 766 'examples/nesting_app/nesting_app.cc', | |
| 767 ], | |
| 768 }, | |
| 769 { | |
| 770 # GN version: //mojo/examples/media_viewer | |
| 771 'target_name': 'mojo_media_viewer', | |
| 772 'type': 'loadable_module', | |
| 773 'dependencies': [ | |
| 774 '../base/base.gyp:base', | |
| 775 '../skia/skia.gyp:skia', | |
| 776 '../ui/gfx/gfx.gyp:gfx', | |
| 777 '../ui/gfx/gfx.gyp:gfx_geometry', | |
| 778 '../ui/views/views.gyp:views', | |
| 779 'mojo_base.gyp:mojo_application_chromium', | |
| 780 'mojo_input_events_lib', | |
| 781 'mojo_media_viewer_bindings', | |
| 782 'mojo_view_manager_lib', | |
| 783 'mojo_views_support', | |
| 784 'services/public/mojo_services_public.gyp:mojo_navigation_bindings', | |
| 785 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings
', | |
| 786 '<(mojo_system_for_loadable_module)', | |
| 787 ], | |
| 788 'sources': [ | |
| 789 'examples/media_viewer/media_viewer.cc', | |
| 790 ], | |
| 791 }, | |
| 792 { | |
| 793 # GN version: //mojo/examples/wm_flow | |
| 794 'target_name': 'mojo_wm_flow_wm', | |
| 795 'type': 'loadable_module', | |
| 796 'dependencies': [ | |
| 797 '../base/base.gyp:base', | |
| 798 '../skia/skia.gyp:skia', | |
| 799 '../ui/views/views.gyp:views', | |
| 800 'mojo_base.gyp:mojo_application_chromium', | |
| 801 'mojo_core_window_manager_lib', | |
| 802 'mojo_view_manager_lib', | |
| 803 'mojo_views_support', | |
| 804 '<(mojo_system_for_loadable_module)', | |
| 805 ], | |
| 806 'sources': [ | |
| 807 'examples/wm_flow/wm/frame_controller.cc', | |
| 808 'examples/wm_flow/wm/frame_controller.h', | |
| 809 'examples/wm_flow/wm/wm.cc', | |
| 810 ], | |
| 811 }, | |
| 812 { | |
| 813 # GN version: //mojo/examples/wm_flow:init | |
| 814 'target_name': 'mojo_wm_flow_init', | |
| 815 'type': 'loadable_module', | |
| 816 'dependencies': [ | |
| 817 '../base/base.gyp:base', | |
| 818 'mojo_base.gyp:mojo_application_chromium', | |
| 819 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings
', | |
| 820 'mojo_view_manager_lib', | |
| 821 '<(mojo_system_for_loadable_module)', | |
| 822 ], | |
| 823 'sources': [ | |
| 824 'examples/wm_flow/init/init.cc', | |
| 825 ], | |
| 826 }, | |
| 827 { | |
| 828 # GN version: //mojo/examples/wm_flow:embedder_bindings | |
| 829 'target_name': 'mojo_wm_flow_embedder_bindings', | |
| 830 'type': 'static_library', | |
| 831 'sources': [ | |
| 832 'examples/wm_flow/app/embedder.mojom', | |
| 833 ], | |
| 834 'dependencies': [ | |
| 835 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 836 ], | |
| 837 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | |
| 838 'export_dependent_settings': [ | |
| 839 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 840 ], | |
| 841 }, | |
| 842 { | |
| 843 # GN version: //mojo/examples/wm_flow:embeddee_bindings | |
| 844 'target_name': 'mojo_wm_flow_embeddee_bindings', | |
| 845 'type': 'static_library', | |
| 846 'sources': [ | |
| 847 'examples/wm_flow/embedded/embeddee.mojom', | |
| 848 ], | |
| 849 'dependencies': [ | |
| 850 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 851 ], | |
| 852 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | |
| 853 'export_dependent_settings': [ | |
| 854 'public/mojo_public.gyp:mojo_cpp_bindings', | |
| 855 ], | |
| 856 }, | |
| 857 { | |
| 858 # GN version: //mojo/examples/wm_flow:app | |
| 859 'target_name': 'mojo_wm_flow_app', | |
| 860 'type': 'loadable_module', | |
| 861 'dependencies': [ | |
| 862 '../base/base.gyp:base', | |
| 863 'mojo_base.gyp:mojo_application_chromium', | |
| 864 'mojo_bitmap_uploader', | |
| 865 'mojo_view_manager_lib', | |
| 866 'mojo_wm_flow_embeddee_bindings', | |
| 867 'mojo_wm_flow_embedder_bindings', | |
| 868 'services/public/mojo_services_public.gyp:mojo_core_window_manager_b
indings', | |
| 869 '<(mojo_system_for_loadable_module)', | |
| 870 ], | |
| 871 'sources': [ | |
| 872 'examples/wm_flow/app/app.cc', | |
| 873 ], | |
| 874 }, | |
| 875 { | |
| 876 # GN version: //mojo/examples/wm_flow:embedded | |
| 877 'target_name': 'mojo_wm_flow_embedded', | |
| 878 'type': 'loadable_module', | |
| 879 'dependencies': [ | |
| 880 '../base/base.gyp:base', | |
| 881 'mojo_base.gyp:mojo_application_chromium', | |
| 882 'mojo_bitmap_uploader', | |
| 883 'mojo_view_manager_lib', | |
| 884 'mojo_wm_flow_embeddee_bindings', | |
| 885 'mojo_wm_flow_embedder_bindings', | |
| 886 'services/public/mojo_services_public.gyp:mojo_core_window_manager_b
indings', | |
| 887 '<(mojo_system_for_loadable_module)', | |
| 888 ], | |
| 889 'sources': [ | |
| 890 'examples/wm_flow/embedded/embedded.cc', | |
| 891 ], | |
| 892 }, | |
| 893 ], | |
| 894 }], | |
| 895 ], | |
| 896 } | |
| OLD | NEW |