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("webui") { |
stkhapugin | 1c39ac3 | 2016-11-21 14:17:46 | [diff] [blame] | 6 | configs += [ "//build/config/compiler:enable_arc" ] |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 7 | sources = [ |
| 8 | "about_ui.cc", |
| 9 | "about_ui.h", |
Dominic Battre | 53b9559c | 2019-09-20 13:49:46 | [diff] [blame] | 10 | "autofill_and_password_manager_internals/autofill_internals_ui_ios.h", |
| 11 | "autofill_and_password_manager_internals/autofill_internals_ui_ios.mm", |
Dominic Battre | 58c22ef1 | 2019-09-18 09:23:47 | [diff] [blame] | 12 | "autofill_and_password_manager_internals/internals_ui_handler.h", |
| 13 | "autofill_and_password_manager_internals/internals_ui_handler.mm", |
| 14 | "autofill_and_password_manager_internals/password_manager_internals_ui_ios.h", |
| 15 | "autofill_and_password_manager_internals/password_manager_internals_ui_ios.mm", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 16 | "crashes_ui.cc", |
| 17 | "crashes_ui.h", |
| 18 | "flags_ui.cc", |
| 19 | "flags_ui.h", |
Mike Dougherty | dadcf58 | 2018-12-14 17:57:06 | [diff] [blame] | 20 | "inspect/inspect_ui.h", |
| 21 | "inspect/inspect_ui.mm", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 22 | "mojo_web_ui_ios_controller.h", |
sfiera | 876fe79c | 2016-12-13 17:29:32 | [diff] [blame] | 23 | "ntp_tiles_internals_ui.cc", |
| 24 | "ntp_tiles_internals_ui.h", |
Rohit Rao | 11b78c6 | 2019-09-23 13:14:44 | [diff] [blame] | 25 | "prefs_internals_ui.cc", |
| 26 | "prefs_internals_ui.h", |
Colin Blundell | 8bb4588 | 2017-07-20 17:00:09 | [diff] [blame] | 27 | "suggestions_ui.cc", |
| 28 | "suggestions_ui.h", |
michaeldo | 352029b | 2017-05-10 20:41:38 | [diff] [blame] | 29 | "terms_ui.h", |
| 30 | "terms_ui.mm", |
Moe Ahmadi | 26fefaa | 2018-07-24 16:14:49 | [diff] [blame] | 31 | "ukm_internals_ui.cc", |
| 32 | "ukm_internals_ui.h", |
Rohit Rao | c317800 | 2018-11-27 14:07:11 | [diff] [blame] | 33 | "user_actions_handler.h", |
| 34 | "user_actions_handler.mm", |
| 35 | "user_actions_ui.h", |
| 36 | "user_actions_ui.mm", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 37 | "version_handler.cc", |
| 38 | "version_handler.h", |
| 39 | "version_ui.h", |
| 40 | "version_ui.mm", |
| 41 | ] |
| 42 | |
| 43 | deps = [ |
| 44 | "//base", |
| 45 | "//base:i18n", |
Nico Weber | 897593f | 2019-07-25 23:17:55 | [diff] [blame] | 46 | "//build:branding_buildflags", |
Dominic Battre | f535961 | 2019-07-16 09:14:33 | [diff] [blame] | 47 | "//components/autofill/core/browser", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 48 | "//components/crash/core/browser", |
| 49 | "//components/flags_ui", |
mastiz | fbc3cb6 | 2017-06-14 05:02:55 | [diff] [blame] | 50 | "//components/keyed_service/core", |
Mohamad Ahmadi | b825a42 | 2018-02-16 02:30:13 | [diff] [blame] | 51 | "//components/metrics_services_manager", |
sfiera | 7713f24 | 2016-11-02 17:09:38 | [diff] [blame] | 52 | "//components/ntp_tiles", |
Vaclav Brozek | 449b181 | 2017-11-27 20:03:33 | [diff] [blame] | 53 | "//components/password_manager/core/browser", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 54 | "//components/prefs", |
| 55 | "//components/resources", |
| 56 | "//components/strings", |
Colin Blundell | 8bb4588 | 2017-07-20 17:00:09 | [diff] [blame] | 57 | "//components/suggestions", |
Mohamad Ahmadi | b825a42 | 2018-02-16 02:30:13 | [diff] [blame] | 58 | "//components/ukm", |
| 59 | "//components/ukm/debug:util", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 60 | "//components/version_info", |
| 61 | "//components/version_ui", |
| 62 | "//google_apis", |
Moe Ahmadi | 26fefaa | 2018-07-24 16:14:49 | [diff] [blame] | 63 | "//ios/chrome/app/resources:ios_resources", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 64 | "//ios/chrome/app/strings", |
sdefresne | cd5a0de | 2016-10-28 12:32:36 | [diff] [blame] | 65 | "//ios/chrome/browser", |
Dominic Battre | 53b9559c | 2019-09-20 13:49:46 | [diff] [blame] | 66 | "//ios/chrome/browser/autofill", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 67 | "//ios/chrome/browser/browser_state", |
| 68 | "//ios/chrome/browser/crash_report", |
mastiz | fbc3cb6 | 2017-06-14 05:02:55 | [diff] [blame] | 69 | "//ios/chrome/browser/favicon:favicon", |
Nazerke | 9c25905 | 2019-06-26 15:30:10 | [diff] [blame] | 70 | "//ios/chrome/browser/flags", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 71 | "//ios/chrome/browser/metrics", |
sfiera | 7713f24 | 2016-11-02 17:09:38 | [diff] [blame] | 72 | "//ios/chrome/browser/ntp_tiles", |
Vaclav Brozek | 449b181 | 2017-11-27 20:03:33 | [diff] [blame] | 73 | "//ios/chrome/browser/passwords", |
Colin Blundell | 8bb4588 | 2017-07-20 17:00:09 | [diff] [blame] | 74 | "//ios/chrome/browser/suggestions", |
Mike Dougherty | dadcf58 | 2018-12-14 17:57:06 | [diff] [blame] | 75 | "//ios/chrome/browser/tabs", |
Gauthier Ambard | 4d0fb740 | 2019-04-23 13:05:16 | [diff] [blame] | 76 | "//ios/chrome/browser/ui/util", |
Gauthier Ambard | 4e8eff1 | 2019-04-04 09:42:41 | [diff] [blame] | 77 | "//ios/chrome/browser/ui/util:terms_util", |
Mike Dougherty | dadcf58 | 2018-12-14 17:57:06 | [diff] [blame] | 78 | "//ios/chrome/browser/web:java_script_console", |
| 79 | "//ios/chrome/browser/web_state_list", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 80 | "//ios/chrome/common", |
Yi Su | 5b19eb24 | 2019-05-28 12:14:07 | [diff] [blame] | 81 | "//ios/web/public/js_messaging", |
Mark Cogan | 33a826a | 2019-05-29 13:56:57 | [diff] [blame] | 82 | "//ios/web/public/webui", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 83 | "//net", |
sdefresne | 87704da2 | 2016-10-26 17:01:19 | [diff] [blame] | 84 | "//ui/base", |
| 85 | "//url", |
| 86 | ] |
| 87 | } |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 88 | |
| 89 | source_set("webui_internal") { |
gambard | bffdac4 | 2017-04-21 07:06:22 | [diff] [blame] | 90 | configs += [ "//build/config/compiler:enable_arc" ] |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 91 | sources = [ |
| 92 | "chrome_web_ui_ios_controller_factory.h", |
| 93 | "chrome_web_ui_ios_controller_factory.mm", |
| 94 | "omaha_ui.cc", |
| 95 | "omaha_ui.h", |
| 96 | "signin_internals_ui_ios.cc", |
| 97 | "signin_internals_ui_ios.h", |
| 98 | ] |
| 99 | deps = [ |
sdefresne | 037962f | 2017-01-05 08:51:39 | [diff] [blame] | 100 | ":webui", |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 101 | "//components/resources", |
Henrique Ferreiro | 94eb46f | 2019-07-03 14:38:56 | [diff] [blame] | 102 | "//components/signin/public/identity_manager", |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 103 | "//ios/chrome/app/resources:ios_resources", |
| 104 | "//ios/chrome/browser", |
| 105 | "//ios/chrome/browser/browser_state", |
| 106 | "//ios/chrome/browser/omaha", |
| 107 | "//ios/chrome/browser/signin", |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 108 | "//ios/chrome/browser/ui/webui/gcm", |
| 109 | "//ios/chrome/browser/ui/webui/net_export", |
| 110 | "//ios/chrome/browser/ui/webui/sync_internals", |
Moe Ahmadi | d077506 | 2019-04-08 16:55:53 | [diff] [blame] | 111 | "//ios/chrome/browser/ui/webui/translate_internals", |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 112 | "//url", |
| 113 | ] |
Henrique Ferreiro | 45666965 | 2019-07-23 09:25:35 | [diff] [blame] | 114 | |
| 115 | public_deps = [ |
| 116 | "//base", |
| 117 | "//components/signin/core/browser", |
| 118 | "//ios/web/public/webui", |
| 119 | ] |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 120 | } |
| 121 | |
| 122 | source_set("eg_tests") { |
stkhapugin | b5d3c8f9 | 2017-02-15 17:18:06 | [diff] [blame] | 123 | configs += [ "//build/config/compiler:enable_arc" ] |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 124 | testonly = true |
| 125 | sources = [ |
Mike Dougherty | dadcf58 | 2018-12-14 17:57:06 | [diff] [blame] | 126 | "inspect/inspect_ui_egtest.mm", |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 127 | "web_ui_egtest.mm", |
| 128 | ] |
| 129 | deps = [ |
| 130 | "//base", |
Moe Ahmadi | 12be145f | 2018-07-13 16:42:22 | [diff] [blame] | 131 | "//base/test:test_support", |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 132 | "//components/strings", |
| 133 | "//components/version_info", |
| 134 | "//ios/chrome/browser", |
| 135 | "//ios/chrome/browser/ui/omnibox:omnibox_internal", |
| 136 | "//ios/chrome/test/app:test_support", |
| 137 | "//ios/chrome/test/earl_grey:test_support", |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 138 | "//ios/web", |
Rohit Rao | f1aa737 | 2019-04-09 17:33:35 | [diff] [blame] | 139 | "//ios/web/public/test:element_selector", |
Mark Cogan | cb0a29d | 2019-11-04 14:38:32 | [diff] [blame^] | 140 | "//net:test_support", |
sdefresne | 69edf1b | 2016-12-19 22:53:32 | [diff] [blame] | 141 | "//ui/base", |
| 142 | "//url", |
| 143 | ] |
| 144 | libs = [ "XCTest.framework" ] |
| 145 | } |