Chromium Code Reviews| Index: ios/chrome/browser/net/BUILD.gn |
| diff --git a/ios/chrome/browser/net/BUILD.gn b/ios/chrome/browser/net/BUILD.gn |
| index 4b26d7f72c7596c18f820d93b31ee35db071b584..b2d37fae8e6271d30c07c680da571a72596c4046 100644 |
| --- a/ios/chrome/browser/net/BUILD.gn |
| +++ b/ios/chrome/browser/net/BUILD.gn |
| @@ -14,8 +14,6 @@ source_set("net") { |
| "crl_set_fetcher.h", |
| "http_server_properties_manager_factory.cc", |
| "http_server_properties_manager_factory.h", |
| - "image_fetcher.h", |
| - "image_fetcher.mm", |
| "ios_chrome_http_user_agent_settings.h", |
| "ios_chrome_http_user_agent_settings.mm", |
| "ios_chrome_network_delegate.cc", |
| @@ -43,19 +41,34 @@ source_set("net") { |
| "//ios/chrome/browser", |
| "//ios/chrome/browser/browser_state", |
| "//ios/chrome/browser/browsing_data", |
| - "//ios/chrome/browser/webp_transcode", |
| "//ios/net", |
| "//ios/web", |
| "//net", |
| "//net:extras", |
| "//url", |
| ] |
| + public_deps = [ |
| + ":image_fetcher", |
|
sdefresne
2016/11/22 14:38:19
Can you add a TODO to remove this public_deps (or
gambard
2016/11/22 14:44:13
Done.
|
| + ] |
| allow_circular_includes_from = [ |
| "//ios/chrome/browser", |
| "//ios/chrome/browser/browser_state", |
| ] |
| } |
| +source_set("image_fetcher") { |
| + sources = [ |
| + "image_fetcher.h", |
| + "image_fetcher.mm", |
| + ] |
| + deps = [ |
| + "//base", |
| + "//ios/chrome/browser/webp_transcode", |
| + "//ios/web", |
| + "//net", |
| + ] |
| +} |
| + |
| source_set("test_support") { |
| testonly = true |
| sources = [ |
| @@ -63,7 +76,7 @@ source_set("test_support") { |
| "mock_image_fetcher.mm", |
| ] |
| deps = [ |
| - ":net", |
| + ":image_fetcher", |
| "//testing/gmock", |
| ] |
| } |
| @@ -77,6 +90,7 @@ source_set("unit_tests") { |
| "retryable_url_fetcher_unittest.mm", |
| ] |
| deps = [ |
| + ":image_fetcher", |
| ":net", |
| "//base", |
| "//base/test:test_support", |