Index: components/cronet/android/BUILD.gn |
diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn |
index b0081287c36d8763dcff781da3be9c0c1c612838..a49003ba4dec41f72b22173bd0e7211eb9ba282c 100644 |
--- a/components/cronet/android/BUILD.gn |
+++ b/components/cronet/android/BUILD.gn |
@@ -8,6 +8,7 @@ import("//build/config/android/rules.gni") |
import("//build/util/version.gni") |
import("//chrome/version.gni") |
import("//testing/test.gni") |
+import("//third_party/protobuf/proto_library.gni") |
import("//url/features.gni") |
assert(!is_component_build, "Cronet requires static library build.") |
@@ -105,6 +106,20 @@ process_version("cronet_version_header") { |
] |
} |
+proto_library("cronet_cert_proto") { |
+ visibility = [ "//components/cronet/android/*" ] |
+ |
+ sources = [ |
+ "//components/cronet/cert/proto/cert_verification.proto", |
+ ] |
+ |
+ deps = [ |
+ "//third_party/protobuf:protobuf_lite", |
+ ] |
+ |
+ extra_configs = [ "//build/config/compiler:wexit_time_destructors" ] |
+} |
+ |
# Variables: |
# defines: Extra defines. |
# deps: Extra dependencies. |
@@ -114,6 +129,7 @@ template("cronet_static_tmpl") { |
deps = [ |
":chromium_url_request_java", |
+ ":cronet_cert_proto", |
":cronet_jni_headers", |
":cronet_version_header", |
"//base", |
@@ -151,6 +167,8 @@ template("cronet_static_tmpl") { |
"//components/cronet/android/url_request_error.h", |
"//components/cronet/android/wrapped_channel_upload_element_reader.cc", |
"//components/cronet/android/wrapped_channel_upload_element_reader.h", |
+ "//components/cronet/cert/cert_verifier_cache_persister.cc", |
+ "//components/cronet/cert/cert_verifier_cache_persister.h", |
"//components/cronet/histogram_manager.cc", |
"//components/cronet/histogram_manager.h", |
"//components/cronet/url_request_context_config.cc", |
@@ -671,6 +689,7 @@ android_apk("cronet_perf_test_apk") { |
test("cronet_unittests") { |
sources = [ |
+ "//components/cronet/cert/cert_verifier_cache_persister_unittest.cc", |
"//components/cronet/histogram_manager_unittest.cc", |
"//components/cronet/run_all_unittests.cc", |
"//components/cronet/url_request_context_config_unittest.cc", |
@@ -682,6 +701,7 @@ test("cronet_unittests") { |
"//base/test:test_support", |
"//components/metrics", |
"//net", |
+ "//net:test_support", |
"//testing/gtest", |
] |