| Index: components/cronet/android/BUILD.gn
|
| diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn
|
| index a15f26da73d0884f6b9da8c0775830a616bccaf4..3ba82279d28f5b4a3f91e9979379c8fa854a2f3a 100644
|
| --- a/components/cronet/android/BUILD.gn
|
| +++ b/components/cronet/android/BUILD.gn
|
| @@ -422,6 +422,7 @@ android_apk("cronet_sample_apk") {
|
| shared_libraries = [ ":cronet" ]
|
|
|
| deps = [
|
| + ":cronet_combine_proguard_flags",
|
| ":cronet_sample_apk_java",
|
| ":cronet_sample_apk_resources",
|
| "//base:base_java",
|
| @@ -429,15 +430,13 @@ android_apk("cronet_sample_apk") {
|
| ]
|
|
|
| run_findbugs_override = true
|
| - if (!is_java_debug) {
|
| - proguard_enabled = true
|
| - proguard_configs = [
|
| - "proguard.cfg",
|
| - "sample/javatests/proguard.cfg",
|
| - "//base/android/proguard/chromium_apk.flags",
|
| - "//base/android/proguard/chromium_code.flags",
|
| - ]
|
| - }
|
| + proguard_enabled = true
|
| + proguard_configs = [
|
| + "$target_gen_dir/cronet_impl_native_proguard.cfg",
|
| + "cronet_impl_common_proguard.cfg",
|
| + "sample/javatests/proguard.cfg",
|
| + "//base/android/proguard/chromium_apk.flags",
|
| + ]
|
| }
|
|
|
| # cronet_sample_test_apk_resources is identical to
|
| @@ -470,7 +469,7 @@ instrumentation_test_apk("cronet_sample_test_apk") {
|
| additional_apks = [ "//net/android:net_test_support_apk" ]
|
|
|
| run_findbugs_override = true
|
| - proguard_enabled = !is_java_debug
|
| + proguard_enabled = true
|
| }
|
|
|
| generate_jni("cronet_tests_jni_headers") {
|
| @@ -743,6 +742,7 @@ android_apk("cronet_perf_test_apk") {
|
| ]
|
|
|
| deps = [
|
| + ":cronet_combine_proguard_flags",
|
| ":cronet_perf_test_apk_java",
|
| ":cronet_test_apk_java",
|
| "//base:base_java",
|
| @@ -751,10 +751,10 @@ android_apk("cronet_perf_test_apk") {
|
| run_findbugs_override = true
|
| proguard_enabled = true
|
| proguard_configs = [
|
| - "proguard.cfg",
|
| + "$target_gen_dir/cronet_impl_native_proguard.cfg",
|
| + "cronet_impl_common_proguard.cfg",
|
| "test/javaperftests/proguard.cfg",
|
| "//base/android/proguard/chromium_apk.flags",
|
| - "//base/android/proguard/chromium_code.flags",
|
| ]
|
| }
|
|
|
| @@ -1021,8 +1021,11 @@ copy("cronet_package_copy") {
|
| "$root_out_dir/lib.java/components/cronet/android/cronet_api.jar",
|
| "$root_out_dir/lib.java/components/cronet/android/cronet_impl_common_java.jar",
|
| "$root_out_dir/lib.java/components/cronet/android/cronet_impl_platform_java.jar",
|
| + "$target_gen_dir/cronet_impl_native_proguard.cfg",
|
| "//AUTHORS",
|
| "//chrome/VERSION",
|
| + "cronet_impl_common_proguard.cfg",
|
| + "cronet_impl_platform_proguard.cfg",
|
| ]
|
| outputs = [
|
| "$_package_dir/{{source_file_part}}",
|
| @@ -1030,6 +1033,7 @@ copy("cronet_package_copy") {
|
|
|
| deps = [
|
| ":cronet_api_java",
|
| + ":cronet_combine_proguard_flags",
|
| ":cronet_impl_common_java",
|
| ":cronet_impl_platform_java",
|
| ]
|
| @@ -1038,14 +1042,15 @@ copy("cronet_package_copy") {
|
| action("cronet_combine_proguard_flags") {
|
| script = "//components/cronet/tools/generate_proguard_file.py"
|
| outputs = [
|
| - "$_package_dir/proguard.cfg",
|
| + "$target_gen_dir/cronet_impl_native_proguard.cfg",
|
| ]
|
| -
|
| args = [
|
| "--output-file",
|
| - rebase_path("$_package_dir/proguard.cfg", root_build_dir),
|
| + rebase_path("$target_gen_dir/cronet_impl_native_proguard.cfg",
|
| + root_build_dir),
|
| + rebase_path("//components/cronet/android/cronet_impl_native_proguard.cfg",
|
| + root_build_dir),
|
| rebase_path("//base/android/proguard/chromium_code.flags", root_build_dir),
|
| - rebase_path("//components/cronet/android/proguard.cfg", root_build_dir),
|
| ]
|
| }
|
|
|
| @@ -1102,7 +1107,6 @@ group("cronet_package") {
|
| # not including any deps in cronet_package target otherwise.
|
| if (!(target_cpu == "arm" && arm_version == 7) || !arm_use_neon) {
|
| deps = [
|
| - ":cronet_combine_proguard_flags",
|
| ":cronet_package_copy",
|
| ":cronet_package_copy_native_lib",
|
| ":cronet_package_copy_native_lib_unstripped",
|
|
|