Index: components/cronet/android/BUILD.gn |
diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn |
index 3f3ed4bc60ded282e7664689ec509f2f87ac808a..66e7314ebae39d8225b602a0b9e4b5ea42788b09 100644 |
--- a/components/cronet/android/BUILD.gn |
+++ b/components/cronet/android/BUILD.gn |
@@ -391,6 +391,8 @@ android_apk("cronet_sample_apk") { |
proguard_configs = [ |
"proguard.cfg", |
"sample/javatests/proguard.cfg", |
+ "//base/android/base_proguard_config.flags", |
+ "//testing/android/proguard_for_test.flags", |
smaier
2016/08/11 16:08:28
Perhaps I don't quite understand what the sample_a
xunjieli
2016/08/11 21:05:52
Done. You are right. This shouldn't be here. The "
|
] |
} |
} |
@@ -401,7 +403,7 @@ android_apk("cronet_sample_apk") { |
# "tested apk" are removed from the "instrumentation test apk". |
android_resources("cronet_sample_test_apk_resources") { |
resource_dirs = [ "sample/res" ] |
- android_manifest = "sample/AndroidManifest.xml" |
+ android_manifest = "sample/javatests/AndroidManifest.xml" |
} |
instrumentation_test_apk("cronet_sample_test_apk") { |
@@ -712,6 +714,7 @@ android_apk("cronet_perf_test_apk") { |
proguard_configs = [ |
"proguard.cfg", |
"test/javaperftests/proguard.cfg", |
+ "//base/android/base_proguard_config.flags", |
] |
} |
@@ -879,7 +882,6 @@ copy("cronet_package_copy") { |
"$root_out_dir/lib.java/components/cronet/android/cronet_api.jar", |
"//AUTHORS", |
"//chrome/VERSION", |
- "//components/cronet/android/proguard.cfg", |
] |
outputs = [ |
"$_package_dir/{{source_file_part}}", |
@@ -890,6 +892,20 @@ copy("cronet_package_copy") { |
] |
} |
+action("cronet_combine_proguard_flags") { |
+ script = "//components/cronet/tools/generate_proguard_file.py" |
+ outputs = [ |
+ "$_package_dir/proguard.cfg", |
+ ] |
+ |
+ args = [ |
+ "--output-file", |
+ rebase_path("$_package_dir/proguard.cfg", root_build_dir), |
+ rebase_path("//base/android/base_proguard_config.flags", root_build_dir), |
+ rebase_path("//components/cronet/android/proguard.cfg", root_build_dir), |
+ ] |
+} |
+ |
copy("cronet_package_copy_native_lib") { |
sources = [ |
"$root_out_dir/libcronet.so", |
@@ -916,6 +932,7 @@ copy("cronet_package_copy_native_lib_unstripped") { |
group("cronet_package") { |
deps = [ |
+ ":cronet_combine_proguard_flags", |
":cronet_package_copy", |
":cronet_package_copy_native_lib", |
":cronet_package_copy_native_lib_unstripped", |