diff options
Diffstat (limited to 'chromium/ios/chrome/browser/ui/omnibox/popup/BUILD.gn')
-rw-r--r-- | chromium/ios/chrome/browser/ui/omnibox/popup/BUILD.gn | 69 |
1 files changed, 54 insertions, 15 deletions
diff --git a/chromium/ios/chrome/browser/ui/omnibox/popup/BUILD.gn b/chromium/ios/chrome/browser/ui/omnibox/popup/BUILD.gn index 0765e2abafa..8be7717384b 100644 --- a/chromium/ios/chrome/browser/ui/omnibox/popup/BUILD.gn +++ b/chromium/ios/chrome/browser/ui/omnibox/popup/BUILD.gn @@ -11,14 +11,13 @@ source_set("popup") { "omnibox_popup_presenter.h", "omnibox_popup_presenter.mm", "omnibox_popup_provider.h", - "omnibox_popup_view_controller.h", - "omnibox_popup_view_controller.mm", "omnibox_popup_view_ios.h", "omnibox_popup_view_ios.mm", "omnibox_popup_view_suggestions_delegate.h", ] deps = [ ":popup_internal", + ":popup_ui", "//base", "//components/image_fetcher/ios", "//components/omnibox/browser", @@ -26,43 +25,82 @@ source_set("popup") { "//ios/chrome/app/strings", "//ios/chrome/browser", "//ios/chrome/browser/browser_state", - "//ios/chrome/browser/ui:ui", + "//ios/chrome/browser/favicon", + "//ios/chrome/browser/ui", + "//ios/chrome/browser/ui:feature_flags", "//ios/chrome/browser/ui/commands", "//ios/chrome/browser/ui/ntp:util", - "//ios/chrome/browser/ui/omnibox:omnibox_popup_shared", "//ios/chrome/browser/ui/omnibox:omnibox_util", "//ios/chrome/browser/ui/omnibox/popup/shortcuts", "//ios/chrome/browser/ui/toolbar/buttons", "//ios/chrome/browser/ui/toolbar/public:feature_flags", - "//ios/chrome/browser/ui/toolbar/public:public", - "//ios/chrome/browser/ui/util", - "//ios/chrome/browser/ui/util:util", "//ios/chrome/browser/web_state_list:web_state_list", + "//ios/chrome/common/favicon", "//ios/web/public:public", "//net", + "//ui/base", ] configs += [ "//build/config/compiler:enable_arc" ] } -source_set("popup_internal") { +source_set("popup_ui") { sources = [ + "autocomplete_result_consumer.h", + "autocomplete_suggestion.h", + "favicon_retriever.h", + "image_retriever.h", + "omnibox_popup_base_view_controller+internal.h", + "omnibox_popup_base_view_controller.h", + "omnibox_popup_base_view_controller.mm", + "omnibox_popup_legacy_view_controller.h", + "omnibox_popup_legacy_view_controller.mm", "omnibox_popup_row.h", "omnibox_popup_row.mm", + "omnibox_popup_row_cell.h", + "omnibox_popup_row_cell.mm", + "omnibox_popup_truncating_label.h", + "omnibox_popup_truncating_label.mm", + "omnibox_popup_view_controller.h", + "omnibox_popup_view_controller.mm", "self_sizing_table_view.h", "self_sizing_table_view.mm", ] deps = [ "resources:omnibox_popup_tab_match", "//base", - "//components/image_fetcher/ios", - "//components/omnibox/browser", - "//ios/chrome/app/theme:theme", - "//ios/chrome/browser/browser_state", + "//components/omnibox/common", + "//ios/chrome/app/strings:ios_strings_grit", + "//ios/chrome/app/theme", + "//ios/chrome/browser/ui/commands", + "//ios/chrome/browser/ui/elements", "//ios/chrome/browser/ui/omnibox:omnibox_popup_shared", + "//ios/chrome/browser/ui/toolbar/buttons", "//ios/chrome/browser/ui/toolbar/public", "//ios/chrome/browser/ui/util", - "//ios/chrome/browser/ui/util:util", - "//net", + "//ios/chrome/common/ui_util", + "//ui/base", + "//url", + ] + configs += [ "//build/config/compiler:enable_arc" ] +} + +source_set("popup_internal") { + sources = [ + "autocomplete_match_formatter.h", + "autocomplete_match_formatter.mm", + ] + deps = [ + "//base", + "//components/omnibox/browser", + "//ios/chrome/browser/browser_state", + "//ios/chrome/browser/ui/omnibox:omnibox_util", + "//ios/chrome/browser/ui/util", + "//ios/third_party/material_components_ios", + ] + + # Temporary until ios_internal CL is submitted + public_deps = [ + ":popup_ui", ] configs += [ "//build/config/compiler:enable_arc" ] } @@ -76,11 +114,11 @@ source_set("unit_tests") { deps = [ ":popup", ":popup_internal", + ":popup_ui", "//base", "//components/omnibox/browser", "//ios/chrome/app/strings", "//ios/chrome/browser", - "//ios/chrome/browser/ui/omnibox:omnibox_internal", "//testing/gtest", "//ui/base", ] @@ -93,6 +131,7 @@ source_set("eg_tests") { ] deps = [ ":popup_internal", + ":popup_ui", "//base", "//base/test:test_support", "//components/omnibox/browser", |