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", |
Mark Cogan | 6c58ea9 | 2017-07-06 13:08:24 | [diff] [blame] | 11 | "browser_commands.h", |
edchin | a93cf6d | 2018-11-19 17:44:47 | [diff] [blame] | 12 | "browser_coordinator_commands.h", |
Sylvain Defresne | a6ba86b | 2018-02-27 09:10:24 | [diff] [blame] | 13 | "browsing_data_commands.h", |
edchin | 9badb06 | 2017-08-16 18:47:54 | [diff] [blame] | 14 | "command_dispatcher.h", |
| 15 | "command_dispatcher.mm", |
Robbie Gibson | 8883afa2 | 2020-02-18 18:02:41 | [diff] [blame^] | 16 | "find_in_page_commands.h", |
sczs | 5832ab5 | 2019-03-06 18:00:08 | [diff] [blame] | 17 | "infobar_commands.h", |
Gauthier Ambard | c63d70e | 2018-05-25 06:44:43 | [diff] [blame] | 18 | "load_query_commands.h", |
[email protected] | 93a0598 | 2018-03-14 15:40:17 | [diff] [blame] | 19 | "omnibox_suggestion_commands.h", |
Mark Cogan | dfcdea7 | 2017-07-18 13:47:38 | [diff] [blame] | 20 | "open_new_tab_command.h", |
| 21 | "open_new_tab_command.mm", |
Gregory Chatzinoff | df93d69 | 2017-09-09 01:32:27 | [diff] [blame] | 22 | "page_info_commands.h", |
Javier Ernesto Flores Robles | 80fca10 | 2019-10-07 10:21:53 | [diff] [blame] | 23 | "password_breach_commands.h", |
Gauthier Ambard | 86ab60e | 2018-03-20 13:16:14 | [diff] [blame] | 24 | "popup_menu_commands.h", |
Rohit Rao | cda0a99 | 2017-08-16 15:37:11 | [diff] [blame] | 25 | "qr_scanner_commands.h", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 26 | "reading_list_add_command.h", |
| 27 | "reading_list_add_command.mm", |
Sébastien Séguin-Gagnon | 130156b | 2019-05-15 16:23:42 | [diff] [blame] | 28 | "send_tab_to_self_command.h", |
| 29 | "send_tab_to_self_command.mm", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 30 | "show_signin_command.h", |
| 31 | "show_signin_command.mm", |
edchin | 7f210cd | 2017-09-28 08:03:53 | [diff] [blame] | 32 | "snackbar_commands.h", |
sczs | 02c82eb | 2017-12-01 23:28:41 | [diff] [blame] | 33 | "toolbar_commands.h", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 34 | ] |
Henrique Ferreiro | 45666965 | 2019-07-23 09:25:35 | [diff] [blame] | 35 | |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 36 | deps = [ |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 37 | "//ios/web", |
| 38 | "//net", |
| 39 | "//url", |
| 40 | ] |
Henrique Ferreiro | 45666965 | 2019-07-23 09:25:35 | [diff] [blame] | 41 | |
| 42 | public_deps = [ |
| 43 | "//base", |
| 44 | "//components/browsing_data/core", |
Javier Ernesto Flores Robles | 80fca10 | 2019-10-07 10:21:53 | [diff] [blame] | 45 | "//components/password_manager/core/browser", |
Henrique Ferreiro | 45666965 | 2019-07-23 09:25:35 | [diff] [blame] | 46 | "//components/signin/public/base", |
| 47 | "//ios/chrome/browser/browsing_data:browsing_data_remove_mask", |
| 48 | ] |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 49 | } |
edchin | 9badb06 | 2017-08-16 18:47:54 | [diff] [blame] | 50 | |
| 51 | source_set("unit_tests") { |
| 52 | testonly = true |
| 53 | configs += [ "//build/config/compiler:enable_arc" ] |
Nico Weber | f7b9593 | 2020-01-14 09:54:17 | [diff] [blame] | 54 | sources = [ "command_dispatcher_unittest.mm" ] |
edchin | 9badb06 | 2017-08-16 18:47:54 | [diff] [blame] | 55 | deps = [ |
| 56 | ":commands", |
| 57 | "//base", |
edchin | 9badb06 | 2017-08-16 18:47:54 | [diff] [blame] | 58 | "//testing/gtest", |
| 59 | ] |
| 60 | } |