blob: 7f6d1387a2670b6fab52c98ab34bcf6cab43bdd3 [file] [log] [blame]
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
mojom = "//services/proxy_resolver/public/mojom/proxy_resolver.mojom"
public_headers = [
"//net/base/proxy_server.h",
"//net/proxy_resolution/proxy_info.h",
"//net/proxy_resolution/proxy_resolve_dns_operation.h",
]
traits_headers = [
"//services/proxy_resolver/public/cpp/mojo_host_struct_traits.h",
"//services/proxy_resolver/public/cpp/proxy_resolver_mojom_traits.h",
]
sources = [
"//services/proxy_resolver/public/cpp/mojo_host_struct_traits.cc",
"//services/proxy_resolver/public/cpp/proxy_resolver_mojom_traits.cc",
]
type_mappings = [
"proxy_resolver.mojom.HostResolveOperation=net::ProxyResolveDnsOperation",
"proxy_resolver.mojom.ProxyInfo=net::ProxyInfo",
"proxy_resolver.mojom.ProxyServer=net::ProxyServer",
"proxy_resolver.mojom.ProxyServer::Scheme=net::ProxyScheme",
]
public_deps = [
"//net",
]