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