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 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
299 deps = [ | 299 deps = [ |
300 ":bootstrap", | 300 ":bootstrap", |
301 ":bootstrap_java", | 301 ":bootstrap_java", |
302 "//components/clipboard:apptests", | 302 "//components/clipboard:apptests", |
303 "//components/resource_provider:apptests", | 303 "//components/resource_provider:apptests", |
304 "//components/view_manager:apptests", | 304 "//components/view_manager:apptests", |
305 "//mojo/services/network:apptests", | 305 "//mojo/services/network:apptests", |
306 ] | 306 ] |
307 | 307 |
308 sources = [ | 308 sources = [ |
309 "$root_out_dir/lib.stripped/libbootstrap$android_product_extension", | |
310 "$root_out_dir/obj/mojo/runner/bootstrap_java.dex.jar", | 309 "$root_out_dir/obj/mojo/runner/bootstrap_java.dex.jar", |
| 310 "$root_shlib_dir/${shlib_prefix}bootstrap$shlib_extension", |
311 ] | 311 ] |
312 | 312 |
313 apptest_outputs = [ | 313 apptest_outputs = [ |
314 "clipboard", | 314 "clipboard", |
315 "clipboard_apptests", | 315 "clipboard_apptests", |
316 "resource_provider", | 316 "resource_provider", |
317 "resource_provider_apptests", | 317 "resource_provider_apptests", |
318 "view_manager_apptests", | 318 "view_manager_apptests", |
319 "network_service", | 319 "network_service", |
320 "network_service_apptests", | 320 "network_service_apptests", |
(...skipping 12 matching lines...) Expand all Loading... |
333 ":copy_mojo_runner_apptests_assets", | 333 ":copy_mojo_runner_apptests_assets", |
334 ] | 334 ] |
335 dir = mojo_runner_apptests_assets_dir | 335 dir = mojo_runner_apptests_assets_dir |
336 } | 336 } |
337 | 337 |
338 copy("copy_mojo_runner") { | 338 copy("copy_mojo_runner") { |
339 sources = [ | 339 sources = [ |
340 "$root_out_dir/exe.stripped/mojo_runner", | 340 "$root_out_dir/exe.stripped/mojo_runner", |
341 ] | 341 ] |
342 outputs = [ | 342 outputs = [ |
343 "$root_out_dir/lib.stripped/libmojo_runner$android_product_extension", | 343 "$root_shlib_dir/${shlib_prefix}mojo_runner$shlib_extension", |
344 ] | 344 ] |
345 deps = [ | 345 deps = [ |
346 ":mojo_runner", | 346 ":mojo_runner", |
347 ] | 347 ] |
348 } | 348 } |
349 | 349 |
350 copy_ex("copy_mojo_runner_test_assets") { | 350 copy_ex("copy_mojo_runner_test_assets") { |
351 testonly = true | 351 testonly = true |
352 clear_dir = true | 352 clear_dir = true |
353 dest = mojo_runner_test_assets_dir | 353 dest = mojo_runner_test_assets_dir |
354 deps = [ | 354 deps = [ |
355 "//mojo/services/test_service:test_app", | 355 "//mojo/services/test_service:test_app", |
356 "//mojo/services/test_service:test_request_tracker_app", | 356 "//mojo/services/test_service:test_request_tracker_app", |
357 ] | 357 ] |
358 | 358 |
359 # Directories can't be specified as sources so pass manually to the script. | 359 # Directories can't be specified as sources so pass manually to the script. |
360 args = [ | 360 args = [ |
361 "--files=" + rebase_path("$root_out_dir/test_app", root_build_dir), | 361 "--files=" + rebase_path("$root_out_dir/test_app", root_build_dir), |
362 "--files=" + | 362 "--files=" + |
363 rebase_path("$root_out_dir/test_request_tracker_app", root_build_dir), | 363 rebase_path("$root_out_dir/test_request_tracker_app", root_build_dir), |
364 ] | 364 ] |
365 } | 365 } |
366 | 366 |
367 android_apk("mojo_runner_apptests_apk") { | 367 android_apk("mojo_runner_apptests_apk") { |
368 testonly = true | 368 testonly = true |
369 apk_name = "MojoRunnerApptests" | 369 apk_name = "MojoRunnerApptests" |
370 android_manifest = "android/apk/AndroidManifest.xml" | 370 android_manifest = "android/apk/AndroidManifest.xml" |
371 native_libs = [ "libmojo_runner$android_product_extension" ] | 371 native_libs = [ "${shlib_prefix}mojo_runner$shlib_extension" ] |
372 asset_location = mojo_runner_apptests_assets_dir | 372 asset_location = mojo_runner_apptests_assets_dir |
373 | 373 |
374 deps = [ | 374 deps = [ |
375 ":build_mojo_runner_apptests_assets", | 375 ":build_mojo_runner_apptests_assets", |
376 ":copy_mojo_runner", | 376 ":copy_mojo_runner", |
377 ":java", | 377 ":java", |
378 ":resources", | 378 ":resources", |
379 "//base:base_java", | 379 "//base:base_java", |
380 "//third_party/android_tools:google_play_services_default_resources", | 380 "//third_party/android_tools:google_play_services_default_resources", |
381 "//ui/platform_window/android:platform_window_java", | 381 "//ui/platform_window/android:platform_window_java", |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
474 ] | 474 ] |
475 | 475 |
476 deps = [ | 476 deps = [ |
477 "//base", | 477 "//base", |
478 "//mojo/application/public/cpp:test_support", | 478 "//mojo/application/public/cpp:test_support", |
479 "//mojo/runner/test:bindings", | 479 "//mojo/runner/test:bindings", |
480 "//mojo/services/network/public/interfaces", | 480 "//mojo/services/network/public/interfaces", |
481 "//third_party/mojo/src/mojo/public/cpp/bindings:callback", | 481 "//third_party/mojo/src/mojo/public/cpp/bindings:callback", |
482 ] | 482 ] |
483 } | 483 } |
OLD | NEW |