blob: 706d361671c35d0ef0243365dd439af8cac02bf5 [file] [log] [blame]
sdefresne87704da22016-10-26 17:01:191# 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
5source_set("commands") {
stkhapugin89b4755a42016-12-13 19:24:296 configs += [ "//build/config/compiler:enable_arc" ]
sdefresne87704da22016-10-26 17:01:197 sources = [
Rohit Rao01e0e002017-08-14 20:49:438 "activity_service_commands.h",
Mark Cogan5e3da152017-07-11 15:57:309 "application_commands.h",
Mark Cogan6c58ea92017-07-06 13:08:2410 "browser_commands.h",
Sylvain Defresnea6ba86b2018-02-27 09:10:2411 "browsing_data_commands.h",
edchin9badb062017-08-16 18:47:5412 "command_dispatcher.h",
13 "command_dispatcher.mm",
Louis Romerod11747a2017-10-20 20:10:3514 "external_search_commands.h",
sczsdd860eba2017-08-10 01:55:3815 "history_popup_commands.h",
Gauthier Ambardc63d70e2018-05-25 06:44:4316 "load_query_commands.h",
[email protected]93a05982018-03-14 15:40:1717 "omnibox_suggestion_commands.h",
Mark Cogandfcdea72017-07-18 13:47:3818 "open_new_tab_command.h",
19 "open_new_tab_command.mm",
sdefresne87704da22016-10-26 17:01:1920 "open_url_command.h",
21 "open_url_command.mm",
Gregory Chatzinoffdf93d692017-09-09 01:32:2722 "page_info_commands.h",
Gauthier Ambard86ab60e2018-03-20 13:16:1423 "popup_menu_commands.h",
Rohit Raocda0a992017-08-16 15:37:1124 "qr_scanner_commands.h",
sdefresne87704da22016-10-26 17:01:1925 "reading_list_add_command.h",
26 "reading_list_add_command.mm",
Mark Cogandaaa9fa2017-11-21 14:58:3127 "settings_main_page_commands.h",
sdefresne87704da22016-10-26 17:01:1928 "show_signin_command.h",
29 "show_signin_command.mm",
edchin7f210cd2017-09-28 08:03:5330 "snackbar_commands.h",
sczs02c82eb2017-12-01 23:28:4131 "toolbar_commands.h",
Peter Laurense0b80f12017-11-21 07:52:4032 "tools_menu_commands.h",
sdefresne87704da22016-10-26 17:01:1933 ]
34 deps = [
35 "//base",
36 "//components/browsing_data/core",
37 "//components/signin/core/browser",
Sylvain Defresne0bfef392018-02-13 16:42:1738 "//ios/chrome/browser/browsing_data:browsing_data_remove_mask",
edchin9badb062017-08-16 18:47:5439 "//ios/chrome/browser/ui/metrics",
sdefresne87704da22016-10-26 17:01:1940 "//ios/web",
41 "//net",
42 "//url",
43 ]
44}
edchin9badb062017-08-16 18:47:5445
46source_set("unit_tests") {
47 testonly = true
48 configs += [ "//build/config/compiler:enable_arc" ]
49 sources = [
50 "command_dispatcher_unittest.mm",
51 ]
52 deps = [
53 ":commands",
54 "//base",
55 "//ios/chrome/browser/ui/metrics",
56 "//testing/gtest",
57 ]
58}