| Index: net/BUILD.gn
|
| diff --git a/net/BUILD.gn b/net/BUILD.gn
|
| index 52444d59ea4a765dbf23711ab50d232593c8079f..f124e2ee610bdbf7489172daff4c51fd21962b12 100644
|
| --- a/net/BUILD.gn
|
| +++ b/net/BUILD.gn
|
| @@ -6,6 +6,7 @@ import("//build/config/crypto.gni")
|
| import("//build/config/features.gni")
|
| import("//build/config/ui.gni")
|
| import("//build/module_args/v8.gni")
|
| +import("//third_party/mojo/src/mojo/public/tools/bindings/mojom.gni")
|
| import("//url/config.gni")
|
| import("//testing/test.gni")
|
|
|
| @@ -69,6 +70,12 @@ config("net_win_size_truncation") {
|
| }
|
| }
|
|
|
| +mojom("net_mojom") {
|
| + sources = [
|
| + "dns/host_resolver.mojom",
|
| + ]
|
| +}
|
| +
|
| component("net") {
|
| sources =
|
| gypi_values.net_nacl_common_sources + gypi_values.net_non_nacl_sources
|
| @@ -92,6 +99,11 @@ component("net") {
|
| "//crypto:platform",
|
| ]
|
| deps = [
|
| + # TODO(amistry): Clean up these 4 deps.
|
| + ":net_mojom",
|
| + "//mojo/environment:chromium",
|
| + "//third_party/mojo/src/mojo/public/cpp/bindings",
|
| + "//third_party/mojo/src/mojo/edk/system",
|
| ":net_resources",
|
| "//base",
|
| "//base:i18n",
|
| @@ -762,8 +774,22 @@ source_set("balsa") {
|
| }
|
|
|
| if (use_v8_in_net) {
|
| + mojom("resolver_mojom") {
|
| + sources = [
|
| + "proxy/proxy_resolver.mojom",
|
| + ]
|
| + }
|
| +
|
| component("net_with_v8") {
|
| sources = [
|
| + "proxy/proxy_resolver_mojo.cc",
|
| + "proxy/proxy_resolver_mojo.h",
|
| + "proxy/proxy_resolver_mojo_host.cc",
|
| + "proxy/proxy_resolver_mojo_host.h",
|
| + "proxy/proxy_resolver_error_observer_mojo.cc",
|
| + "proxy/proxy_resolver_error_observer_mojo.h",
|
| + "proxy/proxy_resolver_error_observer_mojo_host.cc",
|
| + "proxy/proxy_resolver_error_observer_mojo_host.h",
|
| "proxy/proxy_resolver_v8.cc",
|
| "proxy/proxy_resolver_v8.h",
|
| "proxy/proxy_resolver_v8_tracing.cc",
|
| @@ -780,6 +806,12 @@ if (use_v8_in_net) {
|
|
|
| public_deps = [
|
| ":net",
|
| + ":net_mojom",
|
| + ":resolver_mojom",
|
| + "//mojo/common",
|
| + "//mojo/environment:chromium",
|
| + "//third_party/mojo/src/mojo/public/cpp/bindings",
|
| + "//third_party/mojo/src/mojo/edk/system",
|
| ]
|
| deps = [
|
| "//base",
|
|
|