Chromium Code Reviews| Index: net/BUILD.gn |
| diff --git a/net/BUILD.gn b/net/BUILD.gn |
| index 52444d59ea4a765dbf23711ab50d232593c8079f..3e16c7f96975e2547ae8e6cf59bd977239829401 100644 |
| --- a/net/BUILD.gn |
| +++ b/net/BUILD.gn |
| @@ -790,6 +790,40 @@ if (use_v8_in_net) { |
| } |
| } |
| +if (use_v8_in_net && !is_android) { |
| + static_library("net_browser_services") { |
| + sources = [ |
| + "dns/host_resolver_service_impl.cc", |
| + "dns/host_resolver_service_impl.h", |
| + ] |
| + |
| + defines = [ "NET_IMPLEMENTATION" ] |
|
Sam McNally
2015/02/05 23:58:36
Remove.
Anand Mistry (off Chromium)
2015/02/06 06:32:40
Done.
|
| + public_deps = [ |
| + ":net", |
| + ":type_converters", |
| + "//net/interfaces", |
| + "//third_party/mojo/src/mojo/public/cpp/bindings", |
| + ] |
| + deps = [ |
| + "//mojo/environment:chromium", |
|
Sam McNally
2015/02/05 23:58:36
This should be in test deps instead.
Anand Mistry (off Chromium)
2015/02/06 06:32:40
Done.
|
| + "//third_party/mojo/src/mojo/edk/system", |
| + ] |
| + } |
| + |
| + static_library("type_converters") { |
| + sources = [ |
| + "dns/type_converters.cc", |
| + "dns/type_converters.h", |
| + ] |
| + |
| + public_deps = [ |
| + "//net", |
| + "//net/interfaces", |
| + "//third_party/mojo/src/mojo/public/cpp/bindings", |
| + ] |
| + } |
| +} |
| + |
| if (!is_ios && !is_android) { |
| executable("crash_cache") { |
| testonly = true |
| @@ -1319,6 +1353,15 @@ if (!is_android && !is_win && !is_mac) { |
| ] |
| } |
| + if (use_v8_in_net && !is_android) { |
| + deps += [ |
| + ":net_browser_services", |
| + "//third_party/mojo/src/mojo/edk/system", |
| + ] |
| + } else { |
| + sources -= [ "dns/host_resolver_service_impl_unittest.cc" ] |
| + } |
| + |
| if (!enable_mdns) { |
| sources -= [ |
| "dns/mdns_cache_unittest.cc", |