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

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

Issue 1192233002: Merge libchrome_staging target into browser. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: merged chrome_staging_unittests as well Created 5 years, 6 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
« no previous file with comments | « no previous file | chrome/android/chrome_apk.gyp » ('j') | chrome/android/chrome_apk.gyp » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 648 matching lines...) Expand 10 before | Expand all | Expand 10 after
659 "//sync:sync_java_test_support", 659 "//sync:sync_java_test_support",
660 "//third_party/android_tools:android_support_v7_appcompat_java", 660 "//third_party/android_tools:android_support_v7_appcompat_java",
661 "//third_party/android_tools:android_support_v7_recyclerview_java", 661 "//third_party/android_tools:android_support_v7_recyclerview_java",
662 "//third_party/android_tools:android_support_v13_java", 662 "//third_party/android_tools:android_support_v13_java",
663 "//third_party/cacheinvalidation:cacheinvalidation_javalib", 663 "//third_party/cacheinvalidation:cacheinvalidation_javalib",
664 "//third_party/jsr-305:jsr_305_javalib", 664 "//third_party/jsr-305:jsr_305_javalib",
665 "//ui/android:ui_java", 665 "//ui/android:ui_java",
666 ] 666 ]
667 } 667 }
668 668
669 # GYP: //chrome/android/chrome_apk.gyp:staging_jni_headers 669 # TODO(newt): delete this once all references are gone.
670 generate_jni("staging_jni_headers") { 670 group("chrome_staging") {
671 jni_package = "staging/android"
672 gypi_values = exec_script("//build/gypi_to_gn.py",
673 [
674 rebase_path("chrome_apk.gyp"),
675 "--replace=<(chrome_java_dir)=java_staging",
676 ],
677 "scope",
678 [ "chrome_apk.gyp" ])
679 sources = gypi_values.chrome_staging_jni_files
680 }
681
682 # GYP: //chrome/android/chrome_apk.gyp:libchrome_staging
683 static_library("chrome_staging") {
684 deps = [
685 ":staging_jni_headers",
686 "//chrome/browser",
687 "//chrome:strings",
688 "//components/enhanced_bookmarks",
689 "//components/metrics/proto",
690 "//third_party/leveldatabase",
691 ]
692
693 gypi_values = exec_script(
694 "//build/gypi_to_gn.py",
695 [
696 rebase_path("chrome_apk.gyp"),
697 "--replace=<(chrome_native_sources_dir)=../browser/android/",
698 ],
699 "scope",
700 [ "chrome_apk.gyp" ])
701 sources = gypi_values.chrome_staging_native_sources
702
703 if (safe_browsing_mode != 0) {
704 sources += [
705 "../browser/android/spdy_proxy_resource_throttle.cc",
706 "../browser/android/spdy_proxy_resource_throttle.h",
707 ]
708 }
709
710 libs = [
711 "android",
712 "jnigraphics",
713 ]
714
715 defines = []
716 } 671 }
717 672
718 chrome_public_apk_assets_dir = "$root_build_dir/chrome_public_apk_assets" 673 chrome_public_apk_assets_dir = "$root_build_dir/chrome_public_apk_assets"
719 674
720 chrome_android_paks_gypi = 675 chrome_android_paks_gypi =
721 exec_script("//build/gypi_to_gn.py", 676 exec_script("//build/gypi_to_gn.py",
722 [ rebase_path("//chrome/chrome_android_paks.gypi") ], 677 [ rebase_path("//chrome/chrome_android_paks.gypi") ],
723 "scope", 678 "scope",
724 [ "//chrome/chrome_android_paks.gypi" ]) 679 [ "//chrome/chrome_android_paks.gypi" ])
725 680
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
766 "java/res_template/xml/searchable.xml", 721 "java/res_template/xml/searchable.xml",
767 "java/res_template/xml/syncadapter.xml", 722 "java/res_template/xml/syncadapter.xml",
768 ] 723 ]
769 res_dir = "java/res_template" 724 res_dir = "java/res_template"
770 variables = jinja_variables 725 variables = jinja_variables
771 } 726 }
772 727
773 # GYP: //chrome/android/chrome_apk.gyp:libchrome_public 728 # GYP: //chrome/android/chrome_apk.gyp:libchrome_public
774 shared_library("chrome_public") { 729 shared_library("chrome_public") {
775 deps = [ 730 deps = [
776 "//chrome/android:chrome_staging",
777 "//chrome:chrome_android_core", 731 "//chrome:chrome_android_core",
778 ] 732 ]
779 gypi_values = exec_script( 733 gypi_values = exec_script(
780 "//build/gypi_to_gn.py", 734 "//build/gypi_to_gn.py",
781 [ 735 [
782 rebase_path("chrome_apk.gyp"), 736 rebase_path("chrome_apk.gyp"),
783 "--replace=<(chrome_native_sources_dir)=../browser/android/", 737 "--replace=<(chrome_native_sources_dir)=../browser/android/",
784 ], 738 ],
785 "scope", 739 "scope",
786 [ "chrome_apk.gyp" ]) 740 [ "chrome_apk.gyp" ])
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
832 apk_name = "ChromePublicTest" 786 apk_name = "ChromePublicTest"
833 apk_under_test = ":chrome_public_apk" 787 apk_under_test = ":chrome_public_apk"
834 android_manifest = chrome_public_test_apk_manifest 788 android_manifest = chrome_public_test_apk_manifest
835 deps = [ 789 deps = [
836 ":chrome_public_test_apk_manifest", 790 ":chrome_public_test_apk_manifest",
837 "//chrome/test/android:chrome_staging_test_support_java", 791 "//chrome/test/android:chrome_staging_test_support_java",
838 "//chrome/android:chrome_staging_test_java", 792 "//chrome/android:chrome_staging_test_java",
839 ] 793 ]
840 isolate_file = "../chrome_public_test_apk.isolate" 794 isolate_file = "../chrome_public_test_apk.isolate"
841 } 795 }
OLDNEW
« no previous file with comments | « no previous file | chrome/android/chrome_apk.gyp » ('j') | chrome/android/chrome_apk.gyp » ('J')

Powered by Google App Engine
This is Rietveld 408576698