sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 1 | # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
| 5 | source_set("commands") { |
stkhapugin | 89b4755a4 | 2016-12-13 19:24:29 | [diff] [blame] | 6 | configs += [ "//build/config/compiler:enable_arc" ] |
Henrique Ferreiro | 45666965 | 2019-07-23 09:25:35 | [diff] [blame] | 7 | |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 8 | sources = [ |
Rohit Rao | 01e0e00 | 2017-08-14 20:49:43 | [diff] [blame] | 9 | "activity_service_commands.h", |
Mark Cogan | 5e3da15 | 2017-07-11 15:57:30 | [diff] [blame] | 10 | "application_commands.h", |
Sebastien Lalancette | 3cb8232 | 2020-10-07 15:08:03 | [diff] [blame^] | 11 | "bookmark_page_command.h", |
| 12 | "bookmark_page_command.mm", |
| 13 | "bookmarks_commands.h", |
Mark Cogan | 6c58ea9 | 2017-07-06 13:08:24 | [diff] [blame] | 14 | "browser_commands.h", |
edchin | a93cf6d | 2018-11-19 17:44:47 | [diff] [blame] | 15 | "browser_coordinator_commands.h", |
Sylvain Defresne | a6ba86b | 2018-02-27 09:10:24 | [diff] [blame] | 16 | "browsing_data_commands.h", |
edchin | 9badb06 | 2017-08-16 18:47:54 | [diff] [blame] | 17 | "command_dispatcher.h", |
| 18 | "command_dispatcher.mm", |
Robbie Gibson | 8883afa2 | 2020-02-18 18:02:41 | [diff] [blame] | 19 | "find_in_page_commands.h", |
Sebastien Lalancette | d16e372 | 2020-03-27 16:21:19 | [diff] [blame] | 20 | "generate_qr_code_command.h", |
| 21 | "generate_qr_code_command.mm", |
Mark Cogan | e54d359e | 2020-03-29 15:42:10 | [diff] [blame] | 22 | "help_commands.h", |
sczs | 5832ab5 | 2019-03-06 18:00:08 | [diff] [blame] | 23 | "infobar_commands.h", |
Gauthier Ambard | c63d70e | 2018-05-25 06:44:43 | [diff] [blame] | 24 | "load_query_commands.h", |
Mark Cogan | 23ba7019 | 2020-04-02 08:21:45 | [diff] [blame] | 25 | "omnibox_commands.h", |
[email protected] | 93a0598 | 2018-03-14 15:40:17 | [diff] [blame] | 26 | "omnibox_suggestion_commands.h", |
Mark Cogan | dfcdea7 | 2017-07-18 13:47:38 | [diff] [blame] | 27 | "open_new_tab_command.h", |
| 28 | "open_new_tab_command.mm", |
Gregory Chatzinoff | df93d69 | 2017-09-09 01:32:27 | [diff] [blame] | 29 | "page_info_commands.h", |
Javier Ernesto Flores Robles | 80fca10 | 2019-10-07 10:21:53 | [diff] [blame] | 30 | "password_breach_commands.h", |
Gauthier Ambard | 86ab60e | 2018-03-20 13:16:14 | [diff] [blame] | 31 | "popup_menu_commands.h", |
Sebastien Lalancette | d16e372 | 2020-03-27 16:21:19 | [diff] [blame] | 32 | "qr_generation_commands.h", |
Rohit Rao | cda0a99 | 2017-08-16 15:37:11 | [diff] [blame] | 33 | "qr_scanner_commands.h", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 34 | "reading_list_add_command.h", |
| 35 | "reading_list_add_command.mm", |
Javier Ernesto Flores Robles | c898845 | 2020-08-17 11:27:34 | [diff] [blame] | 36 | "security_alert_commands.h", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 37 | "show_signin_command.h", |
| 38 | "show_signin_command.mm", |
edchin | 7f210cd | 2017-09-28 08:03:53 | [diff] [blame] | 39 | "snackbar_commands.h", |
Robbie Gibson | 9065a2a | 2020-02-19 13:23:50 | [diff] [blame] | 40 | "text_zoom_commands.h", |
sczs | 02c82eb | 2017-12-01 23:28:41 | [diff] [blame] | 41 | "toolbar_commands.h", |
Chris Lu | 96fb15e | 2020-08-26 20:25:40 | [diff] [blame] | 42 | "whats_new_commands.h", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 43 | ] |
Henrique Ferreiro | 45666965 | 2019-07-23 09:25:35 | [diff] [blame] | 44 | |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 45 | deps = [ |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 46 | "//ios/web", |
| 47 | "//net", |
| 48 | "//url", |
| 49 | ] |
Henrique Ferreiro | 45666965 | 2019-07-23 09:25:35 | [diff] [blame] | 50 | |
| 51 | public_deps = [ |
| 52 | "//base", |
| 53 | "//components/browsing_data/core", |
Javier Ernesto Flores Robles | 80fca10 | 2019-10-07 10:21:53 | [diff] [blame] | 54 | "//components/password_manager/core/browser", |
Henrique Ferreiro | 45666965 | 2019-07-23 09:25:35 | [diff] [blame] | 55 | "//components/signin/public/base", |
| 56 | "//ios/chrome/browser/browsing_data:browsing_data_remove_mask", |
| 57 | ] |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 58 | } |
edchin | 9badb06 | 2017-08-16 18:47:54 | [diff] [blame] | 59 | |
| 60 | source_set("unit_tests") { |
| 61 | testonly = true |
| 62 | configs += [ "//build/config/compiler:enable_arc" ] |
Nico Weber | f7b9593 | 2020-01-14 09:54:17 | [diff] [blame] | 63 | sources = [ "command_dispatcher_unittest.mm" ] |
edchin | 9badb06 | 2017-08-16 18:47:54 | [diff] [blame] | 64 | deps = [ |
| 65 | ":commands", |
| 66 | "//base", |
edchin | 9badb06 | 2017-08-16 18:47:54 | [diff] [blame] | 67 | "//testing/gtest", |
| 68 | ] |
| 69 | } |