| # Copyright 2025 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| source_set("coordinator") { |
| sources = [ |
| "omnibox_coordinator+Testing.h", |
| "omnibox_coordinator.h", |
| "omnibox_coordinator.mm", |
| "omnibox_mediator.h", |
| "omnibox_mediator.mm", |
| "omnibox_mediator_delegate.h", |
| "zero_suggest_prefetch_helper.h", |
| "zero_suggest_prefetch_helper.mm", |
| ] |
| deps = [ |
| "//base", |
| "//components/feature_engagement/public", |
| "//components/omnibox/common", |
| "//components/open_from_clipboard", |
| "//components/search_engines", |
| "//components/strings", |
| "//ios/chrome/browser/aim/model:aim_availability", |
| "//ios/chrome/browser/default_browser/model:default_browser_interest_signals", |
| "//ios/chrome/browser/favicon/model", |
| "//ios/chrome/browser/feature_engagement/model", |
| "//ios/chrome/browser/lens/ui_bundled:lens_entrypoint", |
| "//ios/chrome/browser/location_bar/ui_bundled:constants", |
| "//ios/chrome/browser/net/model:crurl", |
| "//ios/chrome/browser/omnibox/coordinator/popup", |
| "//ios/chrome/browser/omnibox/model", |
| "//ios/chrome/browser/omnibox/model/placeholder_service", |
| "//ios/chrome/browser/omnibox/model/suggestions", |
| "//ios/chrome/browser/omnibox/public", |
| "//ios/chrome/browser/omnibox/public:features", |
| "//ios/chrome/browser/omnibox/ui:model_interface", |
| "//ios/chrome/browser/omnibox/ui:omnibox_internal", |
| "//ios/chrome/browser/omnibox/ui:omnibox_popup_shared", |
| "//ios/chrome/browser/omnibox/ui:omnibox_util", |
| "//ios/chrome/browser/omnibox/ui/keyboard_assist", |
| "//ios/chrome/browser/omnibox/ui/popup", |
| "//ios/chrome/browser/search_engines/model", |
| "//ios/chrome/browser/search_engines/model:search_engines_util", |
| "//ios/chrome/browser/shared/coordinator/chrome_coordinator", |
| "//ios/chrome/browser/shared/coordinator/layout_guide", |
| "//ios/chrome/browser/shared/model/browser", |
| "//ios/chrome/browser/shared/model/profile", |
| "//ios/chrome/browser/shared/model/web_state_list", |
| "//ios/chrome/browser/shared/public/commands", |
| "//ios/chrome/browser/shared/public/features", |
| "//ios/chrome/browser/shared/public/features:system_flags", |
| "//ios/chrome/browser/shared/ui/symbols", |
| "//ios/chrome/browser/shared/ui/util", |
| "//ios/chrome/browser/url_loading/model", |
| "//ios/chrome/common:string_conversions", |
| "//ios/chrome/common/ui/favicon", |
| "//ios/chrome/common/ui/favicon:favicon_constants", |
| "//ios/chrome/common/ui/util:image_util", |
| "//ios/public/provider/chrome/browser/branded_images:branded_images_api", |
| "//ios/public/provider/chrome/browser/lens:lens_api", |
| "//ios/web/public", |
| "//ios/web/public/navigation", |
| ] |
| } |
| |
| source_set("unit_tests") { |
| testonly = true |
| sources = [ "zero_suggest_prefetch_helper_unittest.mm" ] |
| deps = [ |
| ":coordinator", |
| "//base/test:test_support", |
| "//components/omnibox/browser", |
| "//components/omnibox/browser:test_support", |
| "//components/search_engines", |
| "//ios/chrome/browser/main/model", |
| "//ios/chrome/browser/omnibox/model", |
| "//ios/chrome/browser/shared/model/browser/test:test_support", |
| "//ios/chrome/browser/shared/model/url:constants", |
| "//ios/chrome/browser/shared/model/web_state_list", |
| "//ios/chrome/browser/shared/model/web_state_list/test:test_support", |
| "//ios/web/public/test/fakes", |
| "//testing/gmock", |
| "//testing/gtest", |
| "//third_party/ocmock", |
| ] |
| } |