| 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("//base/android/jni_generator/jni_exception_list.gni") | 5 import("//base/android/jni_generator/jni_exception_list.gni") |
| 6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
| 7 import("//build/config/android/rules.gni") | 7 import("//build/config/android/rules.gni") |
| 8 import("//build/util/process_version.gni") | 8 import("//build/util/process_version.gni") |
| 9 import("//chrome/android/chrome_public_apk_tmpl.gni") | 9 import("//chrome/android/chrome_public_apk_tmpl.gni") |
| 10 import("//chrome/android/monochrome_android_manifest_jinja_variables.gni") | 10 import("//chrome/android/monochrome_android_manifest_jinja_variables.gni") |
| (...skipping 600 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 611 # Dep needed to ensure override works properly. | 611 # Dep needed to ensure override works properly. |
| 612 deps = [ | 612 deps = [ |
| 613 ":chrome_java_resources", | 613 ":chrome_java_resources", |
| 614 ] | 614 ] |
| 615 } | 615 } |
| 616 | 616 |
| 617 java_group("chrome_public_non_pak_assets") { | 617 java_group("chrome_public_non_pak_assets") { |
| 618 deps = [ | 618 deps = [ |
| 619 "//chrome/android/webapk/libs/runtime_library:runtime_library_assets", | 619 "//chrome/android/webapk/libs/runtime_library:runtime_library_assets", |
| 620 "//third_party/icu:icu_assets", | 620 "//third_party/icu:icu_assets", |
| 621 "//tools/v8_context_snapshot:v8_context_snapshot_assets", |
| 621 "//v8:v8_external_startup_data_assets", | 622 "//v8:v8_external_startup_data_assets", |
| 622 ] | 623 ] |
| 623 } | 624 } |
| 624 | 625 |
| 625 android_assets("chrome_public_pak_assets") { | 626 android_assets("chrome_public_pak_assets") { |
| 626 sources = [ | 627 sources = [ |
| 627 "$root_out_dir/chrome_100_percent.pak", | 628 "$root_out_dir/chrome_100_percent.pak", |
| 628 "$root_out_dir/resources.pak", | 629 "$root_out_dir/resources.pak", |
| 629 ] | 630 ] |
| 630 disable_compression = true | 631 disable_compression = true |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 725 _fat_lib_toolchain = android_secondary_abi_toolchain | 726 _fat_lib_toolchain = android_secondary_abi_toolchain |
| 726 } | 727 } |
| 727 deps = [ | 728 deps = [ |
| 728 ":monochrome($_fat_lib_toolchain)", | 729 ":monochrome($_fat_lib_toolchain)", |
| 729 ] | 730 ] |
| 730 | 731 |
| 731 input = get_label_info(deps[0], "root_out_dir") + | 732 input = get_label_info(deps[0], "root_out_dir") + |
| 732 "/libmonochrome$shlib_extension.whitelist" | 733 "/libmonochrome$shlib_extension.whitelist" |
| 733 output = monochrome_resource_whitelist | 734 output = monochrome_resource_whitelist |
| 734 } | 735 } |
| 735 | 736 |
| 736 action("monochrome_locale_whitelist") { | 737 action("monochrome_locale_whitelist") { |
| 737 script = "//tools/resources/filter_resource_whitelist.py" | 738 script = "//tools/resources/filter_resource_whitelist.py" |
| 738 | 739 |
| 739 _system_webview_pak_whitelist = | 740 _system_webview_pak_whitelist = |
| 740 "$root_gen_dir/android_webview/system_webview_pak_whitelist.txt" | 741 "$root_gen_dir/android_webview/system_webview_pak_whitelist.txt" |
| 741 | 742 |
| 742 inputs = [ | 743 inputs = [ |
| 743 monochrome_resource_whitelist, | 744 monochrome_resource_whitelist, |
| 744 _system_webview_pak_whitelist, | 745 _system_webview_pak_whitelist, |
| 745 ] | 746 ] |
| 746 | 747 |
| 747 outputs = [ | 748 outputs = [ |
| 748 monochrome_locale_whitelist, | 749 monochrome_locale_whitelist, |
| 749 ] | 750 ] |
| 750 | 751 |
| 751 deps = [ | 752 deps = [ |
| 752 ":monochrome_resource_whitelist", | 753 ":monochrome_resource_whitelist", |
| 753 "//android_webview:system_webview_pak_whitelist", | 754 "//android_webview:system_webview_pak_whitelist", |
| 754 ] | 755 ] |
| 755 | 756 |
| 756 args = [ | 757 args = [ |
| 757 "--input", | 758 "--input", |
| 758 rebase_path(monochrome_resource_whitelist, root_build_dir), | 759 rebase_path(monochrome_resource_whitelist, root_build_dir), |
| 759 "--filter", | 760 "--filter", |
| 760 rebase_path(_system_webview_pak_whitelist, root_build_dir), | 761 rebase_path(_system_webview_pak_whitelist, root_build_dir), |
| 761 "--output", | 762 "--output", |
| 762 rebase_path(monochrome_locale_whitelist, root_build_dir), | 763 rebase_path(monochrome_locale_whitelist, root_build_dir), |
| 763 ] | 764 ] |
| 764 } | 765 } |
| 765 } | 766 } |
| 766 | 767 |
| 767 chrome_paks("monochrome_paks") { | 768 chrome_paks("monochrome_paks") { |
| 768 output_dir = "$target_gen_dir/$target_name" | 769 output_dir = "$target_gen_dir/$target_name" |
| 769 | 770 |
| 770 additional_extra_paks = [ "$root_gen_dir/android_webview/aw_resources.pak" ] | 771 additional_extra_paks = [ "$root_gen_dir/android_webview/aw_resources.pak" ] |
| 771 deps = [ | 772 deps = [ |
| 772 "//android_webview:generate_aw_resources", | 773 "//android_webview:generate_aw_resources", |
| 773 ] | 774 ] |
| 774 | 775 |
| 775 if (enable_resource_whitelist_generation) { | 776 if (enable_resource_whitelist_generation) { |
| 776 repack_whitelist = monochrome_resource_whitelist | 777 repack_whitelist = monochrome_resource_whitelist |
| 777 deps += [ ":monochrome_resource_whitelist" ] | 778 deps += [ ":monochrome_resource_whitelist" ] |
| 778 locale_whitelist = monochrome_locale_whitelist | 779 locale_whitelist = monochrome_locale_whitelist |
| 779 deps += [ ":monochrome_locale_whitelist" ] | 780 deps += [ ":monochrome_locale_whitelist" ] |
| 780 } | 781 } |
| 781 } | 782 } |
| 782 | 783 |
| 783 # This target is separate from monochrome_pak_assets because it does not | 784 # This target is separate from monochrome_pak_assets because it does not |
| 784 # disable compression. | 785 # disable compression. |
| 785 android_assets("monochrome_locale_pak_assets") { | 786 android_assets("monochrome_locale_pak_assets") { |
| 786 sources = [] | 787 sources = [] |
| 787 foreach(_locale, locales - android_chrome_omitted_locales) { | 788 foreach(_locale, locales - android_chrome_omitted_locales) { |
| 788 sources += [ "$target_gen_dir/monochrome_paks/locales/$_locale.pak" ] | 789 sources += [ "$target_gen_dir/monochrome_paks/locales/$_locale.pak" ] |
| 789 } | 790 } |
| 790 | 791 |
| 791 deps = [ | 792 deps = [ |
| 792 ":monochrome_paks", | 793 ":monochrome_paks", |
| 793 ] | 794 ] |
| 794 } | 795 } |
| 795 | 796 |
| 796 # This target explicitly includes locale paks via deps. | 797 # This target explicitly includes locale paks via deps. |
| 797 android_assets("monochrome_pak_assets") { | 798 android_assets("monochrome_pak_assets") { |
| 798 sources = [ | 799 sources = [ |
| 799 "$target_gen_dir/monochrome_paks/chrome_100_percent.pak", | 800 "$target_gen_dir/monochrome_paks/chrome_100_percent.pak", |
| 800 "$target_gen_dir/monochrome_paks/resources.pak", | 801 "$target_gen_dir/monochrome_paks/resources.pak", |
| (...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1078 "//components/sync:test_support_proto_java", | 1079 "//components/sync:test_support_proto_java", |
| 1079 "//components/sync/android:sync_java", | 1080 "//components/sync/android:sync_java", |
| 1080 "//content/public/android:content_java", | 1081 "//content/public/android:content_java", |
| 1081 "//content/public/test/android:content_java_test_support", | 1082 "//content/public/test/android:content_java_test_support", |
| 1082 "//third_party/android_support_test_runner:runner_java", | 1083 "//third_party/android_support_test_runner:runner_java", |
| 1083 "//third_party/android_tools:android_support_v7_appcompat_java", | 1084 "//third_party/android_tools:android_support_v7_appcompat_java", |
| 1084 "//ui/android:ui_java", | 1085 "//ui/android:ui_java", |
| 1085 ] | 1086 ] |
| 1086 proguard_enabled = !is_java_debug | 1087 proguard_enabled = !is_java_debug |
| 1087 } | 1088 } |
| OLD | NEW |