Avi Drissman | 4a8573c | 2022-09-09 19:35:54 | [diff] [blame] | 1 | # Copyright 2014 The Chromium Authors |
[email protected] | 797b2504 | 2014-07-01 23:54:17 | [diff] [blame] | 2 | # Use of this source code is governed by a BSD-style license that can be |
3 | # found in the LICENSE file. | ||||
4 | |||||
Fumitoshi Ukai | b19e1e26 | 2024-12-11 06:24:11 | [diff] [blame^] | 5 | import("//chrome/common/features.gni") |
[email protected] | 797b2504 | 2014-07-01 23:54:17 | [diff] [blame] | 6 | import("//third_party/protobuf/proto_library.gni") |
7 | |||||
Ben Schwartz | 50391424 | 2020-06-10 18:43:27 | [diff] [blame] | 8 | if (is_android) { |
9 | import("//build/config/android/rules.gni") | ||||
10 | } | ||||
11 | |||||
[email protected] | 797b2504 | 2014-07-01 23:54:17 | [diff] [blame] | 12 | proto_library("probe_message_proto") { |
Nico Weber | 8ab2637 | 2020-01-13 17:04:16 | [diff] [blame] | 13 | sources = [ "probe_message.proto" ] |
[email protected] | 797b2504 | 2014-07-01 23:54:17 | [diff] [blame] | 14 | } |
Ben Schwartz | 50391424 | 2020-06-10 18:43:27 | [diff] [blame] | 15 | |
Carlos IL | 092a905570 | 2022-03-16 15:53:26 | [diff] [blame] | 16 | proto_library("key_pinning_proto") { |
17 | sources = [ | ||||
18 | "key_pinning.proto", | ||||
19 | "kp_timestamp.proto", | ||||
20 | ] | ||||
21 | } | ||||
22 | |||||
Hubert Chao | e28ab1c | 2024-09-18 19:32:25 | [diff] [blame] | 23 | proto_library("server_certificate_database_proto") { |
24 | sources = [ "server_certificate_database.proto" ] | ||||
25 | } | ||||
26 | |||||
Ben Schwartz | 50391424 | 2020-06-10 18:43:27 | [diff] [blame] | 27 | if (is_android) { |
28 | java_cpp_enum("secure_dns_management_mode_generated_enum") { | ||||
29 | sources = [ "secure_dns_config.h" ] | ||||
30 | } | ||||
31 | } | ||||
Hubert Chao | 9f1d2b4 | 2024-12-09 22:27:22 | [diff] [blame] | 32 | |
Fumitoshi Ukai | b19e1e26 | 2024-12-11 06:24:11 | [diff] [blame^] | 33 | if (chrome_root_store_cert_management_ui || enable_webui_certificate_viewer) { |
34 | static_library("server_certificate_database_test_support") { | ||||
35 | testonly = true | ||||
Hubert Chao | 9f1d2b4 | 2024-12-09 22:27:22 | [diff] [blame] | 36 | |
Fumitoshi Ukai | b19e1e26 | 2024-12-11 06:24:11 | [diff] [blame^] | 37 | sources = [ |
38 | "server_certificate_database_test_util.cc", | ||||
39 | "server_certificate_database_test_util.h", | ||||
40 | ] | ||||
Hubert Chao | 9f1d2b4 | 2024-12-09 22:27:22 | [diff] [blame] | 41 | |
Fumitoshi Ukai | b19e1e26 | 2024-12-11 06:24:11 | [diff] [blame^] | 42 | deps = [ |
43 | "//base", | ||||
44 | "//base/test:test_support", | ||||
45 | "//crypto", | ||||
46 | "//testing/gmock", | ||||
47 | "//testing/gtest", | ||||
48 | ] | ||||
49 | public_deps = [ "//chrome/browser" ] | ||||
50 | } | ||||
Hubert Chao | 9f1d2b4 | 2024-12-09 22:27:22 | [diff] [blame] | 51 | } |