| OLD | NEW |
| 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 'target_defaults': { | |
| 7 'conditions': [ | |
| 8 ['mojo_shell_debug_url != ""', { | |
| 9 'defines': [ | |
| 10 'MOJO_SHELL_DEBUG=1', | |
| 11 'MOJO_SHELL_DEBUG_URL="<(mojo_shell_debug_url)"', | |
| 12 ], | |
| 13 }], | |
| 14 ], | |
| 15 }, | |
| 16 'variables': { | |
| 17 'chromium_code': 1, | |
| 18 'mojo_shell_debug_url%': "", | |
| 19 'conditions': [ | |
| 20 # | |
| 21 # The following mojo_system-prefixed variables are used to express a | |
| 22 # dependency on the mojo system APIs. | |
| 23 # | |
| 24 # In a component == "shared_library" build, everything can link against | |
| 25 # mojo_system_impl because it is built as a shared library. However, in a | |
| 26 # component != "shared_library" build, mojo_system_impl is linked into an | |
| 27 # executable (e.g., mojo_shell), and must be injected into other shared | |
| 28 # libraries (i.e., Mojo Apps) that need the mojo system API. | |
| 29 # | |
| 30 # For component targets, add <(mojo_system_for_component) to your | |
| 31 # dependencies section. For loadable module targets (e.g., a Mojo App), | |
| 32 # add <(mojo_system_for_loadable_module) to your dependencies section. | |
| 33 # | |
| 34 # NOTE: component != "shared_library" implies that we are generating a | |
| 35 # static library, and in that case, it is expected that the target | |
| 36 # listing the component as a dependency will specify either mojo_system | |
| 37 # or mojo_system_impl to link against. This enables multiple targets to | |
| 38 # link against the same component library without having to agree on | |
| 39 # which Mojo system library they are using. | |
| 40 # | |
| 41 ['component=="shared_library"', { | |
| 42 'mojo_system_for_component': "mojo_system_impl", | |
| 43 'mojo_system_for_loadable_module': "mojo_system_impl", | |
| 44 }, { | |
| 45 'mojo_system_for_component': "mojo_none", | |
| 46 'mojo_system_for_loadable_module': "mojo_system", | |
| 47 }], | |
| 48 ], | |
| 49 }, | |
| 50 'includes': [ | 6 'includes': [ |
| 51 'mojo_apps.gypi', | 7 'mojo_apps.gypi', |
| 52 'mojo_examples.gypi', | 8 'mojo_examples.gypi', |
| 53 'mojo_public.gypi', | |
| 54 'mojo_public_tests.gypi', | |
| 55 'mojo_services.gypi', | 9 'mojo_services.gypi', |
| 10 'mojo_variables.gypi', |
| 56 ], | 11 ], |
| 57 'targets': [ | 12 'targets': [ |
| 58 { | 13 { |
| 59 'target_name': 'mojo', | 14 'target_name': 'mojo', |
| 60 'type': 'none', | 15 'type': 'none', |
| 61 'dependencies': [ | 16 'dependencies': [ |
| 17 'mojo_base.gyp:mojo_base', |
| 62 'mojo_apps_js_unittests', | 18 'mojo_apps_js_unittests', |
| 63 'mojo_compositor_app', | 19 'mojo_compositor_app', |
| 64 'mojo_common_lib', | |
| 65 'mojo_common_unittests', | |
| 66 'mojo_cpp_bindings', | |
| 67 'mojo_geometry_lib', | 20 'mojo_geometry_lib', |
| 68 'mojo_html_viewer', | 21 'mojo_html_viewer', |
| 69 'mojo_js', | 22 'mojo_js', |
| 70 'mojo_js_bindings', | |
| 71 'mojo_js_unittests', | |
| 72 'mojo_launcher', | 23 'mojo_launcher', |
| 73 'mojo_message_generator', | |
| 74 'mojo_native_viewport_service', | 24 'mojo_native_viewport_service', |
| 75 'mojo_network_service', | 25 'mojo_network_service', |
| 76 'mojo_pepper_container_app', | 26 'mojo_pepper_container_app', |
| 77 'mojo_png_viewer', | 27 'mojo_png_viewer', |
| 78 'mojo_public_application_unittests', | |
| 79 'mojo_public_test_utils', | |
| 80 'mojo_public_bindings_unittests', | |
| 81 'mojo_public_environment_unittests', | |
| 82 'mojo_public_system_perftests', | |
| 83 'mojo_public_system_unittests', | |
| 84 'mojo_public_utility_unittests', | |
| 85 'mojo_sample_app', | 28 'mojo_sample_app', |
| 86 'mojo_service_manager', | 29 'mojo_service_manager', |
| 87 'mojo_service_manager_unittests', | 30 'mojo_service_manager_unittests', |
| 88 'mojo_shell', | 31 'mojo_shell', |
| 89 'mojo_shell_lib', | 32 'mojo_shell_lib', |
| 90 'mojo_shell_tests', | 33 'mojo_shell_tests', |
| 91 'mojo_surfaces_app', | 34 'mojo_surfaces_app', |
| 92 'mojo_surfaces_child_app', | 35 'mojo_surfaces_child_app', |
| 93 'mojo_surfaces_lib', | 36 'mojo_surfaces_lib', |
| 94 'mojo_surfaces_lib_unittests', | 37 'mojo_surfaces_lib_unittests', |
| 95 'mojo_surfaces_app', | 38 'mojo_surfaces_app', |
| 96 'mojo_surfaces_service', | 39 'mojo_surfaces_service', |
| 97 'mojo_system', | |
| 98 'mojo_system_impl', | |
| 99 'mojo_system_unittests', | |
| 100 'mojo_test_app', | 40 'mojo_test_app', |
| 101 'mojo_test_request_tracker_app', | 41 'mojo_test_request_tracker_app', |
| 102 'mojo_utility', | |
| 103 'mojo_view_manager_lib', | 42 'mojo_view_manager_lib', |
| 104 'mojo_view_manager_lib_unittests', | 43 'mojo_view_manager_lib_unittests', |
| 105 'mojo_wget', | 44 'mojo_wget', |
| 106 ], | 45 ], |
| 107 'conditions': [ | 46 'conditions': [ |
| 108 ['use_aura==1', { | 47 ['use_aura==1', { |
| 109 'dependencies': [ | 48 'dependencies': [ |
| 110 'mojo_aura_demo', | 49 'mojo_aura_demo', |
| 111 'mojo_aura_demo_init', | 50 'mojo_aura_demo_init', |
| 112 'mojo_browser', | 51 'mojo_browser', |
| 113 'mojo_core_window_manager', | 52 'mojo_core_window_manager', |
| 114 'mojo_core_window_manager_unittests', | 53 'mojo_core_window_manager_unittests', |
| 115 'mojo_demo_launcher', | 54 'mojo_demo_launcher', |
| 116 'mojo_embedded_app', | 55 'mojo_embedded_app', |
| 117 'mojo_keyboard', | 56 'mojo_keyboard', |
| 118 'mojo_media_viewer', | 57 'mojo_media_viewer', |
| 119 'mojo_nesting_app', | 58 'mojo_nesting_app', |
| 120 'mojo_window_manager', | 59 'mojo_window_manager', |
| 121 'mojo_wm_flow_app', | 60 'mojo_wm_flow_app', |
| 122 'mojo_wm_flow_init', | 61 'mojo_wm_flow_init', |
| 123 'mojo_wm_flow_wm', | 62 'mojo_wm_flow_wm', |
| 124 'mojo_view_manager', | 63 'mojo_view_manager', |
| 125 'mojo_view_manager_unittests', | 64 'mojo_view_manager_unittests', |
| 126 ], | 65 ], |
| 127 }], | 66 }], |
| 128 ['OS == "android"', { | |
| 129 'dependencies': [ | |
| 130 'mojo_bindings_java', | |
| 131 'mojo_public_java', | |
| 132 'mojo_system_java', | |
| 133 'libmojo_system_java', | |
| 134 'mojo_test_apk', | |
| 135 ], | |
| 136 }], | |
| 137 ['OS == "linux"', { | 67 ['OS == "linux"', { |
| 138 'dependencies': [ | 68 'dependencies': [ |
| 139 'mojo_dbus_echo', | 69 'mojo_dbus_echo', |
| 140 'mojo_dbus_echo_service', | 70 'mojo_dbus_echo_service', |
| 141 ], | 71 ], |
| 142 }], | 72 }], |
| 143 ] | 73 ] |
| 144 }, | 74 }, |
| 145 { | 75 { |
| 146 'target_name': 'mojo_none', | |
| 147 'type': 'none', | |
| 148 }, | |
| 149 { | |
| 150 'target_name': 'mojo_external_service_bindings', | 76 'target_name': 'mojo_external_service_bindings', |
| 151 'type': 'static_library', | 77 'type': 'static_library', |
| 152 'sources': [ | 78 'sources': [ |
| 153 'shell/external_service.mojom', | 79 'shell/external_service.mojom', |
| 154 ], | 80 ], |
| 155 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | 81 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 156 'export_dependent_settings': [ | 82 'export_dependent_settings': [ |
| 157 'mojo_cpp_bindings', | 83 'mojo_base.gyp:mojo_cpp_bindings', |
| 158 ], | 84 ], |
| 159 'dependencies': [ | 85 'dependencies': [ |
| 160 'mojo_cpp_bindings', | 86 'mojo_base.gyp:mojo_cpp_bindings', |
| 161 ], | 87 ], |
| 162 }, | 88 }, |
| 163 { | 89 { |
| 164 'target_name': 'mojo_run_all_unittests', | |
| 165 'type': 'static_library', | |
| 166 'dependencies': [ | |
| 167 '../base/base.gyp:base', | |
| 168 '../base/base.gyp:test_support_base', | |
| 169 '../testing/gtest.gyp:gtest', | |
| 170 'mojo_system_impl', | |
| 171 'mojo_test_support', | |
| 172 'mojo_test_support_impl', | |
| 173 ], | |
| 174 'sources': [ | |
| 175 'common/test/run_all_unittests.cc', | |
| 176 ], | |
| 177 }, | |
| 178 { | |
| 179 'target_name': 'mojo_run_all_perftests', | |
| 180 'type': 'static_library', | |
| 181 'dependencies': [ | |
| 182 '../base/base.gyp:test_support_base', | |
| 183 'mojo_system_impl', | |
| 184 'mojo_test_support', | |
| 185 'mojo_test_support_impl', | |
| 186 ], | |
| 187 'sources': [ | |
| 188 'common/test/run_all_perftests.cc', | |
| 189 ], | |
| 190 }, | |
| 191 { | |
| 192 # GN version: //mojo/system | |
| 193 'target_name': 'mojo_system_impl', | |
| 194 'type': '<(component)', | |
| 195 'dependencies': [ | |
| 196 '../base/base.gyp:base', | |
| 197 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | |
| 198 ], | |
| 199 'defines': [ | |
| 200 'MOJO_SYSTEM_IMPL_IMPLEMENTATION', | |
| 201 'MOJO_SYSTEM_IMPLEMENTATION', | |
| 202 'MOJO_USE_SYSTEM_IMPL', | |
| 203 ], | |
| 204 'sources': [ | |
| 205 'embedder/channel_init.cc', | |
| 206 'embedder/channel_init.h', | |
| 207 'embedder/embedder.cc', | |
| 208 'embedder/embedder.h', | |
| 209 'embedder/platform_channel_pair.cc', | |
| 210 'embedder/platform_channel_pair.h', | |
| 211 'embedder/platform_channel_pair_posix.cc', | |
| 212 'embedder/platform_channel_pair_win.cc', | |
| 213 'embedder/platform_channel_utils_posix.cc', | |
| 214 'embedder/platform_channel_utils_posix.h', | |
| 215 'embedder/platform_handle.cc', | |
| 216 'embedder/platform_handle.h', | |
| 217 'embedder/platform_handle_utils.h', | |
| 218 'embedder/platform_handle_utils_posix.cc', | |
| 219 'embedder/platform_handle_utils_win.cc', | |
| 220 'embedder/platform_handle_vector.h', | |
| 221 'embedder/scoped_platform_handle.h', | |
| 222 'system/channel.cc', | |
| 223 'system/channel.h', | |
| 224 'system/constants.h', | |
| 225 'system/core.cc', | |
| 226 'system/core.h', | |
| 227 'system/data_pipe.cc', | |
| 228 'system/data_pipe.h', | |
| 229 'system/data_pipe_consumer_dispatcher.cc', | |
| 230 'system/data_pipe_consumer_dispatcher.h', | |
| 231 'system/data_pipe_producer_dispatcher.cc', | |
| 232 'system/data_pipe_producer_dispatcher.h', | |
| 233 'system/dispatcher.cc', | |
| 234 'system/dispatcher.h', | |
| 235 'system/entrypoints.cc', | |
| 236 'system/handle_signals_state.h', | |
| 237 'system/handle_table.cc', | |
| 238 'system/handle_table.h', | |
| 239 'system/local_data_pipe.cc', | |
| 240 'system/local_data_pipe.h', | |
| 241 'system/local_message_pipe_endpoint.cc', | |
| 242 'system/local_message_pipe_endpoint.h', | |
| 243 'system/mapping_table.cc', | |
| 244 'system/mapping_table.h', | |
| 245 'system/memory.cc', | |
| 246 'system/memory.h', | |
| 247 'system/message_in_transit.cc', | |
| 248 'system/message_in_transit.h', | |
| 249 'system/message_in_transit_queue.cc', | |
| 250 'system/message_in_transit_queue.h', | |
| 251 'system/message_pipe.cc', | |
| 252 'system/message_pipe.h', | |
| 253 'system/message_pipe_dispatcher.cc', | |
| 254 'system/message_pipe_dispatcher.h', | |
| 255 'system/message_pipe_endpoint.cc', | |
| 256 'system/message_pipe_endpoint.h', | |
| 257 'system/options_validation.h', | |
| 258 'system/platform_handle_dispatcher.cc', | |
| 259 'system/platform_handle_dispatcher.h', | |
| 260 'system/proxy_message_pipe_endpoint.cc', | |
| 261 'system/proxy_message_pipe_endpoint.h', | |
| 262 'system/raw_channel.cc', | |
| 263 'system/raw_channel.h', | |
| 264 'system/raw_channel_posix.cc', | |
| 265 'system/raw_channel_win.cc', | |
| 266 'system/raw_shared_buffer.cc', | |
| 267 'system/raw_shared_buffer.h', | |
| 268 'system/raw_shared_buffer_posix.cc', | |
| 269 'system/raw_shared_buffer_win.cc', | |
| 270 'system/shared_buffer_dispatcher.cc', | |
| 271 'system/shared_buffer_dispatcher.h', | |
| 272 'system/simple_dispatcher.cc', | |
| 273 'system/simple_dispatcher.h', | |
| 274 'system/transport_data.cc', | |
| 275 'system/transport_data.h', | |
| 276 'system/waiter.cc', | |
| 277 'system/waiter.h', | |
| 278 'system/waiter_list.cc', | |
| 279 'system/waiter_list.h', | |
| 280 # Test-only code: | |
| 281 # TODO(vtl): It's a little unfortunate that these end up in the same | |
| 282 # component as non-test-only code. In the static build, this code should | |
| 283 # hopefully be dead-stripped. | |
| 284 'embedder/test_embedder.cc', | |
| 285 'embedder/test_embedder.h', | |
| 286 ], | |
| 287 'all_dependent_settings': { | |
| 288 # Ensures that dependent projects import the core functions on Windows. | |
| 289 'defines': ['MOJO_USE_SYSTEM_IMPL'], | |
| 290 } | |
| 291 }, | |
| 292 { | |
| 293 'target_name': 'mojo_system_unittests', | |
| 294 'type': 'executable', | |
| 295 'dependencies': [ | |
| 296 '../base/base.gyp:base', | |
| 297 '../testing/gtest.gyp:gtest', | |
| 298 'mojo_common_test_support', | |
| 299 'mojo_system_impl', | |
| 300 ], | |
| 301 'sources': [ | |
| 302 'embedder/embedder_unittest.cc', | |
| 303 'embedder/platform_channel_pair_posix_unittest.cc', | |
| 304 'system/channel_unittest.cc', | |
| 305 'system/core_unittest.cc', | |
| 306 'system/core_test_base.cc', | |
| 307 'system/core_test_base.h', | |
| 308 'system/data_pipe_unittest.cc', | |
| 309 'system/dispatcher_unittest.cc', | |
| 310 'system/local_data_pipe_unittest.cc', | |
| 311 'system/memory_unittest.cc', | |
| 312 'system/message_pipe_dispatcher_unittest.cc', | |
| 313 'system/message_pipe_unittest.cc', | |
| 314 'system/multiprocess_message_pipe_unittest.cc', | |
| 315 'system/options_validation_unittest.cc', | |
| 316 'system/platform_handle_dispatcher_unittest.cc', | |
| 317 'system/raw_channel_unittest.cc', | |
| 318 'system/raw_shared_buffer_unittest.cc', | |
| 319 'system/remote_message_pipe_unittest.cc', | |
| 320 'system/run_all_unittests.cc', | |
| 321 'system/shared_buffer_dispatcher_unittest.cc', | |
| 322 'system/simple_dispatcher_unittest.cc', | |
| 323 'system/test_utils.cc', | |
| 324 'system/test_utils.h', | |
| 325 'system/waiter_list_unittest.cc', | |
| 326 'system/waiter_test_utils.cc', | |
| 327 'system/waiter_test_utils.h', | |
| 328 'system/waiter_unittest.cc', | |
| 329 ], | |
| 330 }, | |
| 331 { | |
| 332 'target_name': 'mojo_gles2_impl', | 90 'target_name': 'mojo_gles2_impl', |
| 333 'type': '<(component)', | 91 'type': '<(component)', |
| 334 'dependencies': [ | 92 'dependencies': [ |
| 335 '../base/base.gyp:base', | 93 '../base/base.gyp:base', |
| 336 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 94 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 337 '../gpu/gpu.gyp:command_buffer_client', | 95 '../gpu/gpu.gyp:command_buffer_client', |
| 338 '../gpu/gpu.gyp:command_buffer_common', | 96 '../gpu/gpu.gyp:command_buffer_common', |
| 339 '../gpu/gpu.gyp:gles2_cmd_helper', | 97 '../gpu/gpu.gyp:gles2_cmd_helper', |
| 340 '../gpu/gpu.gyp:gles2_implementation', | 98 '../gpu/gpu.gyp:gles2_implementation', |
| 99 'mojo_base.gyp:mojo_environment_chromium', |
| 341 'mojo_gles2', | 100 'mojo_gles2', |
| 342 'mojo_gles2_bindings', | 101 'mojo_gles2_bindings', |
| 343 'mojo_environment_chromium', | |
| 344 '<(mojo_system_for_component)', | 102 '<(mojo_system_for_component)', |
| 345 ], | 103 ], |
| 346 'defines': [ | 104 'defines': [ |
| 347 'MOJO_GLES2_IMPL_IMPLEMENTATION', | 105 'MOJO_GLES2_IMPL_IMPLEMENTATION', |
| 348 ], | 106 ], |
| 349 'sources': [ | 107 'sources': [ |
| 350 'gles2/command_buffer_client_impl.cc', | 108 'gles2/command_buffer_client_impl.cc', |
| 351 'gles2/command_buffer_client_impl.h', | 109 'gles2/command_buffer_client_impl.h', |
| 352 'gles2/gles2_impl_export.h', | 110 'gles2/gles2_impl_export.h', |
| 353 'gles2/gles2_support_impl.cc', | 111 'gles2/gles2_support_impl.cc', |
| 354 'gles2/gles2_support_impl.h', | 112 'gles2/gles2_support_impl.h', |
| 355 'gles2/gles2_context.cc', | 113 'gles2/gles2_context.cc', |
| 356 'gles2/gles2_context.h', | 114 'gles2/gles2_context.h', |
| 357 ], | 115 ], |
| 358 }, | 116 }, |
| 359 { | 117 { |
| 360 'target_name': 'mojo_test_support_impl', | |
| 361 'type': 'static_library', | |
| 362 'dependencies': [ | |
| 363 '../base/base.gyp:base', | |
| 364 ], | |
| 365 'sources': [ | |
| 366 'common/test/test_support_impl.cc', | |
| 367 'common/test/test_support_impl.h', | |
| 368 ], | |
| 369 }, | |
| 370 { | |
| 371 # GN version: //mojo/common | |
| 372 'target_name': 'mojo_common_lib', | |
| 373 'type': '<(component)', | |
| 374 'defines': [ | |
| 375 'MOJO_COMMON_IMPLEMENTATION', | |
| 376 ], | |
| 377 'dependencies': [ | |
| 378 '../base/base.gyp:base', | |
| 379 '../url/url.gyp:url_lib', | |
| 380 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | |
| 381 '<(mojo_system_for_component)', | |
| 382 ], | |
| 383 'export_dependent_settings': [ | |
| 384 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | |
| 385 ], | |
| 386 'sources': [ | |
| 387 'common/common_type_converters.cc', | |
| 388 'common/common_type_converters.h', | |
| 389 'common/data_pipe_utils.cc', | |
| 390 'common/data_pipe_utils.h', | |
| 391 'common/handle_watcher.cc', | |
| 392 'common/handle_watcher.h', | |
| 393 'common/message_pump_mojo.cc', | |
| 394 'common/message_pump_mojo.h', | |
| 395 'common/message_pump_mojo_handler.h', | |
| 396 'common/time_helper.cc', | |
| 397 'common/time_helper.h', | |
| 398 ], | |
| 399 }, | |
| 400 { | |
| 401 'target_name': 'mojo_common_test_support', | |
| 402 'type': 'static_library', | |
| 403 'dependencies': [ | |
| 404 '../base/base.gyp:base', | |
| 405 '../base/base.gyp:test_support_base', | |
| 406 '../testing/gtest.gyp:gtest', | |
| 407 'mojo_system_impl', | |
| 408 ], | |
| 409 'sources': [ | |
| 410 'common/test/multiprocess_test_helper.cc', | |
| 411 'common/test/multiprocess_test_helper.h', | |
| 412 'common/test/test_utils.h', | |
| 413 'common/test/test_utils_posix.cc', | |
| 414 'common/test/test_utils_win.cc', | |
| 415 ], | |
| 416 }, | |
| 417 { | |
| 418 'target_name': 'mojo_common_unittests', | |
| 419 'type': 'executable', | |
| 420 'dependencies': [ | |
| 421 '../base/base.gyp:base', | |
| 422 '../base/base.gyp:base_message_loop_tests', | |
| 423 '../testing/gtest.gyp:gtest', | |
| 424 '../url/url.gyp:url_lib', | |
| 425 'mojo_cpp_bindings', | |
| 426 'mojo_environment_chromium', | |
| 427 'mojo_common_lib', | |
| 428 'mojo_common_test_support', | |
| 429 'mojo_public_test_utils', | |
| 430 'mojo_run_all_unittests', | |
| 431 ], | |
| 432 'sources': [ | |
| 433 'common/common_type_converters_unittest.cc', | |
| 434 'common/handle_watcher_unittest.cc', | |
| 435 'common/message_pump_mojo_unittest.cc', | |
| 436 'common/test/multiprocess_test_helper_unittest.cc', | |
| 437 ], | |
| 438 }, | |
| 439 { | |
| 440 # GN version: //mojo/environment:chromium | |
| 441 'target_name': 'mojo_environment_chromium', | |
| 442 'type': 'static_library', | |
| 443 'dependencies': [ | |
| 444 'mojo_environment_chromium_impl', | |
| 445 ], | |
| 446 'sources': [ | |
| 447 'environment/environment.cc', | |
| 448 # TODO(vtl): This is kind of ugly. (See TODO in logging.h.) | |
| 449 "public/cpp/environment/logging.h", | |
| 450 "public/cpp/environment/lib/logging.cc", | |
| 451 ], | |
| 452 'include_dirs': [ | |
| 453 '..', | |
| 454 ], | |
| 455 'export_dependent_settings': [ | |
| 456 'mojo_environment_chromium_impl', | |
| 457 ], | |
| 458 }, | |
| 459 { | |
| 460 # GN version: //mojo/environment:chromium_impl | |
| 461 'target_name': 'mojo_environment_chromium_impl', | |
| 462 'type': '<(component)', | |
| 463 'defines': [ | |
| 464 'MOJO_ENVIRONMENT_IMPL_IMPLEMENTATION', | |
| 465 ], | |
| 466 'dependencies': [ | |
| 467 '../base/base.gyp:base', | |
| 468 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | |
| 469 'mojo_common_lib', | |
| 470 '<(mojo_system_for_component)', | |
| 471 ], | |
| 472 'sources': [ | |
| 473 'environment/default_async_waiter_impl.cc', | |
| 474 'environment/default_async_waiter_impl.h', | |
| 475 'environment/default_logger_impl.cc', | |
| 476 'environment/default_logger_impl.h', | |
| 477 ], | |
| 478 'include_dirs': [ | |
| 479 '..', | |
| 480 ], | |
| 481 }, | |
| 482 { | |
| 483 # GN version: //mojo/service_manager | |
| 484 'target_name': 'mojo_service_manager', | |
| 485 'type': '<(component)', | |
| 486 'defines': [ | |
| 487 'MOJO_SERVICE_MANAGER_IMPLEMENTATION', | |
| 488 ], | |
| 489 'dependencies': [ | |
| 490 '../base/base.gyp:base', | |
| 491 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | |
| 492 '../net/net.gyp:net', | |
| 493 '../url/url.gyp:url_lib', | |
| 494 'mojo_common_lib', | |
| 495 'mojo_environment_chromium', | |
| 496 'mojo_service_provider_bindings', | |
| 497 '<(mojo_system_for_component)', | |
| 498 ], | |
| 499 'sources': [ | |
| 500 'service_manager/background_service_loader.cc', | |
| 501 'service_manager/background_service_loader.h', | |
| 502 'service_manager/service_loader.h', | |
| 503 'service_manager/service_manager.cc', | |
| 504 'service_manager/service_manager.h', | |
| 505 'service_manager/service_manager_export.h', | |
| 506 ], | |
| 507 'export_dependent_settings': [ | |
| 508 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | |
| 509 'mojo_service_provider_bindings', | |
| 510 ], | |
| 511 }, | |
| 512 { | |
| 513 'target_name': 'mojo_spy', | 118 'target_name': 'mojo_spy', |
| 514 'type': 'static_library', | 119 'type': 'static_library', |
| 515 'dependencies': [ | 120 'dependencies': [ |
| 516 '../base/base.gyp:base', | 121 '../base/base.gyp:base', |
| 517 '../base/base.gyp:base_static', | 122 '../base/base.gyp:base_static', |
| 518 '../net/net.gyp:http_server', | 123 '../net/net.gyp:http_server', |
| 519 '../url/url.gyp:url_lib', | 124 '../url/url.gyp:url_lib', |
| 520 'mojo_service_manager', | 125 'mojo_service_manager', |
| 521 ], | 126 ], |
| 522 'variables': { | 127 'variables': { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 536 }, | 141 }, |
| 537 { | 142 { |
| 538 'target_name': 'mojo_shell_lib', | 143 'target_name': 'mojo_shell_lib', |
| 539 'type': 'static_library', | 144 'type': 'static_library', |
| 540 'dependencies': [ | 145 'dependencies': [ |
| 541 '../base/base.gyp:base', | 146 '../base/base.gyp:base', |
| 542 '../base/base.gyp:base_static', | 147 '../base/base.gyp:base_static', |
| 543 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 148 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 544 '../net/net.gyp:net', | 149 '../net/net.gyp:net', |
| 545 '../url/url.gyp:url_lib', | 150 '../url/url.gyp:url_lib', |
| 546 'mojo_application', | 151 'mojo_base.gyp:mojo_common_lib', |
| 547 'mojo_common_lib', | 152 'mojo_base.gyp:mojo_service_provider_bindings', |
| 153 'mojo_base.gyp:mojo_system_impl', |
| 154 'mojo_base.gyp:mojo_application', |
| 548 'mojo_external_service_bindings', | 155 'mojo_external_service_bindings', |
| 549 'mojo_gles2_impl', | 156 'mojo_gles2_impl', |
| 550 'mojo_native_viewport_service', | 157 'mojo_native_viewport_service', |
| 551 'mojo_network_bindings', | 158 'mojo_network_bindings', |
| 552 'mojo_service_manager', | 159 'mojo_service_manager', |
| 553 'mojo_service_provider_bindings', | |
| 554 'mojo_spy', | 160 'mojo_spy', |
| 555 'mojo_system_impl', | |
| 556 ], | 161 ], |
| 557 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | 162 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 558 'sources': [ | 163 'sources': [ |
| 559 'shell/app_child_process.cc', | 164 'shell/app_child_process.cc', |
| 560 'shell/app_child_process.h', | 165 'shell/app_child_process.h', |
| 561 'shell/app_child_process.mojom', | 166 'shell/app_child_process.mojom', |
| 562 'shell/app_child_process_host.cc', | 167 'shell/app_child_process_host.cc', |
| 563 'shell/app_child_process_host.h', | 168 'shell/app_child_process_host.h', |
| 564 'shell/child_process.cc', | 169 'shell/child_process.cc', |
| 565 'shell/child_process.h', | 170 'shell/child_process.h', |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 627 }], | 232 }], |
| 628 ], | 233 ], |
| 629 }, | 234 }, |
| 630 { | 235 { |
| 631 'target_name': 'mojo_shell_test_support', | 236 'target_name': 'mojo_shell_test_support', |
| 632 'type': 'static_library', | 237 'type': 'static_library', |
| 633 'dependencies': [ | 238 'dependencies': [ |
| 634 '../base/base.gyp:base', | 239 '../base/base.gyp:base', |
| 635 '../base/base.gyp:base_static', | 240 '../base/base.gyp:base_static', |
| 636 '../url/url.gyp:url_lib', | 241 '../url/url.gyp:url_lib', |
| 242 'mojo_base.gyp:mojo_system_impl', |
| 637 'mojo_service_manager', | 243 'mojo_service_manager', |
| 638 'mojo_shell_lib', | 244 'mojo_shell_lib', |
| 639 'mojo_system_impl', | |
| 640 ], | 245 ], |
| 641 'sources': [ | 246 'sources': [ |
| 642 'shell/shell_test_helper.cc', | 247 'shell/shell_test_helper.cc', |
| 643 'shell/shell_test_helper.h', | 248 'shell/shell_test_helper.h', |
| 644 ], | 249 ], |
| 645 }, | 250 }, |
| 646 { | 251 { |
| 647 'target_name': 'mojo_shell', | 252 'target_name': 'mojo_shell', |
| 648 'type': 'executable', | 253 'type': 'executable', |
| 649 'dependencies': [ | 254 'dependencies': [ |
| 650 '../base/base.gyp:base', | 255 '../base/base.gyp:base', |
| 651 '../ui/gl/gl.gyp:gl', | 256 '../ui/gl/gl.gyp:gl', |
| 652 '../url/url.gyp:url_lib', | 257 '../url/url.gyp:url_lib', |
| 653 'mojo_common_lib', | 258 'mojo_base.gyp:mojo_common_lib', |
| 654 'mojo_environment_chromium', | 259 'mojo_base.gyp:mojo_environment_chromium', |
| 260 'mojo_base.gyp:mojo_system_impl', |
| 655 'mojo_service_manager', | 261 'mojo_service_manager', |
| 656 'mojo_shell_lib', | 262 'mojo_shell_lib', |
| 657 'mojo_system_impl', | |
| 658 ], | 263 ], |
| 659 'conditions': [ | 264 'conditions': [ |
| 660 ['use_ozone==1', { | 265 ['use_ozone==1', { |
| 661 'dependencies': [ | 266 'dependencies': [ |
| 662 '../ui/ozone/ozone.gyp:ozone', | 267 '../ui/ozone/ozone.gyp:ozone', |
| 663 ], | 268 ], |
| 664 }], | 269 }], |
| 665 ], | 270 ], |
| 666 'sources': [ | 271 'sources': [ |
| 667 'shell/desktop/mojo_main.cc', | 272 'shell/desktop/mojo_main.cc', |
| 668 ], | 273 ], |
| 669 }, | 274 }, |
| 670 { | 275 { |
| 671 'target_name': 'mojo_shell_tests', | 276 'target_name': 'mojo_shell_tests', |
| 672 'type': '<(gtest_target_type)', | 277 'type': '<(gtest_target_type)', |
| 673 'dependencies': [ | 278 'dependencies': [ |
| 674 '../base/base.gyp:base', | 279 '../base/base.gyp:base', |
| 675 '../base/base.gyp:base_i18n', | 280 '../base/base.gyp:base_i18n', |
| 676 '../base/base.gyp:test_support_base', | 281 '../base/base.gyp:test_support_base', |
| 677 '../testing/gtest.gyp:gtest', | 282 '../testing/gtest.gyp:gtest', |
| 678 '../net/net.gyp:net_test_support', | 283 '../net/net.gyp:net_test_support', |
| 679 # TODO(vtl): We don't currently need this, but I imagine we will soon. | 284 # TODO(vtl): We don't currently need this, but I imagine we will soon. |
| 680 # '../ui/gl/gl.gyp:gl', | 285 # '../ui/gl/gl.gyp:gl', |
| 681 '../url/url.gyp:url_lib', | 286 '../url/url.gyp:url_lib', |
| 682 'mojo_common_lib', | 287 'mojo_base.gyp:mojo_common_lib', |
| 683 'mojo_environment_chromium', | 288 'mojo_base.gyp:mojo_environment_chromium', |
| 289 'mojo_base.gyp:mojo_system_impl', |
| 684 'mojo_service_manager', | 290 'mojo_service_manager', |
| 685 'mojo_shell_lib', | 291 'mojo_shell_lib', |
| 686 'mojo_system_impl', | |
| 687 'mojo_test_app', | 292 'mojo_test_app', |
| 688 'mojo_test_request_tracker_app', | 293 'mojo_test_request_tracker_app', |
| 689 'mojo_test_service_bindings', | 294 'mojo_test_service_bindings', |
| 690 ], | 295 ], |
| 691 'sources': [ | 296 'sources': [ |
| 692 'shell/child_process_host_unittest.cc', | 297 'shell/child_process_host_unittest.cc', |
| 693 'shell/dynamic_service_loader_unittest.cc', | 298 'shell/dynamic_service_loader_unittest.cc', |
| 694 'shell/in_process_dynamic_service_runner_unittest.cc', | 299 'shell/in_process_dynamic_service_runner_unittest.cc', |
| 695 'shell/shell_test_base.cc', | 300 'shell/shell_test_base.cc', |
| 696 'shell/shell_test_base.h', | 301 'shell/shell_test_base.h', |
| 697 'shell/shell_test_base_unittest.cc', | 302 'shell/shell_test_base_unittest.cc', |
| 698 'shell/shell_test_main.cc', | 303 'shell/shell_test_main.cc', |
| 699 ], | 304 ], |
| 700 'conditions': [ | 305 'conditions': [ |
| 701 ['OS == "android"', { | 306 ['OS == "android"', { |
| 702 'dependencies': [ | 307 'dependencies': [ |
| 703 '../testing/android/native_test.gyp:native_test_native_code', | 308 '../testing/android/native_test.gyp:native_test_native_code', |
| 704 ], | 309 ], |
| 705 }], | 310 }], |
| 706 ], | 311 ], |
| 707 }, | 312 }, |
| 708 { | 313 { |
| 314 # GN version: //mojo/service_manager |
| 315 'target_name': 'mojo_service_manager', |
| 316 'type': '<(component)', |
| 317 'defines': [ |
| 318 'MOJO_SERVICE_MANAGER_IMPLEMENTATION', |
| 319 ], |
| 320 'dependencies': [ |
| 321 '../base/base.gyp:base', |
| 322 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 323 '../net/net.gyp:net', |
| 324 '../url/url.gyp:url_lib', |
| 325 'mojo_base.gyp:mojo_common_lib', |
| 326 'mojo_base.gyp:mojo_environment_chromium', |
| 327 'mojo_base.gyp:mojo_service_provider_bindings', |
| 328 '<(mojo_system_for_component)', |
| 329 ], |
| 330 'sources': [ |
| 331 'service_manager/background_service_loader.cc', |
| 332 'service_manager/background_service_loader.h', |
| 333 'service_manager/service_loader.h', |
| 334 'service_manager/service_manager.cc', |
| 335 'service_manager/service_manager.h', |
| 336 'service_manager/service_manager_export.h', |
| 337 ], |
| 338 'export_dependent_settings': [ |
| 339 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 340 'mojo_base.gyp:mojo_service_provider_bindings', |
| 341 ], |
| 342 }, |
| 343 { |
| 709 'target_name': 'mojo_service_manager_unittests', | 344 'target_name': 'mojo_service_manager_unittests', |
| 710 'type': 'executable', | 345 'type': 'executable', |
| 711 'dependencies': [ | 346 'dependencies': [ |
| 712 '../base/base.gyp:base', | 347 '../base/base.gyp:base', |
| 713 '../testing/gtest.gyp:gtest', | 348 '../testing/gtest.gyp:gtest', |
| 714 '../url/url.gyp:url_lib', | 349 '../url/url.gyp:url_lib', |
| 715 'mojo_common_lib', | 350 'mojo_base.gyp:mojo_common_lib', |
| 716 'mojo_cpp_bindings', | 351 'mojo_base.gyp:mojo_cpp_bindings', |
| 717 'mojo_environment_chromium', | 352 'mojo_base.gyp:mojo_environment_chromium', |
| 718 'mojo_run_all_unittests', | 353 'mojo_base.gyp:mojo_run_all_unittests', |
| 354 'mojo_base.gyp:mojo_application', |
| 719 'mojo_service_manager', | 355 'mojo_service_manager', |
| 720 'mojo_application', | |
| 721 ], | 356 ], |
| 722 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | 357 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 723 'sources': [ | 358 'sources': [ |
| 724 'service_manager/service_manager_unittest.cc', | 359 'service_manager/service_manager_unittest.cc', |
| 725 'service_manager/test.mojom', | 360 'service_manager/test.mojom', |
| 726 ], | 361 ], |
| 727 }, | 362 }, |
| 728 { | 363 { |
| 729 # GN version: //mojo/bindings/js | |
| 730 'target_name': 'mojo_js_bindings_lib', | |
| 731 'type': 'static_library', | |
| 732 'dependencies': [ | |
| 733 '../base/base.gyp:base', | |
| 734 '../gin/gin.gyp:gin', | |
| 735 '../v8/tools/gyp/v8.gyp:v8', | |
| 736 'mojo_common_lib', | |
| 737 ], | |
| 738 'export_dependent_settings': [ | |
| 739 '../base/base.gyp:base', | |
| 740 '../gin/gin.gyp:gin', | |
| 741 'mojo_common_lib', | |
| 742 ], | |
| 743 'sources': [ | |
| 744 # Sources list duplicated in GN build. | |
| 745 'bindings/js/core.cc', | |
| 746 'bindings/js/core.h', | |
| 747 'bindings/js/handle.cc', | |
| 748 'bindings/js/handle.h', | |
| 749 'bindings/js/support.cc', | |
| 750 'bindings/js/support.h', | |
| 751 'bindings/js/waiting_callback.cc', | |
| 752 'bindings/js/waiting_callback.h', | |
| 753 ], | |
| 754 }, | |
| 755 { | |
| 756 'target_name': 'mojo_message_generator', | |
| 757 'type': 'executable', | |
| 758 'dependencies': [ | |
| 759 '../base/base.gyp:base', | |
| 760 '../testing/gtest.gyp:gtest', | |
| 761 'mojo_common_lib', | |
| 762 'mojo_cpp_bindings', | |
| 763 'mojo_environment_chromium', | |
| 764 'mojo_system_impl', | |
| 765 ], | |
| 766 'sources': [ | |
| 767 'tools/message_generator.cc', | |
| 768 ], | |
| 769 }, | |
| 770 { | |
| 771 'target_name': 'mojo_cc_support', | 364 'target_name': 'mojo_cc_support', |
| 772 'type': 'static_library', | 365 'type': 'static_library', |
| 773 'dependencies': [ | 366 'dependencies': [ |
| 774 '../base/base.gyp:base', | 367 '../base/base.gyp:base', |
| 775 '../cc/cc.gyp:cc', | 368 '../cc/cc.gyp:cc', |
| 776 '../skia/skia.gyp:skia', | 369 '../skia/skia.gyp:skia', |
| 777 '../gpu/gpu.gyp:gles2_implementation', | 370 '../gpu/gpu.gyp:gles2_implementation', |
| 778 'mojo_gles2', | 371 'mojo_gles2', |
| 779 ], | 372 ], |
| 780 'sources': [ | 373 'sources': [ |
| 781 'cc/context_provider_mojo.cc', | 374 'cc/context_provider_mojo.cc', |
| 782 'cc/context_provider_mojo.h', | 375 'cc/context_provider_mojo.h', |
| 783 ], | 376 ], |
| 784 }, | 377 }, |
| 785 ], | 378 ], |
| 786 'conditions': [ | 379 'conditions': [ |
| 787 ['OS=="android"', { | 380 ['OS=="android"', { |
| 788 'targets': [ | 381 'targets': [ |
| 789 { | 382 { |
| 790 'target_name': 'mojo_jni_headers', | |
| 791 'type': 'none', | |
| 792 'dependencies': [ | |
| 793 'mojo_java_set_jni_headers', | |
| 794 ], | |
| 795 'sources': [ | |
| 796 'android/javatests/src/org/chromium/mojo/MojoTestCase.java', | |
| 797 'android/system/src/org/chromium/mojo/system/impl/CoreImpl.java', | |
| 798 'services/native_viewport/android/src/org/chromium/mojo/NativeViewpo
rtAndroid.java', | |
| 799 'shell/android/apk/src/org/chromium/mojo_shell_apk/MojoMain.java', | |
| 800 ], | |
| 801 'variables': { | |
| 802 'jni_gen_package': 'mojo', | |
| 803 }, | |
| 804 'includes': [ '../build/jni_generator.gypi' ], | |
| 805 }, | |
| 806 { | |
| 807 'target_name': 'mojo_system_java', | |
| 808 'type': 'none', | |
| 809 'dependencies': [ | |
| 810 '../base/base.gyp:base_java', | |
| 811 'mojo_public_java', | |
| 812 ], | |
| 813 'variables': { | |
| 814 'java_in_dir': '<(DEPTH)/mojo/android/system', | |
| 815 }, | |
| 816 'includes': [ '../build/java.gypi' ], | |
| 817 }, | |
| 818 { | |
| 819 'target_name': 'libmojo_system_java', | |
| 820 'type': 'static_library', | |
| 821 'dependencies': [ | |
| 822 '../base/base.gyp:base', | |
| 823 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', | |
| 824 'mojo_common_lib', | |
| 825 'mojo_environment_chromium', | |
| 826 'mojo_jni_headers', | |
| 827 'mojo_service_provider_bindings', | |
| 828 'mojo_shell_lib', | |
| 829 ], | |
| 830 'sources': [ | |
| 831 'android/system/core_impl.cc', | |
| 832 'android/system/core_impl.h', | |
| 833 ], | |
| 834 }, | |
| 835 { | |
| 836 'target_name': 'libmojo_java_unittest', | |
| 837 'type': 'shared_library', | |
| 838 'dependencies': [ | |
| 839 '../base/base.gyp:base', | |
| 840 '../base/base.gyp:test_support_base', | |
| 841 'libmojo_system_java', | |
| 842 'mojo_jni_headers', | |
| 843 ], | |
| 844 'defines': [ | |
| 845 'UNIT_TEST' # As exported from testing/gtest.gyp:gtest. | |
| 846 ], | |
| 847 'sources': [ | |
| 848 'android/javatests/mojo_test_case.cc', | |
| 849 'android/javatests/mojo_test_case.h', | |
| 850 'android/javatests/init_library.cc', | |
| 851 ], | |
| 852 }, | |
| 853 { | |
| 854 'target_name': 'mojo_test_apk', | |
| 855 'type': 'none', | |
| 856 'dependencies': [ | |
| 857 'mojo_bindings_java', | |
| 858 'mojo_public_test_interfaces', | |
| 859 'mojo_system_java', | |
| 860 '../base/base.gyp:base_java_test_support', | |
| 861 ], | |
| 862 'variables': { | |
| 863 'apk_name': 'MojoTest', | |
| 864 'java_in_dir': '<(DEPTH)/mojo/android/javatests', | |
| 865 'resource_dir': '<(DEPTH)/mojo/android/javatests/apk', | |
| 866 'native_lib_target': 'libmojo_java_unittest', | |
| 867 'is_test_apk': 1, | |
| 868 # Given that this apk tests itself, it needs to bring emma with it | |
| 869 # when instrumented. | |
| 870 'conditions': [ | |
| 871 ['emma_coverage != 0', { | |
| 872 'emma_instrument': 1, | |
| 873 }], | |
| 874 ], | |
| 875 }, | |
| 876 'includes': [ '../build/java_apk.gypi' ], | |
| 877 }, | |
| 878 { | |
| 879 'target_name': 'mojo_native_viewport_java', | 383 'target_name': 'mojo_native_viewport_java', |
| 880 'type': 'none', | 384 'type': 'none', |
| 881 'dependencies': [ | 385 'dependencies': [ |
| 882 '../base/base.gyp:base_java', | 386 '../base/base.gyp:base_java', |
| 883 ], | 387 ], |
| 884 'variables': { | 388 'variables': { |
| 885 'java_in_dir': '<(DEPTH)/mojo/services/native_viewport/android', | 389 'java_in_dir': '<(DEPTH)/mojo/services/native_viewport/android', |
| 886 }, | 390 }, |
| 887 'includes': [ '../build/java.gypi' ], | 391 'includes': [ '../build/java.gypi' ], |
| 888 }, | 392 }, |
| 889 { | 393 { |
| 890 'target_name': 'mojo_java_set_jni_headers', | |
| 891 'type': 'none', | |
| 892 'variables': { | |
| 893 'jni_gen_package': 'mojo', | |
| 894 'input_java_class': 'java/util/HashSet.class', | |
| 895 }, | |
| 896 'includes': [ '../build/jar_file_jni_generator.gypi' ], | |
| 897 }, | |
| 898 { | |
| 899 'target_name': 'libmojo_shell', | 394 'target_name': 'libmojo_shell', |
| 900 'type': 'shared_library', | 395 'type': 'shared_library', |
| 901 'dependencies': [ | 396 'dependencies': [ |
| 902 '../base/base.gyp:base', | 397 '../base/base.gyp:base', |
| 903 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', | 398 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', |
| 904 '../ui/gfx/gfx.gyp:gfx', | 399 '../ui/gfx/gfx.gyp:gfx', |
| 905 '../ui/gfx/gfx.gyp:gfx_geometry', | 400 '../ui/gfx/gfx.gyp:gfx_geometry', |
| 906 '../ui/gl/gl.gyp:gl', | 401 '../ui/gl/gl.gyp:gl', |
| 907 'mojo_common_lib', | 402 'mojo_base.gyp:mojo_common_lib', |
| 908 'mojo_environment_chromium', | 403 'mojo_base.gyp:mojo_environment_chromium', |
| 909 'mojo_jni_headers', | 404 'mojo_base.gyp:mojo_jni_headers', |
| 910 'mojo_service_provider_bindings', | 405 'mojo_base.gyp:mojo_service_provider_bindings', |
| 911 'mojo_shell_lib', | 406 'mojo_shell_lib', |
| 912 ], | 407 ], |
| 913 'sources': [ | 408 'sources': [ |
| 914 'shell/android/library_loader.cc', | 409 'shell/android/library_loader.cc', |
| 915 'shell/android/mojo_main.cc', | 410 'shell/android/mojo_main.cc', |
| 916 'shell/android/mojo_main.h', | 411 'shell/android/mojo_main.h', |
| 917 ], | 412 ], |
| 918 }, | 413 }, |
| 919 { | 414 { |
| 920 'target_name': 'mojo_shell_apk', | 415 'target_name': 'mojo_shell_apk', |
| (...skipping 16 matching lines...) Expand all Loading... |
| 937 }], | 432 }], |
| 938 ['OS=="linux"', { | 433 ['OS=="linux"', { |
| 939 'targets': [ | 434 'targets': [ |
| 940 { | 435 { |
| 941 'target_name': 'mojo_dbus_service', | 436 'target_name': 'mojo_dbus_service', |
| 942 'type': 'static_library', | 437 'type': 'static_library', |
| 943 'dependencies': [ | 438 'dependencies': [ |
| 944 '../base/base.gyp:base', | 439 '../base/base.gyp:base', |
| 945 '../build/linux/system.gyp:dbus', | 440 '../build/linux/system.gyp:dbus', |
| 946 '../dbus/dbus.gyp:dbus', | 441 '../dbus/dbus.gyp:dbus', |
| 947 'mojo_common_lib', | 442 'mojo_base.gyp:mojo_common_lib', |
| 443 'mojo_base.gyp:mojo_system_impl', |
| 948 'mojo_external_service_bindings', | 444 'mojo_external_service_bindings', |
| 949 'mojo_application', | 445 'mojo_base.gyp:mojo_application', |
| 950 'mojo_system_impl', | |
| 951 ], | 446 ], |
| 952 'sources': [ | 447 'sources': [ |
| 953 'dbus/dbus_external_service.h', | 448 'dbus/dbus_external_service.h', |
| 954 'dbus/dbus_external_service.cc', | 449 'dbus/dbus_external_service.cc', |
| 955 ], | 450 ], |
| 956 }, | 451 }, |
| 957 ], | 452 ], |
| 958 }], | 453 }], |
| 959 ['test_isolation_mode != "noop"', { | |
| 960 'targets': [ | |
| 961 { | |
| 962 'target_name': 'mojo_js_unittests_run', | |
| 963 'type': 'none', | |
| 964 'dependencies': [ | |
| 965 'mojo_js_unittests', | |
| 966 ], | |
| 967 'includes': [ | |
| 968 '../build/isolate.gypi', | |
| 969 'mojo_js_unittests.isolate', | |
| 970 ], | |
| 971 'sources': [ | |
| 972 'mojo_js_unittests.isolate', | |
| 973 ], | |
| 974 }, | |
| 975 ], | |
| 976 }], | |
| 977 ['use_aura==1', { | 454 ['use_aura==1', { |
| 978 'targets': [ | 455 'targets': [ |
| 979 { | 456 { |
| 980 'target_name': 'mojo_aura_support', | 457 'target_name': 'mojo_aura_support', |
| 981 'type': 'static_library', | 458 'type': 'static_library', |
| 982 'dependencies': [ | 459 'dependencies': [ |
| 983 '../cc/cc.gyp:cc', | 460 '../cc/cc.gyp:cc', |
| 984 '../ui/aura/aura.gyp:aura', | 461 '../ui/aura/aura.gyp:aura', |
| 985 '../ui/compositor/compositor.gyp:compositor', | 462 '../ui/compositor/compositor.gyp:compositor', |
| 986 '../ui/events/events.gyp:events', | 463 '../ui/events/events.gyp:events', |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1048 'views/views_init_internal.h', | 525 'views/views_init_internal.h', |
| 1049 ], | 526 ], |
| 1050 'defines': [ | 527 'defines': [ |
| 1051 'MOJO_VIEWS_IMPLEMENTATION', | 528 'MOJO_VIEWS_IMPLEMENTATION', |
| 1052 ], | 529 ], |
| 1053 }, | 530 }, |
| 1054 ], | 531 ], |
| 1055 }], | 532 }], |
| 1056 ], | 533 ], |
| 1057 } | 534 } |
| OLD | NEW |