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/android/config.gni") | 5 import("//build/config/android/config.gni") |
6 import("//build/config/android/rules.gni") | 6 import("//build/config/android/rules.gni") |
7 import("//build/module_args/v8.gni") | 7 import("//build/module_args/v8.gni") |
8 import("//chrome/version.gni") | 8 import("//chrome/version.gni") |
9 import("//testing/test.gni") | 9 import("//testing/test.gni") |
10 import("//third_party/icu/config.gni") | 10 import("//third_party/icu/config.gni") |
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
246 sources = [ | 246 sources = [ |
247 "shell/chrome_main_delegate_chrome_shell_android.cc", | 247 "shell/chrome_main_delegate_chrome_shell_android.cc", |
248 "shell/chrome_main_delegate_chrome_shell_android.h", | 248 "shell/chrome_main_delegate_chrome_shell_android.h", |
249 "shell/chrome_shell_entry_point.cc", | 249 "shell/chrome_shell_entry_point.cc", |
250 ] | 250 ] |
251 deps = [ | 251 deps = [ |
252 ":chrome_shell_base", | 252 ":chrome_shell_base", |
253 ] | 253 ] |
254 } | 254 } |
255 | 255 |
256 # GYP: //chrome/chrome_shell.gypi:libchromesyncshell | |
257 shared_library("chrome_sync_shell") { | |
258 testonly = true | |
259 sources = [ | |
260 #"shell/chrome_shell_entry_point.cc", | |
261 #"sync_shell/chrome_main_delegate_chrome_sync_shell_android.cc", | |
262 #"sync_shell/chrome_main_delegate_chrome_sync_shell_android.h", | |
263 ] | |
264 deps = [ | |
265 "//sync:test_support_sync_fake_server_android", | |
266 ] | |
267 data_deps = [ ":chrome_shell_base" ] | |
268 } | |
269 | |
270 # GYP: N/A | 256 # GYP: N/A |
271 android_resources("chrome_shell_resources") { | 257 android_resources("chrome_shell_resources") { |
272 deps = [ | 258 deps = [ |
273 ":chrome_java_resources", | 259 ":chrome_java_resources", |
274 ] | 260 ] |
275 testonly = true | 261 testonly = true |
276 resource_dirs = [ "shell/res" ] | 262 resource_dirs = [ "shell/res" ] |
277 custom_package = "org.chromium.chrome.shell" | 263 custom_package = "org.chromium.chrome.shell" |
278 } | 264 } |
279 | 265 |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
407 #'conditions': [ | 393 #'conditions': [ |
408 #['component != "shared_library" and target_arch != "arm64" and target_arch !=
"x64" and profiling_full_stack_frames != 1', { | 394 #['component != "shared_library" and target_arch != "arm64" and target_arch !=
"x64" and profiling_full_stack_frames != 1', { |
409 ## Only enable the chromium linker on regular builds, since the | 395 ## Only enable the chromium linker on regular builds, since the |
410 ## component build crashes on Android 4.4. See b/11379966 | 396 ## component build crashes on Android 4.4. See b/11379966 |
411 #'use_chromium_linker': '1', | 397 #'use_chromium_linker': '1', |
412 #}], | 398 #}], |
413 #], | 399 #], |
414 #}, | 400 #}, |
415 } | 401 } |
416 | 402 |
417 chrome_sync_shell_manifest = | |
418 "$target_gen_dir/chrome_sync_shell_manifest/AndroidManifest.xml" | |
419 | |
420 # GYP: //chrome/chrome_shell.gypi:chrome_sync_shell_manifest | |
421 jinja_template("chrome_sync_shell_manifest") { | |
422 testonly = true | |
423 input = "sync_shell/java/AndroidManifest.xml.jinja2" | |
424 output = chrome_sync_shell_manifest | |
425 } | |
426 | |
427 # GYP: //chrome/chrome_shell.gypi:chrome_sync_shell_apk | |
428 android_apk("chrome_sync_shell_apk") { | |
429 testonly = true | |
430 deps = [ | |
431 ":chrome_shell_resources", | |
432 ":chrome_shell_java", | |
433 ":chrome_shell_assets", | |
434 ":chrome_sync_shell", | |
435 ":chrome_sync_shell_manifest", | |
436 "//base:base_java", | |
437 ] | |
438 apk_name = "ChromeSyncShell" | |
439 android_manifest = chrome_sync_shell_manifest | |
440 native_libs = [ "libchrome_sync_shell.so" ] | |
441 asset_location = chrome_shell_assets_dir | |
442 } | |
443 | |
444 # GYP: part of //chrome/chrome_tests.gypi:chrome_shell_test_apk | 403 # GYP: part of //chrome/chrome_tests.gypi:chrome_shell_test_apk |
445 android_library("chrome_javatests") { | 404 android_library("chrome_javatests") { |
446 testonly = true | 405 testonly = true |
447 DEPRECATED_java_in_dir = "javatests_shell/src" | 406 DEPRECATED_java_in_dir = "javatests_shell/src" |
448 deps = [ | 407 deps = [ |
449 ":chrome_java", | 408 ":chrome_java", |
450 ":chrome_java_resources", | 409 ":chrome_java_resources", |
451 ":chrome_shell_java", | 410 ":chrome_shell_java", |
452 ":chrome_shell_resources", | 411 ":chrome_shell_resources", |
453 ":chrome_shell_test_java", | 412 ":chrome_shell_test_java", |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
517 ":chrome_java", | 476 ":chrome_java", |
518 "//base:base_java", | 477 "//base:base_java", |
519 "//base:base_java_test_support", | 478 "//base:base_java_test_support", |
520 "//sync:sync_java_test_support", | 479 "//sync:sync_java_test_support", |
521 "//sync/android:sync_java", | 480 "//sync/android:sync_java", |
522 "//third_party/junit:hamcrest", | 481 "//third_party/junit:hamcrest", |
523 "//third_party/android_tools:android_support_v7_mediarouter_java", | 482 "//third_party/android_tools:android_support_v7_mediarouter_java", |
524 ] | 483 ] |
525 } | 484 } |
526 | 485 |
527 # GYP: //chrome/chrome_tests.gypi:chrome_sync_shell_test_apk | |
528 if (false) { | |
529 # TODO(GYP): We need sync/sync_tests.gypi:test_support_sync_proto_java to be p
orted. | |
530 # crbug.com/475612 | |
531 instrumentation_test_apk("chrome_sync_shell_test_apk") { | |
532 apk_under_test = ":chrome_sync_shell_apk" | |
533 deps = [ | |
534 ":chrome_java", | |
535 ":chrome_shell_java", | |
536 ":chrome_shell_test_java", | |
537 "//base:base_java", | |
538 "//base:base_java_test_support", | |
539 "//chrome/test/android:chrome_java_test_support", | |
540 "//components/invalidation/impl:java", | |
541 "//content/public/android:content_java", | |
542 "//content/public/test/android:content_java_test_support", | |
543 "//sync/android:sync_java", | |
544 "//sync:sync_java_test_support", | |
545 "//third_party/android_tools:android_support_v13_java", | |
546 "//third_party/android_tools:android_support_v7_appcompat_java", | |
547 "//ui/android:ui_java", | |
548 ] | |
549 apk_name = "ChromeSyncShellTest" | |
550 DEPRECATED_java_in_dir = "sync_shell/javatests/src" | |
551 android_manifest = "sync_shell/javatests/AndroidManifest.xml" | |
552 } | |
553 } | |
554 | |
555 # GYP: //chrome/chrome_tests.gypi:chrome_shell_uiautomator_tests_java | 486 # GYP: //chrome/chrome_tests.gypi:chrome_shell_uiautomator_tests_java |
556 android_library("uiautomator_tests_java") { | 487 android_library("uiautomator_tests_java") { |
557 testonly = true | 488 testonly = true |
558 DEPRECATED_java_in_dir = "uiautomator_tests/src" | 489 DEPRECATED_java_in_dir = "uiautomator_tests/src" |
559 deps = [ | 490 deps = [ |
560 "//base:base_java_test_support", | 491 "//base:base_java_test_support", |
561 "//third_party/android_tools:uiautomator_java", | 492 "//third_party/android_tools:uiautomator_java", |
562 ] | 493 ] |
563 } | 494 } |
564 | 495 |
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
751 # TODO(GYP,cjhopman): Does this need version code/name? | 682 # TODO(GYP,cjhopman): Does this need version code/name? |
752 apk_name = "ChromePublicTest" | 683 apk_name = "ChromePublicTest" |
753 apk_under_test = ":chrome_public_apk" | 684 apk_under_test = ":chrome_public_apk" |
754 android_manifest = chrome_public_test_apk_manifest | 685 android_manifest = chrome_public_test_apk_manifest |
755 deps = [ | 686 deps = [ |
756 ":chrome_public_test_apk_manifest", | 687 ":chrome_public_test_apk_manifest", |
757 "//chrome/android:chrome_shared_test_java", | 688 "//chrome/android:chrome_shared_test_java", |
758 ] | 689 ] |
759 isolate_file = "../chrome_public_test_apk.isolate" | 690 isolate_file = "../chrome_public_test_apk.isolate" |
760 } | 691 } |
OLD | NEW |