| # Copyright 2016 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//third_party/libprotobuf-mutator/fuzzable_proto_library.gni") |
| |
| fuzzable_proto_library("proto") { |
| sources = [ |
| "api_v1.proto", |
| "autofill_sampling_rate.proto", |
| "autofill_sync.proto", |
| "password_requirements.proto", |
| "password_requirements_shard.proto", |
| "server.proto", |
| "states.proto", |
| ] |
| } |
| |
| proto_library("autofill_ai_proto") { |
| proto_in_dir = "//" |
| sources = [ |
| "autofill_ai_chrome_metadata.proto", |
| "autofill_ai_model_cache.proto", |
| ] |
| |
| # TODO(crbug.com/691451): Remove. Currently it is required for importing |
| # system_profile.proto, which is used in the model_quality_metadata.proto |
| # that is contained in the optimization guide proto target. |
| import_dirs = [ "//third_party/metrics_proto/" ] |
| deps = [ "//components/optimization_guide/proto:optimization_guide_proto" ] |
| } |