| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import("//build/config/ui.gni") | 5 import("//build/config/ui.gni") |
| 6 import("//mojo/public/mojo.gni") | 6 import("//mojo/public/mojo.gni") |
| 7 import("//mojo/public/tools/bindings/mojom.gni") | 7 import("//mojo/public/tools/bindings/mojom.gni") |
| 8 | 8 |
| 9 # We don't support building in the component build since mojo apps are | 9 # We don't support building in the component build since mojo apps are |
| 10 # inherently components. | 10 # inherently components. |
| (...skipping 29 matching lines...) Expand all Loading... |
| 40 | 40 |
| 41 deps = [ | 41 deps = [ |
| 42 ":external_application_registrar_bindings", | 42 ":external_application_registrar_bindings", |
| 43 ":external_application_registrar_connection", | 43 ":external_application_registrar_connection", |
| 44 ":in_process_dynamic_service_runner", | 44 ":in_process_dynamic_service_runner", |
| 45 "//base", | 45 "//base", |
| 46 "//build/config/sanitizers:deps", | 46 "//build/config/sanitizers:deps", |
| 47 "//mojo/common", | 47 "//mojo/common", |
| 48 "//mojo/edk/system", | 48 "//mojo/edk/system", |
| 49 "//mojo/environment:chromium", | 49 "//mojo/environment:chromium", |
| 50 "//url", |
| 50 ] | 51 ] |
| 51 } | 52 } |
| 52 | 53 |
| 53 source_set("in_process_dynamic_service_runner") { | 54 source_set("in_process_dynamic_service_runner") { |
| 54 sources = [ | 55 sources = [ |
| 55 "dynamic_service_runner.cc", | 56 "dynamic_service_runner.cc", |
| 56 "dynamic_service_runner.h", | 57 "dynamic_service_runner.h", |
| 57 "in_process_dynamic_service_runner.cc", | 58 "in_process_dynamic_service_runner.cc", |
| 58 "in_process_dynamic_service_runner.h", | 59 "in_process_dynamic_service_runner.h", |
| 59 ] | 60 ] |
| 60 | 61 |
| 61 deps = [ | 62 deps = [ |
| 63 "//base", |
| 62 "//mojo/gles2", | 64 "//mojo/gles2", |
| 65 "//mojo/public/cpp/system", |
| 66 "//mojo/public/gles2:for_shared_library", |
| 63 ] | 67 ] |
| 64 } | 68 } |
| 65 | 69 |
| 66 source_set("lib") { | 70 source_set("lib") { |
| 67 sources = [ | 71 sources = [ |
| 68 "app_child_process.cc", | 72 "app_child_process.cc", |
| 69 "app_child_process.h", | 73 "app_child_process.h", |
| 70 "app_child_process_host.cc", | 74 "app_child_process_host.cc", |
| 71 "app_child_process_host.h", | 75 "app_child_process_host.h", |
| 72 "child_process.cc", | 76 "child_process.cc", |
| (...skipping 30 matching lines...) Expand all Loading... |
| 103 ] | 107 ] |
| 104 | 108 |
| 105 deps = [ | 109 deps = [ |
| 106 ":app_child_process_bindings", | 110 ":app_child_process_bindings", |
| 107 ":external_application_registrar_bindings", | 111 ":external_application_registrar_bindings", |
| 108 ":external_service_bindings", | 112 ":external_service_bindings", |
| 109 ":in_process_dynamic_service_runner", | 113 ":in_process_dynamic_service_runner", |
| 110 "//base", | 114 "//base", |
| 111 "//base/third_party/dynamic_annotations", | 115 "//base/third_party/dynamic_annotations", |
| 112 "//base:base_static", | 116 "//base:base_static", |
| 117 "//gpu/command_buffer/service", |
| 113 "//mojo/application", | 118 "//mojo/application", |
| 114 "//mojo/application_manager", | 119 "//mojo/application_manager", |
| 115 "//mojo/common", | 120 "//mojo/common", |
| 116 "//mojo/edk/system", | 121 "//mojo/edk/system", |
| 122 "//mojo/public/cpp/bindings", |
| 123 "//mojo/public/cpp/system", |
| 117 "//mojo/public/interfaces/application", | 124 "//mojo/public/interfaces/application", |
| 118 "//mojo/services/public/interfaces/network", | 125 "//mojo/services/public/interfaces/network", |
| 119 "//mojo/shell/domain_socket", | 126 "//mojo/shell/domain_socket", |
| 120 "//mojo/spy", | 127 "//mojo/spy", |
| 128 "//mojo/services/native_viewport:lib", |
| 129 "//ui/gl", |
| 121 ] | 130 ] |
| 122 | 131 |
| 123 if (is_win) { | 132 if (is_win) { |
| 124 deps -= [ | 133 deps -= [ |
| 125 "//mojo/shell/domain_socket", | 134 "//mojo/shell/domain_socket", |
| 126 ] | 135 ] |
| 127 } | 136 } |
| 128 | 137 |
| 129 if (is_android) { | 138 if (is_android) { |
| 130 sources += [ | 139 sources += [ |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 218 } | 227 } |
| 219 | 228 |
| 220 source_set("external_application_registrar_connection") { | 229 source_set("external_application_registrar_connection") { |
| 221 sources = [ | 230 sources = [ |
| 222 "external_application_registrar_connection.cc", | 231 "external_application_registrar_connection.cc", |
| 223 "external_application_registrar_connection.h", | 232 "external_application_registrar_connection.h", |
| 224 ] | 233 ] |
| 225 | 234 |
| 226 deps = [ | 235 deps = [ |
| 227 ":external_application_registrar_bindings", | 236 ":external_application_registrar_bindings", |
| 237 "//base", |
| 238 "//mojo/common", |
| 239 "//mojo/edk/system", |
| 240 "//mojo/public/cpp/bindings", |
| 241 "//mojo/public/interfaces/application", |
| 242 "//url", |
| 228 ] | 243 ] |
| 229 | 244 |
| 230 if (!is_win) { | 245 if (!is_win) { |
| 231 deps += [ | 246 deps += [ |
| 232 "//mojo/shell/domain_socket" | 247 "//mojo/shell/domain_socket" |
| 233 ] | 248 ] |
| 234 } | 249 } |
| 235 } | 250 } |
| 236 | 251 |
| 237 # GYP version: mojo/mojo.gyp:mojo_shell_tests | 252 # GYP version: mojo/mojo.gyp:mojo_shell_tests |
| 238 test("mojo_shell_tests") { | 253 test("mojo_shell_tests") { |
| 239 sources = [ | 254 sources = [ |
| 240 "child_process_host_unittest.cc", | 255 "child_process_host_unittest.cc", |
| 241 "data_pipe_peek_unittest.cc", | 256 "data_pipe_peek_unittest.cc", |
| 242 "dynamic_application_loader_unittest.cc", | 257 "dynamic_application_loader_unittest.cc", |
| 243 "in_process_dynamic_service_runner_unittest.cc", | 258 "in_process_dynamic_service_runner_unittest.cc", |
| 244 "mojo_url_resolver_unittest.cc", | 259 "mojo_url_resolver_unittest.cc", |
| 245 "shell_test_base.cc", | 260 "shell_test_base.cc", |
| 246 "shell_test_base.h", | 261 "shell_test_base.h", |
| 247 "shell_test_base_unittest.cc", | 262 "shell_test_base_unittest.cc", |
| 248 "shell_test_main.cc", | 263 "shell_test_main.cc", |
| 249 ] | 264 ] |
| 250 | 265 |
| 251 deps = [ | 266 deps = [ |
| 267 ":in_process_dynamic_service_runner", |
| 252 ":lib", | 268 ":lib", |
| 253 "//base", | 269 "//base", |
| 270 "//base/test:test_support", |
| 254 "//base:i18n", | 271 "//base:i18n", |
| 255 "//base/test:test_support", | |
| 256 "//testing/gtest", | |
| 257 "//net:test_support", | |
| 258 "//url", | |
| 259 "//mojo/application_manager", | 272 "//mojo/application_manager", |
| 260 "//mojo/common", | 273 "//mojo/common", |
| 261 "//mojo/edk/system", | 274 "//mojo/edk/system", |
| 262 "//mojo/environment:chromium", | 275 "//mojo/environment:chromium", |
| 276 "//mojo/public/cpp/bindings", |
| 277 "//mojo/public/cpp/system", |
| 263 "//mojo/services/test_service:bindings", | 278 "//mojo/services/test_service:bindings", |
| 279 "//net:test_support", |
| 280 "//testing/gtest", |
| 281 "//url", |
| 264 ] | 282 ] |
| 265 | 283 |
| 266 datadeps = [ | 284 datadeps = [ |
| 267 "//mojo/services/test_service:test_app", | 285 "//mojo/services/test_service:test_app", |
| 268 "//mojo/services/test_service:test_request_tracker_app", | 286 "//mojo/services/test_service:test_request_tracker_app", |
| 269 ] | 287 ] |
| 270 | 288 |
| 271 if (is_android) { | 289 if (is_android) { |
| 272 deps += [ | 290 deps += [ |
| 273 # TODO(GYP): | 291 # TODO(GYP): |
| 274 #'../testing/android/native_test.gyp:native_test_native_code', | 292 #'../testing/android/native_test.gyp:native_test_native_code', |
| 275 ] | 293 ] |
| 276 } | 294 } |
| 277 } | 295 } |
| 278 | 296 |
| 279 # GYP version: mojo/mojo.gyp:mojo_shell_test_support | 297 # GYP version: mojo/mojo.gyp:mojo_shell_test_support |
| 280 source_set("test_support") { | 298 source_set("test_support") { |
| 281 sources = [ | 299 sources = [ |
| 282 "shell_test_helper.cc", | 300 "shell_test_helper.cc", |
| 283 "shell_test_helper.h", | 301 "shell_test_helper.h", |
| 284 ] | 302 ] |
| 285 | 303 |
| 286 deps = [ | 304 deps = [ |
| 305 "//base", |
| 306 "//mojo/application_manager", |
| 307 "//mojo/edk/system", |
| 287 ":lib", | 308 ":lib", |
| 288 "//mojo/edk/system", | |
| 289 ] | 309 ] |
| 290 } | 310 } |
| 291 | 311 |
| 292 # GYP version: mojo/mojo.gyp:external_application_tests | 312 # GYP version: mojo/mojo.gyp:external_application_tests |
| 293 test("external_application_tests") { | 313 test("external_application_tests") { |
| 294 sources = [ | 314 sources = [ |
| 295 "incoming_connection_listener_unittest.cc", | 315 "incoming_connection_listener_unittest.cc", |
| 296 "external_application_listener_unittest.cc", | 316 "external_application_listener_unittest.cc", |
| 297 "external_application_test_main.cc", | 317 "external_application_test_main.cc", |
| 298 ] | 318 ] |
| 299 | 319 |
| 300 deps = [ | 320 deps = [ |
| 301 ":lib", | 321 ":lib", |
| 322 ":external_application_registrar_bindings", |
| 302 ":external_application_registrar_connection", | 323 ":external_application_registrar_connection", |
| 303 "//base", | 324 "//base", |
| 304 "//base/test:test_support", | 325 "//base/test:test_support", |
| 305 "//testing/gtest", | |
| 306 "//url", | |
| 307 "//mojo/application_manager", | 326 "//mojo/application_manager", |
| 308 "//mojo/common", | 327 "//mojo/common", |
| 309 "//mojo/edk/system", | 328 "//mojo/edk/system", |
| 310 "//mojo/environment:chromium", | 329 "//mojo/environment:chromium", |
| 330 "//mojo/shell/domain_socket", |
| 311 "//mojo/shell/domain_socket:tests", | 331 "//mojo/shell/domain_socket:tests", |
| 332 "//testing/gtest", |
| 333 "//url", |
| 312 ] | 334 ] |
| 313 } | 335 } |
| OLD | NEW |