| 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("//mojo/generate_mojo_shell_assets_list.gni") | 5 import("//mojo/generate_mojo_shell_assets_list.gni") |
| 6 import("//mojo/public/mojo_application.gni") | 6 import("//mojo/public/mojo_application.gni") |
| 7 import("//testing/test.gni") | 7 import("//testing/test.gni") |
| 8 import("//third_party/mojo/src/mojo/public/tools/bindings/mojom.gni") | 8 import("//third_party/mojo/src/mojo/public/tools/bindings/mojom.gni") |
| 9 | 9 |
| 10 # We don't support building in the component build since mojo apps are | 10 # We don't support building in the component build since mojo apps are |
| (...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 282 copy_ex("copy_mojo_runner_assets") { | 282 copy_ex("copy_mojo_runner_assets") { |
| 283 clear_dir = true | 283 clear_dir = true |
| 284 dest = mojo_runner_assets_dir | 284 dest = mojo_runner_assets_dir |
| 285 deps = [ | 285 deps = [ |
| 286 ":bootstrap", | 286 ":bootstrap", |
| 287 ":bootstrap_java", | 287 ":bootstrap_java", |
| 288 ":copy_mojo_runner", | 288 ":copy_mojo_runner", |
| 289 "//mojo/services/network", | 289 "//mojo/services/network", |
| 290 ] | 290 ] |
| 291 sources = [ | 291 sources = [ |
| 292 "$root_out_dir/lib.stripped/libbootstrap.so", | 292 "$root_out_dir/lib.stripped/libbootstrap$android_product_extension", |
| 293 "$root_out_dir/obj/mojo/runner/bootstrap_java.dex.jar", | 293 "$root_out_dir/obj/mojo/runner/bootstrap_java.dex.jar", |
| 294 ] | 294 ] |
| 295 | 295 |
| 296 # Directories can't be specified as sources so pass manually to the script. | 296 # Directories can't be specified as sources so pass manually to the script. |
| 297 args = [ "--files=" + | 297 args = [ "--files=" + |
| 298 rebase_path("$root_out_dir/network_service", root_build_dir) ] | 298 rebase_path("$root_out_dir/network_service", root_build_dir) ] |
| 299 } | 299 } |
| 300 | 300 |
| 301 generate_mojo_shell_assets_list("build_mojo_runner_assets") { | 301 generate_mojo_shell_assets_list("build_mojo_runner_assets") { |
| 302 deps = [ | 302 deps = [ |
| 303 ":copy_mojo_runner_assets", | 303 ":copy_mojo_runner_assets", |
| 304 ] | 304 ] |
| 305 dir = mojo_runner_assets_dir | 305 dir = mojo_runner_assets_dir |
| 306 } | 306 } |
| 307 | 307 |
| 308 copy("copy_mojo_runner") { | 308 copy("copy_mojo_runner") { |
| 309 sources = [ | 309 sources = [ |
| 310 "$root_out_dir/exe.stripped/mojo_runner", | 310 "$root_out_dir/exe.stripped/mojo_runner", |
| 311 ] | 311 ] |
| 312 outputs = [ | 312 outputs = [ |
| 313 "$root_out_dir/lib.stripped/libmojo_runner.so", | 313 "$root_out_dir/lib.stripped/libmojo_runner$android_product_extension", |
| 314 ] | 314 ] |
| 315 deps = [ | 315 deps = [ |
| 316 ":mojo_runner", | 316 ":mojo_runner", |
| 317 ] | 317 ] |
| 318 } | 318 } |
| 319 | 319 |
| 320 copy_ex("copy_mojo_runner_test_assets") { | 320 copy_ex("copy_mojo_runner_test_assets") { |
| 321 clear_dir = true | 321 clear_dir = true |
| 322 dest = mojo_runner_test_assets_dir | 322 dest = mojo_runner_test_assets_dir |
| 323 deps = [ | 323 deps = [ |
| 324 "//mojo/services/test_service:test_app", | 324 "//mojo/services/test_service:test_app", |
| 325 "//mojo/services/test_service:test_request_tracker_app", | 325 "//mojo/services/test_service:test_request_tracker_app", |
| 326 ] | 326 ] |
| 327 | 327 |
| 328 # Directories can't be specified as sources so pass manually to the script. | 328 # Directories can't be specified as sources so pass manually to the script. |
| 329 args = [ | 329 args = [ |
| 330 "--files=" + rebase_path("$root_out_dir/test_app", root_build_dir), | 330 "--files=" + rebase_path("$root_out_dir/test_app", root_build_dir), |
| 331 "--files=" + | 331 "--files=" + |
| 332 rebase_path("$root_out_dir/test_request_tracker_app", root_build_dir), | 332 rebase_path("$root_out_dir/test_request_tracker_app", root_build_dir), |
| 333 ] | 333 ] |
| 334 } | 334 } |
| 335 | 335 |
| 336 android_apk("mojo_runner_apk") { | 336 android_apk("mojo_runner_apk") { |
| 337 apk_name = "MojoRunner" | 337 apk_name = "MojoRunner" |
| 338 | 338 |
| 339 android_manifest = "android/apk/AndroidManifest.xml" | 339 android_manifest = "android/apk/AndroidManifest.xml" |
| 340 | 340 |
| 341 native_libs = [ "libmojo_runner.so" ] | 341 native_libs = [ "libmojo_runner$android_product_extension" ] |
| 342 | 342 |
| 343 asset_location = mojo_runner_assets_dir | 343 asset_location = mojo_runner_assets_dir |
| 344 | 344 |
| 345 deps = [ | 345 deps = [ |
| 346 ":build_mojo_runner_assets", | 346 ":build_mojo_runner_assets", |
| 347 ":copy_mojo_runner", | 347 ":copy_mojo_runner", |
| 348 ":java", | 348 ":java", |
| 349 ":resources", | 349 ":resources", |
| 350 "//base:base_java", | 350 "//base:base_java", |
| 351 "//third_party/android_tools:google_play_services_default_resources", | 351 "//third_party/android_tools:google_play_services_default_resources", |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 444 ] | 444 ] |
| 445 | 445 |
| 446 deps = [ | 446 deps = [ |
| 447 "//base", | 447 "//base", |
| 448 "//mojo/application/public/cpp:test_support", | 448 "//mojo/application/public/cpp:test_support", |
| 449 "//mojo/runner/test:bindings", | 449 "//mojo/runner/test:bindings", |
| 450 "//mojo/services/network/public/interfaces", | 450 "//mojo/services/network/public/interfaces", |
| 451 "//third_party/mojo/src/mojo/public/cpp/bindings:callback", | 451 "//third_party/mojo/src/mojo/public/cpp/bindings:callback", |
| 452 ] | 452 ] |
| 453 } | 453 } |
| OLD | NEW |