Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Side by Side Diff: chrome/android/BUILD.gn

Issue 1282603005: Convert ChromeSyncShell to use ChromePublic infrastructure (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « build/all.gyp ('k') | chrome/android/chrome_apk.gyp » ('j') | chrome/android/chrome_apk.gyp » ('J')

Powered by Google App Engine
This is Rietveld 408576698