| Index: ios/chrome/browser/ui/omnibox/BUILD.gn
|
| diff --git a/ios/chrome/browser/ui/omnibox/BUILD.gn b/ios/chrome/browser/ui/omnibox/BUILD.gn
|
| index 8deca1160bde29d101b6fb4fbf107c9ec6d118c3..7bf0059f669119c26e59adb28967e088cdffad02 100644
|
| --- a/ios/chrome/browser/ui/omnibox/BUILD.gn
|
| +++ b/ios/chrome/browser/ui/omnibox/BUILD.gn
|
| @@ -30,3 +30,109 @@ bundle_data("resources") {
|
| "{{bundle_resources_dir}}/{{source_file_part}}",
|
| ]
|
| }
|
| +
|
| +source_set("omnibox_internal") {
|
| + sources = [
|
| + "chrome_omnibox_client_ios.h",
|
| + "chrome_omnibox_client_ios.mm",
|
| + "location_bar_view_ios.h",
|
| + "location_bar_view_ios.mm",
|
| + "omnibox_popup_material_row.h",
|
| + "omnibox_popup_material_row.mm",
|
| + "omnibox_popup_material_view_controller.h",
|
| + "omnibox_popup_material_view_controller.mm",
|
| + "omnibox_popup_positioner.h",
|
| + "omnibox_popup_view_ios.h",
|
| + "omnibox_popup_view_ios.mm",
|
| + "omnibox_text_field_ios.h",
|
| + "omnibox_text_field_ios.mm",
|
| + "omnibox_view_ios.h",
|
| + "omnibox_view_ios.mm",
|
| + "page_info_model.cc",
|
| + "page_info_model.h",
|
| + "page_info_model_observer.h",
|
| + "page_info_view_controller.h",
|
| + "page_info_view_controller.mm",
|
| + "preload_provider.h",
|
| + "truncating_attributed_label.h",
|
| + "truncating_attributed_label.mm",
|
| + ]
|
| + deps = [
|
| + "//base",
|
| + "//base:i18n",
|
| + "//components/favicon/ios",
|
| + "//components/keyed_service/core",
|
| + "//components/open_from_clipboard",
|
| + "//components/resources",
|
| + "//components/search_engines",
|
| + "//components/ssl_errors",
|
| + "//components/strings",
|
| + "//components/toolbar",
|
| + "//ios/chrome/app/strings",
|
| + "//ios/chrome/app/theme",
|
| + "//ios/chrome/browser",
|
| + "//ios/chrome/browser/autocomplete",
|
| + "//ios/chrome/browser/bookmarks",
|
| + "//ios/chrome/browser/bookmarks:bookmarks_utils",
|
| + "//ios/chrome/browser/browser_state",
|
| + "//ios/chrome/browser/net",
|
| + "//ios/chrome/browser/search_engines",
|
| + "//ios/chrome/browser/sessions",
|
| + "//ios/chrome/browser/ui",
|
| + "//ios/chrome/browser/ui/commands",
|
| + "//ios/chrome/browser/ui/fancy_ui",
|
| + "//ios/chrome/browser/ui/omnibox",
|
| + "//ios/chrome/browser/ui/omnibox:resources",
|
| + "//ios/chrome/browser/ui/popup_menu",
|
| + "//ios/chrome/common",
|
| + "//ios/public/provider/chrome/browser",
|
| + "//ios/third_party/material_components_ios",
|
| + "//ios/third_party/material_roboto_font_loader_ios",
|
| + "//ios/web",
|
| + "//ios/web/public/image_fetcher",
|
| + "//net",
|
| + "//skia",
|
| + "//third_party/google_toolbox_for_mac",
|
| + "//ui/base",
|
| + "//ui/gfx",
|
| + "//ui/gfx/geometry",
|
| + "//url",
|
| + ]
|
| + public_deps = [
|
| + "//components/omnibox/browser",
|
| + ]
|
| + libs = [
|
| + "CoreText.framework",
|
| + "MobileCoreServices.framework",
|
| + "QuartzCore.framework",
|
| + "UIKit.framework",
|
| + ]
|
| +}
|
| +
|
| +source_set("unit_tests") {
|
| + testonly = true
|
| + sources = [
|
| + "omnibox_text_field_ios_unittest.mm",
|
| + ]
|
| + deps = [
|
| + ":omnibox_internal",
|
| + ":resources_unit_tests",
|
| + "//base",
|
| + "//ios/chrome/app/strings",
|
| + "//ios/chrome/browser",
|
| + "//testing/gtest",
|
| + "//ui/base",
|
| + ]
|
| +}
|
| +
|
| +bundle_data("resources_unit_tests") {
|
| + visibility = [ ":unit_tests" ]
|
| + testonly = true
|
| + sources = [
|
| + "//ios/chrome/test/data/omnibox/selected_ranges.txt",
|
| + ]
|
| + outputs = [
|
| + "{{bundle_resources_dir}}/" +
|
| + "ios/chrome/test/data/omnibox/{{source_file_part}}",
|
| + ]
|
| +}
|
|
|