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