blob: fd51cb3dba118028de064ac682b5086b5e9df9a4 [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 = [
8 "UIKit+ChromeExecuteCommand.h",
9 "UIKit+ChromeExecuteCommand.mm",
Rohit Rao01e0e002017-08-14 20:49:4310 "activity_service_commands.h",
Mark Cogan5e3da152017-07-11 15:57:3011 "application_commands.h",
Mark Cogan6c58ea92017-07-06 13:08:2412 "browser_commands.h",
sdefresne87704da22016-10-26 17:01:1913 "clear_browsing_data_command.h",
14 "clear_browsing_data_command.mm",
edchin9badb062017-08-16 18:47:5415 "command_dispatcher.h",
16 "command_dispatcher.mm",
Louis Romerod11747a2017-10-20 20:10:3517 "external_search_commands.h",
sdefresne87704da22016-10-26 17:01:1918 "generic_chrome_command.h",
19 "generic_chrome_command.mm",
sczsdd860eba2017-08-10 01:55:3820 "history_popup_commands.h",
sdefresne87704da22016-10-26 17:01:1921 "ios_command_ids.h",
Mark Cogandfcdea72017-07-18 13:47:3822 "open_new_tab_command.h",
23 "open_new_tab_command.mm",
sdefresne87704da22016-10-26 17:01:1924 "open_url_command.h",
25 "open_url_command.mm",
Gregory Chatzinoffdf93d692017-09-09 01:32:2726 "page_info_commands.h",
Rohit Raocda0a992017-08-16 15:37:1127 "qr_scanner_commands.h",
sdefresne87704da22016-10-26 17:01:1928 "reading_list_add_command.h",
29 "reading_list_add_command.mm",
sdefresne87704da22016-10-26 17:01:1930 "show_signin_command.h",
31 "show_signin_command.mm",
edchin7f210cd2017-09-28 08:03:5332 "snackbar_commands.h",
Jean-François Geyelin5d2e184c2017-07-28 19:48:0033 "start_voice_search_command.h",
34 "start_voice_search_command.mm",
sdefresne87704da22016-10-26 17:01:1935 ]
36 deps = [
37 "//base",
38 "//components/browsing_data/core",
39 "//components/signin/core/browser",
edchin9badb062017-08-16 18:47:5440 "//ios/chrome/browser/ui/metrics",
sdefresne87704da22016-10-26 17:01:1941 "//ios/web",
42 "//net",
43 "//url",
44 ]
45}
edchin9badb062017-08-16 18:47:5446
47source_set("unit_tests") {
48 testonly = true
49 configs += [ "//build/config/compiler:enable_arc" ]
50 sources = [
51 "command_dispatcher_unittest.mm",
52 ]
53 deps = [
54 ":commands",
55 "//base",
56 "//ios/chrome/browser/ui/metrics",
57 "//testing/gtest",
58 ]
59}