| # Copyright 2016 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("commands") { |
| sources = [ |
| "account_picker_commands.h", |
| "activity_service_commands.h", |
| "activity_service_share_url_command.h", |
| "activity_service_share_url_command.mm", |
| "add_contacts_commands.h", |
| "application_commands.h", |
| "autofill_commands.h", |
| "bookmarks_commands.h", |
| "bring_android_tabs_commands.h", |
| "browser_commands.h", |
| "browser_coordinator_commands.h", |
| "command_dispatcher.h", |
| "command_dispatcher.mm", |
| "contextual_panel_entrypoint_commands.h", |
| "contextual_panel_entrypoint_iph_commands.h", |
| "contextual_sheet_commands.h", |
| "country_code_picker_commands.h", |
| "credential_provider_promo_commands.h", |
| "docking_promo_commands.h", |
| "drive_file_picker_commands.h", |
| "feed_commands.h", |
| "find_in_page_commands.h", |
| "generate_qr_code_command.h", |
| "generate_qr_code_command.mm", |
| "help_commands.h", |
| "lens_commands.h", |
| "lens_overlay_commands.h", |
| "load_query_commands.h", |
| "manage_storage_alert_commands.h", |
| "mini_map_commands.h", |
| "new_tab_page_commands.h", |
| "omnibox_commands.h", |
| "open_lens_input_selection_command.h", |
| "open_lens_input_selection_command.mm", |
| "open_new_tab_command.h", |
| "open_new_tab_command.mm", |
| "overflow_menu_customization_commands.h", |
| "page_info_commands.h", |
| "parcel_tracking_opt_in_commands.h", |
| "password_breach_commands.h", |
| "password_protection_commands.h", |
| "password_suggestion_commands.h", |
| "policy_change_commands.h", |
| "popup_menu_commands.h", |
| "price_notifications_commands.h", |
| "promos_manager_commands.h", |
| "qr_generation_commands.h", |
| "qr_scanner_commands.h", |
| "quick_delete_commands.h", |
| "reading_list_add_command.h", |
| "reading_list_add_command.mm", |
| "save_image_to_photos_command.h", |
| "save_image_to_photos_command.mm", |
| "save_to_drive_commands.h", |
| "save_to_photos_commands.h", |
| "search_image_with_lens_command.h", |
| "search_image_with_lens_command.mm", |
| "security_alert_commands.h", |
| "settings_commands.h", |
| "share_download_overlay_commands.h", |
| "share_highlight_command.h", |
| "share_highlight_command.mm", |
| "show_signin_command.h", |
| "show_signin_command.mm", |
| "snackbar_commands.h", |
| "tab_grid_commands.h", |
| "tab_grid_toolbar_commands.h", |
| "tab_group_confirmation_commands.h", |
| "tab_groups_commands.h", |
| "tab_strip_commands.h", |
| "tab_strip_last_tab_dragged_alert_command.h", |
| "tab_strip_last_tab_dragged_alert_command.mm", |
| "tabs_animation_commands.h", |
| "text_zoom_commands.h", |
| "toolbar_commands.h", |
| "tos_commands.h", |
| "unit_conversion_commands.h", |
| "web_content_commands.h", |
| "whats_new_commands.h", |
| ] |
| |
| deps = [ |
| "//components/lens", |
| "//components/tab_groups", |
| "//ios/chrome/browser/browsing_data/model:util", |
| "//ios/chrome/browser/lens_overlay/model:entrypoint", |
| "//ios/chrome/browser/parcel_tracking:parcel_tracking_step", |
| "//ios/chrome/browser/shared/ui/util:url_with_title", |
| "//ios/chrome/browser/tabs/model", |
| "//ios/public/provider/chrome/browser/user_feedback:user_feedback_api", |
| "//ios/web/public", |
| "//net", |
| "//url", |
| ] |
| |
| public_deps = [ |
| "//base", |
| "//components/browsing_data/core", |
| "//components/password_manager/core/browser", |
| "//components/plus_addresses", |
| "//ios/chrome/browser/browsing_data/model:model_remove_mask", |
| "//ios/chrome/browser/discover_feed/model:constants", |
| "//ios/chrome/browser/promos_manager/model:constants", |
| "//ios/web/public/annotations:custom_text_check_result", |
| ] |
| } |
| |
| source_set("unit_tests") { |
| testonly = true |
| sources = [ "command_dispatcher_unittest.mm" ] |
| deps = [ |
| ":commands", |
| "//base", |
| "//testing/gtest", |
| ] |
| } |