[email protected] | 743530f | 2014-06-12 19:38:50 | [diff] [blame] | 1 | # Copyright 2014 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 | |
Ben Pastene | c60bf502 | 2018-05-04 01:10:33 | [diff] [blame] | 5 | import("//build/config/chromeos/rules.gni") |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 6 | import("//build/config/ui.gni") |
Lutz Justen | 09c943a | 2018-04-13 01:49:19 | [diff] [blame] | 7 | import("//testing/libfuzzer/fuzzer_test.gni") |
qsr | fb5251d1 | 2015-01-21 15:57:22 | [diff] [blame] | 8 | import("//testing/test.gni") |
[email protected] | 743530f | 2014-06-12 19:38:50 | [diff] [blame] | 9 | import("//third_party/protobuf/proto_library.gni") |
| 10 | |
mukai | 327e5f5 | 2014-10-16 19:10:52 | [diff] [blame] | 11 | assert(is_chromeos, "Non-ChromeOS builds must not depend on //chromeos") |
| 12 | |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 13 | component("chromeos") { |
Nico Weber | 2023256d | 2018-08-28 17:44:57 | [diff] [blame] | 14 | configs += [ "//build/config/linux/nss:system_nss_no_ssl_config" ] |
scottmg | 34fb7e5 | 2014-12-03 23:27:24 | [diff] [blame] | 15 | public_deps = [ |
| 16 | "//dbus", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 17 | ] |
| 18 | deps = [ |
Kush Sinha | 719fb1b | 2018-03-19 19:29:58 | [diff] [blame] | 19 | ":account_manager_proto", |
drcrash | 7da3d8b | 2016-09-09 05:39:53 | [diff] [blame] | 20 | ":attestation_proto", |
rsorokin | fc75ccee | 2017-02-10 13:16:43 | [diff] [blame] | 21 | ":authpolicy_proto", |
xiaoyinh | 58676cf | 2017-05-08 20:21:31 | [diff] [blame] | 22 | ":biod_proto", |
Jeffrey Kardatzke | a3f86c4c | 2018-05-31 18:34:07 | [diff] [blame] | 23 | ":cicerone_proto", |
Renee Wright | 0e1449f | 2018-03-28 00:21:40 | [diff] [blame] | 24 | ":concierge_proto", |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 25 | ":cryptohome_proto", |
xiaohuic | 2f57e3f7 | 2017-05-31 01:29:53 | [diff] [blame] | 26 | ":login_manager_proto", |
lasoren | f933419f | 2017-05-15 19:37:45 | [diff] [blame] | 27 | ":media_perception_proto", |
Luigi Semenzato | a179f27 | 2018-09-07 21:06:41 | [diff] [blame] | 28 | ":metrics_event_proto", |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 29 | ":power_manager_proto", |
Joel Hockey | b797d18 | 2018-09-01 10:48:53 | [diff] [blame] | 30 | ":seneschal_proto", |
Allen Vicencio | 0245710 | 2017-11-28 01:20:20 | [diff] [blame] | 31 | ":smbprovider_proto", |
Timothy Loh | 71d65441 | 2018-04-04 05:30:05 | [diff] [blame] | 32 | ":vm_applications_apps_proto", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 33 | "//base", |
Nico Weber | a3d0a42 | 2015-01-20 21:46:21 | [diff] [blame] | 34 | "//base:i18n", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 35 | "//base/third_party/dynamic_annotations", |
Alexander Alekseev | 3f09a8f | 2018-05-03 02:52:10 | [diff] [blame] | 36 | "//components/account_id", |
reillyg | 4a84927 | 2015-02-20 21:38:43 | [diff] [blame] | 37 | "//components/device_event_log", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 38 | "//components/onc", |
Vaclav Brozek | 87ea66b | 2018-06-12 11:09:47 | [diff] [blame] | 39 | "//components/password_manager/core/browser:password_hash_data", |
tnagel | 51accc4 | 2016-12-28 12:00:58 | [diff] [blame] | 40 | "//components/policy:cloud_policy_proto_generated_compile", |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 41 | "//components/policy/proto", |
stevenjb | 100c620 | 2016-10-28 02:28:00 | [diff] [blame] | 42 | "//components/pref_registry", |
brettw | 9f7802a2 | 2016-01-30 06:40:17 | [diff] [blame] | 43 | "//components/prefs", |
stevenjb | 8336888 | 2015-07-10 20:51:45 | [diff] [blame] | 44 | "//components/proxy_config", |
stevenjb | ffe695c | 2017-01-10 21:35:51 | [diff] [blame] | 45 | "//components/url_formatter", |
alemate | 627f653 | 2016-03-04 10:39:54 | [diff] [blame] | 46 | "//components/user_manager", |
nkostylev | 8d7d18d | 2015-01-28 11:25:08 | [diff] [blame] | 47 | "//crypto:platform", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 48 | "//google_apis", |
shenghao | 77ec80c | 2017-02-22 20:14:18 | [diff] [blame] | 49 | "//media/base:video_facing", |
oshima | 3f959fa8 | 2016-05-02 18:42:57 | [diff] [blame] | 50 | "//net", |
Luum Habtemariam | b30c811 | 2018-06-25 21:51:22 | [diff] [blame] | 51 | "//services/network/public/cpp:cpp", |
stevenjb | 100c620 | 2016-10-28 02:28:00 | [diff] [blame] | 52 | "//skia", # For components/user_manager |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 53 | "//third_party/icu", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 54 | "//third_party/protobuf:protobuf_lite", |
James Cook | a747825 | 2018-02-23 23:03:11 | [diff] [blame] | 55 | "//ui/gfx/geometry", # For accelerometer. |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 56 | "//url", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 57 | ] |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 58 | sources = [ |
| 59 | "accelerometer/accelerometer_reader.cc", |
| 60 | "accelerometer/accelerometer_reader.h", |
| 61 | "accelerometer/accelerometer_types.cc", |
| 62 | "accelerometer/accelerometer_types.h", |
Kush Sinha | 719fb1b | 2018-03-19 19:29:58 | [diff] [blame] | 63 | "account_manager/account_manager.cc", |
| 64 | "account_manager/account_manager.h", |
Kush Sinha | 74c38a0 | 2018-04-16 23:53:44 | [diff] [blame] | 65 | "account_manager/account_manager_factory.cc", |
| 66 | "account_manager/account_manager_factory.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 67 | "app_mode/kiosk_oem_manifest_parser.cc", |
| 68 | "app_mode/kiosk_oem_manifest_parser.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 69 | "attestation/attestation_flow.cc", |
| 70 | "attestation/attestation_flow.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 71 | "audio/audio_device.cc", |
| 72 | "audio/audio_device.h", |
| 73 | "audio/audio_devices_pref_handler.h", |
| 74 | "audio/audio_devices_pref_handler_impl.cc", |
| 75 | "audio/audio_devices_pref_handler_impl.h", |
| 76 | "audio/audio_devices_pref_handler_stub.cc", |
| 77 | "audio/audio_devices_pref_handler_stub.h", |
| 78 | "audio/audio_pref_observer.h", |
| 79 | "audio/chromeos_sounds.h", |
| 80 | "audio/cras_audio_handler.cc", |
| 81 | "audio/cras_audio_handler.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 82 | "cert_loader.cc", |
| 83 | "cert_loader.h", |
| 84 | "chromeos_constants.cc", |
| 85 | "chromeos_constants.h", |
| 86 | "chromeos_export.h", |
Kyle Horimoto | a3da6ab | 2018-04-27 19:39:54 | [diff] [blame] | 87 | "chromeos_features.cc", |
| 88 | "chromeos_features.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 89 | "chromeos_paths.cc", |
| 90 | "chromeos_paths.h", |
| 91 | "chromeos_pref_names.cc", |
| 92 | "chromeos_pref_names.h", |
| 93 | "chromeos_switches.cc", |
| 94 | "chromeos_switches.h", |
| 95 | "cryptohome/async_method_caller.cc", |
| 96 | "cryptohome/async_method_caller.h", |
| 97 | "cryptohome/cryptohome_parameters.cc", |
| 98 | "cryptohome/cryptohome_parameters.h", |
Maajid | 75b8ee4 | 2017-12-25 05:42:40 | [diff] [blame] | 99 | "cryptohome/cryptohome_util.cc", |
| 100 | "cryptohome/cryptohome_util.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 101 | "cryptohome/homedir_methods.cc", |
| 102 | "cryptohome/homedir_methods.h", |
| 103 | "cryptohome/system_salt_getter.cc", |
| 104 | "cryptohome/system_salt_getter.h", |
Ryo Hashimoto | 17fddd2e | 2018-05-10 05:46:45 | [diff] [blame] | 105 | "dbus/arc_appfuse_provider_client.cc", |
| 106 | "dbus/arc_appfuse_provider_client.h", |
Prashant Malani | 1025c477 | 2017-08-24 20:22:30 | [diff] [blame] | 107 | "dbus/arc_midis_client.cc", |
| 108 | "dbus/arc_midis_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 109 | "dbus/arc_obb_mounter_client.cc", |
| 110 | "dbus/arc_obb_mounter_client.h", |
Jeffrey Kardatzke | 49054cb7 | 2017-08-11 17:45:56 | [diff] [blame] | 111 | "dbus/arc_oemcrypto_client.cc", |
| 112 | "dbus/arc_oemcrypto_client.h", |
Steven Bennetts | 149a15b | 2018-07-19 17:33:36 | [diff] [blame] | 113 | "dbus/attestation_constants.cc", |
| 114 | "dbus/attestation_constants.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 115 | "dbus/audio_node.cc", |
| 116 | "dbus/audio_node.h", |
| 117 | "dbus/auth_policy_client.cc", |
| 118 | "dbus/auth_policy_client.h", |
sammiequon | 0958b7f | 2017-04-03 19:24:21 | [diff] [blame] | 119 | "dbus/biod/biod_client.cc", |
| 120 | "dbus/biod/biod_client.h", |
sammiequon | 86bf784 | 2017-04-05 22:47:03 | [diff] [blame] | 121 | "dbus/biod/fake_biod_client.cc", |
| 122 | "dbus/biod/fake_biod_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 123 | "dbus/blocking_method_caller.cc", |
| 124 | "dbus/blocking_method_caller.h", |
Felix Ekblom | bba090e | 2018-04-19 09:38:43 | [diff] [blame] | 125 | "dbus/cec_service_client.cc", |
| 126 | "dbus/cec_service_client.h", |
Jeffrey Kardatzke | a3f86c4c | 2018-05-31 18:34:07 | [diff] [blame] | 127 | "dbus/cicerone_client.cc", |
| 128 | "dbus/cicerone_client.h", |
Renee Wright | 0e1449f | 2018-03-28 00:21:40 | [diff] [blame] | 129 | "dbus/concierge_client.cc", |
| 130 | "dbus/concierge_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 131 | "dbus/cras_audio_client.cc", |
| 132 | "dbus/cras_audio_client.h", |
| 133 | "dbus/cros_disks_client.cc", |
| 134 | "dbus/cros_disks_client.h", |
| 135 | "dbus/cryptohome_client.cc", |
| 136 | "dbus/cryptohome_client.h", |
| 137 | "dbus/dbus_client_implementation_type.h", |
| 138 | "dbus/dbus_clients_browser.cc", |
| 139 | "dbus/dbus_clients_browser.h", |
| 140 | "dbus/dbus_clients_common.cc", |
| 141 | "dbus/dbus_clients_common.h", |
| 142 | "dbus/dbus_method_call_status.cc", |
| 143 | "dbus/dbus_method_call_status.h", |
Steven Bennetts | 1122706 | 2018-07-19 15:49:57 | [diff] [blame] | 144 | "dbus/dbus_switches.cc", |
| 145 | "dbus/dbus_switches.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 146 | "dbus/dbus_thread_manager.cc", |
| 147 | "dbus/dbus_thread_manager.h", |
| 148 | "dbus/debug_daemon_client.cc", |
| 149 | "dbus/debug_daemon_client.h", |
| 150 | "dbus/easy_unlock_client.cc", |
| 151 | "dbus/easy_unlock_client.h", |
Ryo Hashimoto | 17fddd2e | 2018-05-10 05:46:45 | [diff] [blame] | 152 | "dbus/fake_arc_appfuse_provider_client.cc", |
| 153 | "dbus/fake_arc_appfuse_provider_client.h", |
Prashant Malani | 1025c477 | 2017-08-24 20:22:30 | [diff] [blame] | 154 | "dbus/fake_arc_midis_client.cc", |
| 155 | "dbus/fake_arc_midis_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 156 | "dbus/fake_arc_obb_mounter_client.cc", |
| 157 | "dbus/fake_arc_obb_mounter_client.h", |
Jeffrey Kardatzke | 49054cb7 | 2017-08-11 17:45:56 | [diff] [blame] | 158 | "dbus/fake_arc_oemcrypto_client.cc", |
| 159 | "dbus/fake_arc_oemcrypto_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 160 | "dbus/fake_auth_policy_client.cc", |
| 161 | "dbus/fake_auth_policy_client.h", |
Felix Ekblom | bba090e | 2018-04-19 09:38:43 | [diff] [blame] | 162 | "dbus/fake_cec_service_client.cc", |
| 163 | "dbus/fake_cec_service_client.h", |
Jeffrey Kardatzke | a3f86c4c | 2018-05-31 18:34:07 | [diff] [blame] | 164 | "dbus/fake_cicerone_client.cc", |
| 165 | "dbus/fake_cicerone_client.h", |
Renee Wright | 0e1449f | 2018-03-28 00:21:40 | [diff] [blame] | 166 | "dbus/fake_concierge_client.cc", |
| 167 | "dbus/fake_concierge_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 168 | "dbus/fake_cras_audio_client.cc", |
| 169 | "dbus/fake_cras_audio_client.h", |
| 170 | "dbus/fake_cros_disks_client.cc", |
| 171 | "dbus/fake_cros_disks_client.h", |
| 172 | "dbus/fake_cryptohome_client.cc", |
| 173 | "dbus/fake_cryptohome_client.h", |
| 174 | "dbus/fake_debug_daemon_client.cc", |
| 175 | "dbus/fake_debug_daemon_client.h", |
| 176 | "dbus/fake_easy_unlock_client.cc", |
| 177 | "dbus/fake_easy_unlock_client.h", |
| 178 | "dbus/fake_gsm_sms_client.cc", |
| 179 | "dbus/fake_gsm_sms_client.h", |
Toni Barzic | e5b1f57 | 2018-02-28 01:29:26 | [diff] [blame] | 180 | "dbus/fake_hammerd_client.cc", |
| 181 | "dbus/fake_hammerd_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 182 | "dbus/fake_image_burner_client.cc", |
| 183 | "dbus/fake_image_burner_client.h", |
| 184 | "dbus/fake_image_loader_client.cc", |
| 185 | "dbus/fake_image_loader_client.h", |
| 186 | "dbus/fake_lorgnette_manager_client.cc", |
| 187 | "dbus/fake_lorgnette_manager_client.h", |
Andrew Moylan | 5ced600 | 2018-07-16 01:24:09 | [diff] [blame] | 188 | "dbus/fake_machine_learning_client.cc", |
| 189 | "dbus/fake_machine_learning_client.h", |
lasoren | f933419f | 2017-05-15 19:37:45 | [diff] [blame] | 190 | "dbus/fake_media_analytics_client.cc", |
| 191 | "dbus/fake_media_analytics_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 192 | "dbus/fake_modem_messaging_client.cc", |
| 193 | "dbus/fake_modem_messaging_client.h", |
Denis Kuznetsov | 41c67ab | 2018-08-22 11:41:25 | [diff] [blame] | 194 | "dbus/fake_oobe_configuration_client.cc", |
| 195 | "dbus/fake_oobe_configuration_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 196 | "dbus/fake_permission_broker_client.cc", |
| 197 | "dbus/fake_permission_broker_client.h", |
| 198 | "dbus/fake_power_manager_client.cc", |
| 199 | "dbus/fake_power_manager_client.h", |
Joel Hockey | b797d18 | 2018-09-01 10:48:53 | [diff] [blame] | 200 | "dbus/fake_seneschal_client.cc", |
| 201 | "dbus/fake_seneschal_client.h", |
Qijiang Fan | 0f3005f | 2018-01-24 08:53:49 | [diff] [blame] | 202 | "dbus/fake_session_manager_client.cc", |
| 203 | "dbus/fake_session_manager_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 204 | "dbus/fake_shill_device_client.cc", |
| 205 | "dbus/fake_shill_device_client.h", |
| 206 | "dbus/fake_shill_ipconfig_client.cc", |
| 207 | "dbus/fake_shill_ipconfig_client.h", |
| 208 | "dbus/fake_shill_manager_client.cc", |
| 209 | "dbus/fake_shill_manager_client.h", |
| 210 | "dbus/fake_shill_profile_client.cc", |
| 211 | "dbus/fake_shill_profile_client.h", |
| 212 | "dbus/fake_shill_service_client.cc", |
| 213 | "dbus/fake_shill_service_client.h", |
| 214 | "dbus/fake_shill_third_party_vpn_driver_client.cc", |
| 215 | "dbus/fake_shill_third_party_vpn_driver_client.h", |
Allen Vicencio | 0245710 | 2017-11-28 01:20:20 | [diff] [blame] | 216 | "dbus/fake_smb_provider_client.cc", |
| 217 | "dbus/fake_smb_provider_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 218 | "dbus/fake_sms_client.cc", |
| 219 | "dbus/fake_sms_client.h", |
| 220 | "dbus/fake_system_clock_client.cc", |
| 221 | "dbus/fake_system_clock_client.h", |
| 222 | "dbus/fake_upstart_client.cc", |
| 223 | "dbus/fake_upstart_client.h", |
Ryo Hashimoto | 44c140b | 2017-09-13 05:10:08 | [diff] [blame] | 224 | "dbus/fake_virtual_file_provider_client.cc", |
| 225 | "dbus/fake_virtual_file_provider_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 226 | "dbus/gsm_sms_client.cc", |
| 227 | "dbus/gsm_sms_client.h", |
Toni Barzic | e5b1f57 | 2018-02-28 01:29:26 | [diff] [blame] | 228 | "dbus/hammerd_client.cc", |
| 229 | "dbus/hammerd_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 230 | "dbus/image_burner_client.cc", |
| 231 | "dbus/image_burner_client.h", |
| 232 | "dbus/image_loader_client.cc", |
| 233 | "dbus/image_loader_client.h", |
| 234 | "dbus/lorgnette_manager_client.cc", |
| 235 | "dbus/lorgnette_manager_client.h", |
Andrew Moylan | 5ced600 | 2018-07-16 01:24:09 | [diff] [blame] | 236 | "dbus/machine_learning_client.cc", |
| 237 | "dbus/machine_learning_client.h", |
lasoren | f933419f | 2017-05-15 19:37:45 | [diff] [blame] | 238 | "dbus/media_analytics_client.cc", |
| 239 | "dbus/media_analytics_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 240 | "dbus/modem_messaging_client.cc", |
| 241 | "dbus/modem_messaging_client.h", |
Denis Kuznetsov | 41c67ab | 2018-08-22 11:41:25 | [diff] [blame] | 242 | "dbus/oobe_configuration_client.cc", |
| 243 | "dbus/oobe_configuration_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 244 | "dbus/permission_broker_client.cc", |
| 245 | "dbus/permission_broker_client.h", |
| 246 | "dbus/pipe_reader.cc", |
| 247 | "dbus/pipe_reader.h", |
| 248 | "dbus/power_manager_client.cc", |
| 249 | "dbus/power_manager_client.h", |
| 250 | "dbus/power_policy_controller.cc", |
| 251 | "dbus/power_policy_controller.h", |
Joel Hockey | b797d18 | 2018-09-01 10:48:53 | [diff] [blame] | 252 | "dbus/seneschal_client.cc", |
| 253 | "dbus/seneschal_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 254 | "dbus/services/cros_dbus_service.cc", |
| 255 | "dbus/services/cros_dbus_service.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 256 | "dbus/session_manager_client.cc", |
| 257 | "dbus/session_manager_client.h", |
| 258 | "dbus/shill_client_helper.cc", |
| 259 | "dbus/shill_client_helper.h", |
| 260 | "dbus/shill_device_client.cc", |
| 261 | "dbus/shill_device_client.h", |
| 262 | "dbus/shill_ipconfig_client.cc", |
| 263 | "dbus/shill_ipconfig_client.h", |
| 264 | "dbus/shill_manager_client.cc", |
| 265 | "dbus/shill_manager_client.h", |
| 266 | "dbus/shill_profile_client.cc", |
| 267 | "dbus/shill_profile_client.h", |
| 268 | "dbus/shill_service_client.cc", |
| 269 | "dbus/shill_service_client.h", |
| 270 | "dbus/shill_third_party_vpn_driver_client.cc", |
| 271 | "dbus/shill_third_party_vpn_driver_client.h", |
Allen Vicencio | 0245710 | 2017-11-28 01:20:20 | [diff] [blame] | 272 | "dbus/smb_provider_client.cc", |
| 273 | "dbus/smb_provider_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 274 | "dbus/sms_client.cc", |
| 275 | "dbus/sms_client.h", |
| 276 | "dbus/system_clock_client.cc", |
| 277 | "dbus/system_clock_client.h", |
| 278 | "dbus/update_engine_client.cc", |
| 279 | "dbus/update_engine_client.h", |
| 280 | "dbus/upstart_client.cc", |
| 281 | "dbus/upstart_client.h", |
Ryo Hashimoto | 386e728 | 2018-07-31 09:11:16 | [diff] [blame] | 282 | "dbus/util/account_identifier_operators.cc", |
| 283 | "dbus/util/account_identifier_operators.h", |
Steven Bennetts | 642db78 | 2018-07-19 20:48:19 | [diff] [blame] | 284 | "dbus/util/tpm_util.cc", |
| 285 | "dbus/util/tpm_util.h", |
Steven Bennetts | a4fe4f7 | 2018-07-19 20:54:34 | [diff] [blame] | 286 | "dbus/util/version_loader.cc", |
| 287 | "dbus/util/version_loader.h", |
Ryo Hashimoto | 44c140b | 2017-09-13 05:10:08 | [diff] [blame] | 288 | "dbus/virtual_file_provider_client.cc", |
| 289 | "dbus/virtual_file_provider_client.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 290 | "dbus/volume_state.cc", |
| 291 | "dbus/volume_state.h", |
Anand K. Mistry | 6039ab0 | 2018-08-07 03:21:34 | [diff] [blame] | 292 | "disks/disk.cc", |
| 293 | "disks/disk.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 294 | "disks/disk_mount_manager.cc", |
| 295 | "disks/disk_mount_manager.h", |
| 296 | "disks/suspend_unmount_manager.cc", |
| 297 | "disks/suspend_unmount_manager.h", |
| 298 | "geolocation/geoposition.cc", |
| 299 | "geolocation/geoposition.h", |
| 300 | "geolocation/simple_geolocation_provider.cc", |
| 301 | "geolocation/simple_geolocation_provider.h", |
| 302 | "geolocation/simple_geolocation_request.cc", |
| 303 | "geolocation/simple_geolocation_request.h", |
| 304 | "geolocation/simple_geolocation_request_test_monitor.cc", |
| 305 | "geolocation/simple_geolocation_request_test_monitor.h", |
| 306 | "hugepage_text/hugepage_text.cc", |
| 307 | "hugepage_text/hugepage_text.h", |
| 308 | "login/auth/auth_attempt_state.cc", |
| 309 | "login/auth/auth_attempt_state.h", |
| 310 | "login/auth/auth_attempt_state_resolver.cc", |
| 311 | "login/auth/auth_attempt_state_resolver.h", |
| 312 | "login/auth/auth_status_consumer.cc", |
| 313 | "login/auth/auth_status_consumer.h", |
| 314 | "login/auth/authenticator.cc", |
| 315 | "login/auth/authenticator.h", |
rsorokin | d8c46c1 | 2017-04-11 08:43:19 | [diff] [blame] | 316 | "login/auth/authpolicy_login_helper.cc", |
| 317 | "login/auth/authpolicy_login_helper.h", |
Maksim Ivanov | 266cee1 | 2018-04-11 04:07:31 | [diff] [blame] | 318 | "login/auth/challenge_response_key.cc", |
| 319 | "login/auth/challenge_response_key.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 320 | "login/auth/cryptohome_authenticator.cc", |
| 321 | "login/auth/cryptohome_authenticator.h", |
| 322 | "login/auth/extended_authenticator.cc", |
| 323 | "login/auth/extended_authenticator.h", |
| 324 | "login/auth/extended_authenticator_impl.cc", |
| 325 | "login/auth/extended_authenticator_impl.h", |
| 326 | "login/auth/key.cc", |
| 327 | "login/auth/key.h", |
| 328 | "login/auth/login_performer.cc", |
| 329 | "login/auth/login_performer.h", |
| 330 | "login/auth/stub_authenticator.cc", |
| 331 | "login/auth/stub_authenticator.h", |
| 332 | "login/auth/test_attempt_state.cc", |
| 333 | "login/auth/test_attempt_state.h", |
| 334 | "login/auth/user_context.cc", |
| 335 | "login/auth/user_context.h", |
| 336 | "login/login_state.cc", |
| 337 | "login/login_state.h", |
| 338 | "login_event_recorder.cc", |
| 339 | "login_event_recorder.h", |
| 340 | "network/auto_connect_handler.cc", |
| 341 | "network/auto_connect_handler.h", |
Steven Bennetts | 538486f | 2017-05-18 21:02:04 | [diff] [blame] | 342 | "network/certificate_helper.cc", |
| 343 | "network/certificate_helper.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 344 | "network/certificate_pattern.cc", |
| 345 | "network/certificate_pattern.h", |
| 346 | "network/client_cert_resolver.cc", |
| 347 | "network/client_cert_resolver.h", |
| 348 | "network/client_cert_util.cc", |
| 349 | "network/client_cert_util.h", |
| 350 | "network/device_state.cc", |
| 351 | "network/device_state.h", |
Lily Houghton | 9844d32 | 2018-01-20 05:44:01 | [diff] [blame] | 352 | "network/dhcp_pac_file_fetcher_chromeos.cc", |
| 353 | "network/dhcp_pac_file_fetcher_chromeos.h", |
| 354 | "network/dhcp_pac_file_fetcher_factory_chromeos.cc", |
| 355 | "network/dhcp_pac_file_fetcher_factory_chromeos.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 356 | "network/firewall_hole.cc", |
| 357 | "network/firewall_hole.h", |
| 358 | "network/geolocation_handler.cc", |
| 359 | "network/geolocation_handler.h", |
| 360 | "network/host_resolver_impl_chromeos.cc", |
| 361 | "network/host_resolver_impl_chromeos.h", |
| 362 | "network/managed_network_configuration_handler.cc", |
| 363 | "network/managed_network_configuration_handler.h", |
| 364 | "network/managed_network_configuration_handler_impl.cc", |
| 365 | "network/managed_network_configuration_handler_impl.h", |
| 366 | "network/managed_state.cc", |
| 367 | "network/managed_state.h", |
| 368 | "network/network_activation_handler.cc", |
| 369 | "network/network_activation_handler.h", |
| 370 | "network/network_cert_migrator.cc", |
| 371 | "network/network_cert_migrator.h", |
stevenjb | bbb23b7 | 2017-05-25 23:04:48 | [diff] [blame] | 372 | "network/network_certificate_handler.cc", |
| 373 | "network/network_certificate_handler.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 374 | "network/network_change_notifier_chromeos.cc", |
| 375 | "network/network_change_notifier_chromeos.h", |
| 376 | "network/network_change_notifier_factory_chromeos.cc", |
| 377 | "network/network_change_notifier_factory_chromeos.h", |
| 378 | "network/network_configuration_handler.cc", |
| 379 | "network/network_configuration_handler.h", |
| 380 | "network/network_configuration_observer.h", |
| 381 | "network/network_connect.cc", |
| 382 | "network/network_connect.h", |
| 383 | "network/network_connection_handler.cc", |
| 384 | "network/network_connection_handler.h", |
khorimoto | a2ff3163 | 2017-05-04 01:20:24 | [diff] [blame] | 385 | "network/network_connection_handler_impl.cc", |
| 386 | "network/network_connection_handler_impl.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 387 | "network/network_connection_observer.cc", |
| 388 | "network/network_connection_observer.h", |
| 389 | "network/network_device_handler.cc", |
| 390 | "network/network_device_handler.h", |
| 391 | "network/network_device_handler_impl.cc", |
| 392 | "network/network_device_handler_impl.h", |
| 393 | "network/network_event_log.h", |
| 394 | "network/network_handler.cc", |
| 395 | "network/network_handler.h", |
| 396 | "network/network_handler_callbacks.cc", |
| 397 | "network/network_handler_callbacks.h", |
| 398 | "network/network_ip_config.cc", |
| 399 | "network/network_ip_config.h", |
| 400 | "network/network_profile.cc", |
| 401 | "network/network_profile.h", |
| 402 | "network/network_profile_handler.cc", |
| 403 | "network/network_profile_handler.h", |
| 404 | "network/network_profile_observer.h", |
| 405 | "network/network_sms_handler.cc", |
| 406 | "network/network_sms_handler.h", |
| 407 | "network/network_state.cc", |
| 408 | "network/network_state.h", |
| 409 | "network/network_state_handler.cc", |
| 410 | "network/network_state_handler.h", |
| 411 | "network/network_state_handler_observer.cc", |
| 412 | "network/network_state_handler_observer.h", |
| 413 | "network/network_type_pattern.cc", |
| 414 | "network/network_type_pattern.h", |
| 415 | "network/network_ui_data.cc", |
| 416 | "network/network_ui_data.h", |
| 417 | "network/network_util.cc", |
| 418 | "network/network_util.h", |
| 419 | "network/onc/onc_certificate_importer.h", |
| 420 | "network/onc/onc_certificate_importer_impl.cc", |
| 421 | "network/onc/onc_certificate_importer_impl.h", |
| 422 | "network/onc/onc_mapper.cc", |
| 423 | "network/onc/onc_mapper.h", |
| 424 | "network/onc/onc_merger.cc", |
| 425 | "network/onc/onc_merger.h", |
| 426 | "network/onc/onc_normalizer.cc", |
| 427 | "network/onc/onc_normalizer.h", |
Pavol Marko | a69b546a | 2018-02-06 18:11:57 | [diff] [blame] | 428 | "network/onc/onc_parsed_certificates.cc", |
| 429 | "network/onc/onc_parsed_certificates.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 430 | "network/onc/onc_signature.cc", |
| 431 | "network/onc/onc_signature.h", |
| 432 | "network/onc/onc_translation_tables.cc", |
| 433 | "network/onc/onc_translation_tables.h", |
| 434 | "network/onc/onc_translator.h", |
| 435 | "network/onc/onc_translator_onc_to_shill.cc", |
| 436 | "network/onc/onc_translator_shill_to_onc.cc", |
| 437 | "network/onc/onc_utils.cc", |
| 438 | "network/onc/onc_utils.h", |
| 439 | "network/onc/onc_validator.cc", |
| 440 | "network/onc/onc_validator.h", |
| 441 | "network/policy_applicator.cc", |
| 442 | "network/policy_applicator.h", |
| 443 | "network/policy_util.cc", |
| 444 | "network/policy_util.h", |
| 445 | "network/portal_detector/network_portal_detector.cc", |
| 446 | "network/portal_detector/network_portal_detector.h", |
| 447 | "network/portal_detector/network_portal_detector_strategy.cc", |
| 448 | "network/portal_detector/network_portal_detector_strategy.h", |
| 449 | "network/portal_detector/network_portal_detector_stub.cc", |
| 450 | "network/portal_detector/network_portal_detector_stub.h", |
| 451 | "network/prohibited_technologies_handler.cc", |
| 452 | "network/prohibited_technologies_handler.h", |
| 453 | "network/proxy/proxy_config_handler.cc", |
| 454 | "network/proxy/proxy_config_handler.h", |
| 455 | "network/proxy/proxy_config_service_impl.cc", |
| 456 | "network/proxy/proxy_config_service_impl.h", |
| 457 | "network/proxy/ui_proxy_config.cc", |
| 458 | "network/proxy/ui_proxy_config.h", |
| 459 | "network/proxy/ui_proxy_config_service.cc", |
| 460 | "network/proxy/ui_proxy_config_service.h", |
| 461 | "network/shill_property_handler.cc", |
| 462 | "network/shill_property_handler.h", |
| 463 | "network/shill_property_util.cc", |
| 464 | "network/shill_property_util.h", |
khorimoto | e8e89d5 | 2017-04-19 21:16:04 | [diff] [blame] | 465 | "network/tether_constants.cc", |
| 466 | "network/tether_constants.h", |
Pavol Marko | 3bab3afd | 2018-09-24 14:42:17 | [diff] [blame^] | 467 | "policy_certificate_provider.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 468 | "printing/ppd_cache.cc", |
| 469 | "printing/ppd_cache.h", |
Justin Carlson | 781f77e21 | 2017-11-15 22:32:31 | [diff] [blame] | 470 | "printing/ppd_line_reader.cc", |
| 471 | "printing/ppd_line_reader.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 472 | "printing/ppd_provider.cc", |
| 473 | "printing/ppd_provider.h", |
| 474 | "printing/printer_configuration.cc", |
| 475 | "printing/printer_configuration.h", |
| 476 | "printing/printer_translator.cc", |
| 477 | "printing/printer_translator.h", |
David Valleau | 03e6fa6b | 2018-01-19 02:54:26 | [diff] [blame] | 478 | "printing/uri_components.cc", |
| 479 | "printing/uri_components.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 480 | "process_proxy/process_output_watcher.cc", |
| 481 | "process_proxy/process_output_watcher.h", |
| 482 | "process_proxy/process_proxy.cc", |
| 483 | "process_proxy/process_proxy.h", |
| 484 | "process_proxy/process_proxy_registry.cc", |
| 485 | "process_proxy/process_proxy_registry.h", |
| 486 | "settings/cros_settings_names.cc", |
| 487 | "settings/cros_settings_names.h", |
| 488 | "settings/cros_settings_provider.cc", |
| 489 | "settings/cros_settings_provider.h", |
| 490 | "settings/timezone_settings.cc", |
| 491 | "settings/timezone_settings.h", |
| 492 | "settings/timezone_settings_helper.cc", |
| 493 | "settings/timezone_settings_helper.h", |
sque | a15eba14 | 2017-04-25 15:41:36 | [diff] [blame] | 494 | "system/cpu_temperature_reader.cc", |
| 495 | "system/cpu_temperature_reader.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 496 | "system/devicemode.cc", |
| 497 | "system/devicemode.h", |
| 498 | "system/devicetype.cc", |
| 499 | "system/devicetype.h", |
Pavol Marko | ac1f561 | 2018-05-19 21:44:59 | [diff] [blame] | 500 | "system/factory_ping_embargo_check.cc", |
| 501 | "system/factory_ping_embargo_check.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 502 | |
| 503 | # Used when running mash, both on Linux and on real devices. |
| 504 | "system/fake_statistics_provider.cc", |
| 505 | "system/fake_statistics_provider.h", |
| 506 | "system/name_value_pairs_parser.cc", |
| 507 | "system/name_value_pairs_parser.h", |
| 508 | "system/statistics_provider.cc", |
| 509 | "system/statistics_provider.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 510 | "timezone/timezone_provider.cc", |
| 511 | "timezone/timezone_provider.h", |
| 512 | "timezone/timezone_request.cc", |
| 513 | "timezone/timezone_request.h", |
| 514 | "timezone/timezone_resolver.cc", |
| 515 | "timezone/timezone_resolver.h", |
Lutz Justen | 09c943a | 2018-04-13 01:49:19 | [diff] [blame] | 516 | "tools/variable_expander.cc", |
| 517 | "tools/variable_expander.h", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 518 | "tpm/tpm_password_fetcher.cc", |
| 519 | "tpm/tpm_password_fetcher.h", |
| 520 | "tpm/tpm_token_info_getter.cc", |
| 521 | "tpm/tpm_token_info_getter.h", |
| 522 | "tpm/tpm_token_loader.cc", |
| 523 | "tpm/tpm_token_loader.h", |
| 524 | ] |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 525 | defines = [ "CHROMEOS_IMPLEMENTATION" ] |
agrieve | c50a654 | 2016-06-09 03:44:09 | [diff] [blame] | 526 | if (current_cpu == "arm" || current_cpu == "x86") { |
hashimoto | c5ffb8b | 2016-03-09 03:19:31 | [diff] [blame] | 527 | defines += [ "BINDER_IPC_32BIT" ] |
hashimoto | aa1465a | 2015-12-11 06:19:59 | [diff] [blame] | 528 | } |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 529 | } |
| 530 | |
skau | 65455b5a0 | 2016-08-03 20:16:38 | [diff] [blame] | 531 | # This must be a static library instead of a source set because some of the |
brettw | c4e6a0f | 2015-08-27 18:28:32 | [diff] [blame] | 532 | # files pull in things with dependencies that aren't linked in all cases. |
| 533 | # |
| 534 | # TODO this should probably be changed such that it links in all cases and |
| 535 | # can be converted to a source set. |
Brett Wilson | 16eb70c | 2015-08-22 21:08:09 | [diff] [blame] | 536 | static_library("test_support") { |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 537 | testonly = true |
agrieve | 95ba444 | 2016-04-25 15:47:13 | [diff] [blame] | 538 | configs += [ "//build/config/linux/dbus" ] |
Brett Wilson | 817fec0 | 2015-08-22 20:36:49 | [diff] [blame] | 539 | public_deps = [ |
drcrash | 7da3d8b | 2016-09-09 05:39:53 | [diff] [blame] | 540 | ":attestation_proto", |
xiaoyinh | 58676cf | 2017-05-08 20:21:31 | [diff] [blame] | 541 | ":biod_proto", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 542 | ":chromeos", |
| 543 | ":cryptohome_proto", |
| 544 | ":power_manager_proto", |
oshima | 3f959fa8 | 2016-05-02 18:42:57 | [diff] [blame] | 545 | ] |
| 546 | deps = [ |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 547 | ":test_support_without_gmock", |
Alexander Alekseev | 3f09a8f | 2018-05-03 02:52:10 | [diff] [blame] | 548 | "//components/account_id", |
oshima | 3f959fa8 | 2016-05-02 18:42:57 | [diff] [blame] | 549 | "//dbus:test_support", |
| 550 | "//google_apis", |
| 551 | "//net:test_support", |
Luum Habtemariam | b30c811 | 2018-06-25 21:51:22 | [diff] [blame] | 552 | "//services/network:test_support", |
Brett Wilson | 817fec0 | 2015-08-22 20:36:49 | [diff] [blame] | 553 | "//testing/gmock", |
oshima | 3f959fa8 | 2016-05-02 18:42:57 | [diff] [blame] | 554 | "//testing/gtest", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 555 | ] |
| 556 | sources = [ |
| 557 | "attestation/mock_attestation_flow.cc", |
| 558 | "attestation/mock_attestation_flow.h", |
| 559 | "chromeos_test_utils.cc", |
| 560 | "chromeos_test_utils.h", |
| 561 | "cryptohome/mock_async_method_caller.cc", |
| 562 | "cryptohome/mock_async_method_caller.h", |
| 563 | "cryptohome/mock_homedir_methods.cc", |
| 564 | "cryptohome/mock_homedir_methods.h", |
sammiequon | b6dc62f5 | 2017-04-12 04:11:21 | [diff] [blame] | 565 | "dbus/biod/test_utils.cc", |
| 566 | "dbus/biod/test_utils.h", |
hashimoto | 1472afe | 2014-11-18 06:18:40 | [diff] [blame] | 567 | "dbus/services/service_provider_test_helper.cc", |
| 568 | "dbus/services/service_provider_test_helper.h", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 569 | "disks/mock_disk_mount_manager.cc", |
| 570 | "disks/mock_disk_mount_manager.h", |
brettw | 6c1a772 | 2015-01-06 08:34:24 | [diff] [blame] | 571 | "login/auth/fake_extended_authenticator.cc", |
| 572 | "login/auth/fake_extended_authenticator.h", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 573 | "login/auth/mock_auth_attempt_state_resolver.cc", |
| 574 | "login/auth/mock_auth_attempt_state_resolver.h", |
| 575 | "login/auth/mock_auth_status_consumer.cc", |
| 576 | "login/auth/mock_auth_status_consumer.h", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 577 | "login/auth/mock_url_fetchers.cc", |
| 578 | "login/auth/mock_url_fetchers.h", |
isandrk | 1296202 | 2017-05-04 15:27:33 | [diff] [blame] | 579 | "login/scoped_test_public_session_login_state.cc", |
| 580 | "login/scoped_test_public_session_login_state.h", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 581 | "network/fake_network_device_handler.cc", |
| 582 | "network/fake_network_device_handler.h", |
| 583 | "network/mock_managed_network_configuration_handler.cc", |
| 584 | "network/mock_managed_network_configuration_handler.h", |
malaykeshav | 77a1ea0 | 2016-04-21 18:55:50 | [diff] [blame] | 585 | "network/mock_network_device_handler.cc", |
| 586 | "network/mock_network_device_handler.h", |
Alexander Hendrich | b2429689 | 2018-08-01 08:18:15 | [diff] [blame] | 587 | "network/mock_network_state_handler.cc", |
| 588 | "network/mock_network_state_handler.h", |
khorimoto | 6c378ee | 2017-03-30 23:57:47 | [diff] [blame] | 589 | "network/network_state_test.cc", |
| 590 | "network/network_state_test.h", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 591 | "network/onc/onc_test_utils.cc", |
| 592 | "network/onc/onc_test_utils.h", |
kumarniranjan | f097331 | 2017-05-20 00:00:34 | [diff] [blame] | 593 | "network/portal_detector/mock_network_portal_detector.cc", |
| 594 | "network/portal_detector/mock_network_portal_detector.h", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 595 | ] |
| 596 | } |
| 597 | |
| 598 | static_library("test_support_without_gmock") { |
| 599 | testonly = true |
agrieve | 95ba444 | 2016-04-25 15:47:13 | [diff] [blame] | 600 | configs += [ "//build/config/linux/dbus" ] |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 601 | deps = [ |
drcrash | 7da3d8b | 2016-09-09 05:39:53 | [diff] [blame] | 602 | ":attestation_proto", |
xiaoyinh | 58676cf | 2017-05-08 20:21:31 | [diff] [blame] | 603 | ":biod_proto", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 604 | ":chromeos", |
| 605 | ":cryptohome_proto", |
khmel | 71bd29c | 2018-01-17 19:29:35 | [diff] [blame] | 606 | ":login_manager_proto", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 607 | ":power_manager_proto", |
emaxx | 8aaab6c | 2017-03-07 14:57:33 | [diff] [blame] | 608 | "//components/policy/proto", |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 609 | "//crypto", |
Sam McNally | f073a6f6 | 2018-06-13 02:17:24 | [diff] [blame] | 610 | "//url", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 611 | ] |
| 612 | sources = [ |
| 613 | "dbus/fake_cros_disks_client.cc", |
| 614 | "dbus/fake_cros_disks_client.h", |
Qijiang Fan | 0f3005f | 2018-01-24 08:53:49 | [diff] [blame] | 615 | |
| 616 | # TODO(crbug.com/799071) remove fake_session_manager_client and fix build rules. |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 617 | "dbus/fake_session_manager_client.cc", |
| 618 | "dbus/fake_session_manager_client.h", |
| 619 | "dbus/fake_shill_manager_client.cc", |
| 620 | "dbus/fake_shill_manager_client.h", |
| 621 | "dbus/fake_update_engine_client.cc", |
| 622 | "dbus/fake_update_engine_client.h", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 623 | ] |
| 624 | } |
| 625 | |
| 626 | test("chromeos_unittests") { |
| 627 | configs += [ |
agrieve | 95ba444 | 2016-04-25 15:47:13 | [diff] [blame] | 628 | "//build/config/linux/dbus", |
Nico Weber | 2023256d | 2018-08-28 17:44:57 | [diff] [blame] | 629 | "//build/config/linux/nss:system_nss_no_ssl_config", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 630 | ] |
| 631 | deps = [ |
drcrash | 7da3d8b | 2016-09-09 05:39:53 | [diff] [blame] | 632 | ":attestation_proto", |
Roman Sorokin | 63c0c216 | 2017-11-28 09:43:04 | [diff] [blame] | 633 | ":authpolicy_proto", |
xiaoyinh | 58676cf | 2017-05-08 20:21:31 | [diff] [blame] | 634 | ":biod_proto", |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 635 | ":cryptohome_proto", |
| 636 | ":power_manager_proto", |
| 637 | ":test_support", |
Roman Sorokin | 94a94e3 | 2017-11-29 13:11:21 | [diff] [blame] | 638 | ":test_support_without_gmock", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 639 | "//base/test:test_support", |
Kyle Horimoto | 940d7df | 2018-03-17 01:00:23 | [diff] [blame] | 640 | "//chromeos/services:unit_tests", |
Alexander Alekseev | 3f09a8f | 2018-05-03 02:52:10 | [diff] [blame] | 641 | "//components/account_id", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 642 | "//components/onc", |
brettw | 9f7802a2 | 2016-01-30 06:40:17 | [diff] [blame] | 643 | "//components/prefs:test_support", |
stevenjb | 8336888 | 2015-07-10 20:51:45 | [diff] [blame] | 644 | "//components/proxy_config", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 645 | "//crypto", |
| 646 | "//crypto:test_support", |
| 647 | "//dbus:test_support", |
| 648 | "//google_apis", |
jennyz | fbaa3e6 | 2017-03-06 20:14:02 | [diff] [blame] | 649 | "//media/base:video_facing", |
Ken Rockot | f03d97c95 | 2018-07-04 22:08:10 | [diff] [blame] | 650 | "//mojo/core/embedder", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 651 | "//net", |
| 652 | "//net:test_support", |
Luum Habtemariam | b30c811 | 2018-06-25 21:51:22 | [diff] [blame] | 653 | "//services/network:test_support", |
Jay Civelli | 1ba11572 | 2018-07-16 17:41:01 | [diff] [blame] | 654 | "//services/network/public/cpp", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 655 | "//testing/gmock", |
| 656 | "//testing/gtest", |
jshin | 77e507b | 2015-04-24 01:13:15 | [diff] [blame] | 657 | "//third_party/icu", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 658 | "//url", |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 659 | ] |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 660 | sources = [ |
Kush Sinha | 719fb1b | 2018-03-19 19:29:58 | [diff] [blame] | 661 | "account_manager/account_manager_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 662 | "app_mode/kiosk_oem_manifest_parser_unittest.cc", |
| 663 | "attestation/attestation_flow_unittest.cc", |
| 664 | "audio/audio_devices_pref_handler_impl_unittest.cc", |
| 665 | "audio/cras_audio_handler_unittest.cc", |
| 666 | "cert_loader_unittest.cc", |
Maajid | 1a0654a | 2018-01-23 07:49:49 | [diff] [blame] | 667 | "cryptohome/cryptohome_util_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 668 | "cryptohome/system_salt_getter_unittest.cc", |
sammiequon | 0958b7f | 2017-04-03 19:24:21 | [diff] [blame] | 669 | "dbus/biod/biod_client_unittest.cc", |
sammiequon | b6dc62f5 | 2017-04-12 04:11:21 | [diff] [blame] | 670 | "dbus/biod/fake_biod_client_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 671 | "dbus/blocking_method_caller_unittest.cc", |
Felix Ekblom | 72e8e96 | 2018-05-11 07:16:20 | [diff] [blame] | 672 | "dbus/cec_service_client_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 673 | "dbus/cras_audio_client_unittest.cc", |
| 674 | "dbus/cros_disks_client_unittest.cc", |
| 675 | "dbus/dbus_thread_manager_unittest.cc", |
| 676 | "dbus/fake_auth_policy_client_unittest.cc", |
| 677 | "dbus/fake_cryptohome_client_unittest.cc", |
| 678 | "dbus/fake_easy_unlock_client_unittest.cc", |
| 679 | "dbus/fake_power_manager_client_unittest.cc", |
| 680 | "dbus/gsm_sms_client_unittest.cc", |
| 681 | "dbus/modem_messaging_client_unittest.cc", |
Hidehiko Abe | 1ac7aa2 | 2017-10-30 20:35:19 | [diff] [blame] | 682 | "dbus/pipe_reader_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 683 | "dbus/power_manager_client_unittest.cc", |
| 684 | "dbus/power_policy_controller_unittest.cc", |
| 685 | "dbus/services/cros_dbus_service_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 686 | "dbus/shill_client_unittest_base.cc", |
| 687 | "dbus/shill_client_unittest_base.h", |
| 688 | "dbus/shill_device_client_unittest.cc", |
| 689 | "dbus/shill_ipconfig_client_unittest.cc", |
| 690 | "dbus/shill_manager_client_unittest.cc", |
| 691 | "dbus/shill_profile_client_unittest.cc", |
| 692 | "dbus/shill_service_client_unittest.cc", |
| 693 | "dbus/shill_third_party_vpn_driver_client_unittest.cc", |
Marton Hunyady | 1b8f9b7 | 2018-09-05 10:04:49 | [diff] [blame] | 694 | "dbus/update_engine_client_unittest.cc", |
Steven Bennetts | a4fe4f7 | 2018-07-19 20:54:34 | [diff] [blame] | 695 | "dbus/util/version_loader_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 696 | "disks/disk_mount_manager_unittest.cc", |
Anand K. Mistry | 3a633db | 2018-08-07 06:52:32 | [diff] [blame] | 697 | "disks/disk_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 698 | "disks/suspend_unmount_manager_unittest.cc", |
| 699 | "geolocation/simple_geolocation_unittest.cc", |
Roman Sorokin | 94a94e3 | 2017-11-29 13:11:21 | [diff] [blame] | 700 | "login/auth/authpolicy_login_helper_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 701 | "login/auth/key_unittest.cc", |
| 702 | "login/login_state_unittest.cc", |
| 703 | "network/auto_connect_handler_unittest.cc", |
Steven Bennetts | 538486f | 2017-05-18 21:02:04 | [diff] [blame] | 704 | "network/certificate_helper_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 705 | "network/client_cert_resolver_unittest.cc", |
| 706 | "network/firewall_hole_unittest.cc", |
| 707 | "network/geolocation_handler_unittest.cc", |
| 708 | "network/host_resolver_impl_chromeos_unittest.cc", |
| 709 | "network/managed_network_configuration_handler_unittest.cc", |
| 710 | "network/network_cert_migrator_unittest.cc", |
| 711 | "network/network_change_notifier_chromeos_unittest.cc", |
| 712 | "network/network_configuration_handler_unittest.cc", |
| 713 | "network/network_connect_unittest.cc", |
khorimoto | a2ff3163 | 2017-05-04 01:20:24 | [diff] [blame] | 714 | "network/network_connection_handler_impl_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 715 | "network/network_device_handler_unittest.cc", |
| 716 | "network/network_sms_handler_unittest.cc", |
| 717 | "network/network_state_handler_unittest.cc", |
| 718 | "network/network_state_unittest.cc", |
| 719 | "network/network_type_pattern_unittest.cc", |
| 720 | "network/network_ui_data_unittest.cc", |
| 721 | "network/network_util_unittest.cc", |
| 722 | "network/onc/onc_certificate_importer_impl_unittest.cc", |
| 723 | "network/onc/onc_merger_unittest.cc", |
| 724 | "network/onc/onc_normalizer_unittest.cc", |
Pavol Marko | a69b546a | 2018-02-06 18:11:57 | [diff] [blame] | 725 | "network/onc/onc_parsed_certificates_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 726 | "network/onc/onc_translator_unittest.cc", |
| 727 | "network/onc/onc_utils_unittest.cc", |
| 728 | "network/onc/onc_validator_unittest.cc", |
| 729 | "network/prohibited_technologies_handler_unittest.cc", |
mmenke | 29e5a5d | 2017-06-21 21:35:37 | [diff] [blame] | 730 | "network/proxy/proxy_config_service_impl_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 731 | "network/shill_property_handler_unittest.cc", |
| 732 | "printing/ppd_cache_unittest.cc", |
Justin Carlson | 781f77e21 | 2017-11-15 22:32:31 | [diff] [blame] | 733 | "printing/ppd_line_reader_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 734 | "printing/ppd_provider_unittest.cc", |
Sean Kau | ff2bbe7 | 2018-05-23 01:05:02 | [diff] [blame] | 735 | "printing/printer_configuration_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 736 | "printing/printer_translator_unittest.cc", |
| 737 | "process_proxy/process_output_watcher_unittest.cc", |
| 738 | "process_proxy/process_proxy_unittest.cc", |
Kyle Horimoto | 940d7df | 2018-03-17 01:00:23 | [diff] [blame] | 739 | "run_all_unittests.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 740 | "settings/timezone_settings_unittest.cc", |
sque | a15eba14 | 2017-04-25 15:41:36 | [diff] [blame] | 741 | "system/cpu_temperature_reader_unittest.cc", |
Pavol Marko | ac1f561 | 2018-05-19 21:44:59 | [diff] [blame] | 742 | "system/factory_ping_embargo_check_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 743 | "system/name_value_pairs_parser_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 744 | "timezone/timezone_unittest.cc", |
Lutz Justen | 09c943a | 2018-04-13 01:49:19 | [diff] [blame] | 745 | "tools/variable_expander_unittest.cc", |
teravest | 54ee225 | 2017-03-17 14:18:16 | [diff] [blame] | 746 | "tpm/tpm_token_info_getter_unittest.cc", |
| 747 | ] |
dpranke | 94c6fb2 | 2016-06-10 01:55:08 | [diff] [blame] | 748 | |
| 749 | data = [ |
| 750 | "test/data/", |
dpranke | 94c6fb2 | 2016-06-10 01:55:08 | [diff] [blame] | 751 | ] |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 752 | } |
| 753 | |
Ben Pastene | 70ce32d2 | 2018-09-10 22:30:52 | [diff] [blame] | 754 | # The following definitions only apply when building for a CrOS board (ie: not |
| 755 | # linux-chromeos). See the following for reference: |
| 756 | # https://chromium.googlesource.com/chromium/src/+/master/docs/chromeos_build_instructions.md |
| 757 | # https://chromium.googlesource.com/chromiumos/docs/+/master/simple_chrome_workflow.md |
| 758 | if (is_chromeos_chrome) { |
Ben Pastene | c1543c2 | 2018-05-04 23:39:43 | [diff] [blame] | 759 | generate_vm_runner_script("cros_vm_launcher") { |
| 760 | generated_script = "$root_build_dir/bin/launch_cros_vm" |
Ben Pastene | 22d25c8 | 2018-08-06 20:18:34 | [diff] [blame] | 761 | |
| 762 | # Assume every time we build cros_vm_launcher, we also build chrome and |
| 763 | # want to deploy it to the VM. |
| 764 | deploy_chrome = true |
Ben Pastene | c1543c2 | 2018-05-04 23:39:43 | [diff] [blame] | 765 | } |
Ben Pastene | 9ec70f9 | 2018-05-14 21:09:22 | [diff] [blame] | 766 | |
| 767 | # The sanity test's actual binary is baked into the vm image. All we need to |
| 768 | # do is build the test wrapper and build our own browser to push to the VM |
| 769 | # before testing it. |
Ben Pastene | 1688203 | 2018-09-21 01:16:39 | [diff] [blame] | 770 | generate_vm_runner_script("cros_vm_sanity_test") { |
| 771 | testonly = true |
| 772 | test_exe = "cros_vm_sanity_test" |
Ben Pastene | 9ec70f9 | 2018-05-14 21:09:22 | [diff] [blame] | 773 | generated_script = "$root_build_dir/bin/run_cros_vm_sanity_test" |
Ben Pastene | d09dd69 | 2018-09-21 18:58:10 | [diff] [blame] | 774 | runtime_deps_file = "$root_out_dir/cros_vm_sanity_test.runtime_deps" |
Ben Pastene | 9ec70f9 | 2018-05-14 21:09:22 | [diff] [blame] | 775 | |
Ben Pastene | 1688203 | 2018-09-21 01:16:39 | [diff] [blame] | 776 | data_deps = [ |
| 777 | ":cros_chrome_deploy", |
| 778 | "//:chromiumos_preflight", # Builds the browser. |
| 779 | ] |
Ben Pastene | 9ec70f9 | 2018-05-14 21:09:22 | [diff] [blame] | 780 | } |
Ben Pastene | 2bc796b | 2018-08-03 03:02:00 | [diff] [blame] | 781 | |
| 782 | group("cros_chrome_deploy") { |
| 783 | # The following run-time dependencies are needed to deploy chrome to a |
| 784 | # ChromeOS device. See the link for the full list: |
| 785 | # https://codesearch.chromium.org/chromium/src/third_party/chromite/lib/chrome_util.py?l=341 |
| 786 | # Most of these are copy targets, for which GN doesn't add their outputs |
| 787 | # as runtime-deps. See the link below for more details: |
| 788 | # https://chromium.googlesource.com/chromium/src/+/master/tools/gn/docs/reference.md#actions-and-copies |
| 789 | data_deps = [ |
| 790 | "//chrome:xdg_mime", |
| 791 | "//mojo/core:shared_library_arc32", |
| 792 | "//mojo/core:shared_library_arc64", |
| 793 | ] |
| 794 | |
| 795 | # TODO(bpastene): Figure out what's generating resources/chromeos/ and |
| 796 | # declare it as a dep instead of adding the dir directly. |
| 797 | data = [ |
| 798 | "$root_out_dir/resources/chromeos/", |
| 799 | ] |
| 800 | } |
Ben Pastene | c60bf502 | 2018-05-04 01:10:33 | [diff] [blame] | 801 | } |
| 802 | |
Lutz Justen | 09c943a | 2018-04-13 01:49:19 | [diff] [blame] | 803 | fuzzer_test("variable_expander_fuzzer") { |
| 804 | sources = [ |
| 805 | "tools/variable_expander_fuzzer.cc", |
| 806 | ] |
| 807 | seed_corpus = "//chromeos/test/data/variable_expander/fuzzer_corpus" |
| 808 | dict = "//chromeos/test/data/variable_expander/fuzzer.dict" |
| 809 | deps = [ |
| 810 | ":chromeos", |
| 811 | "//base/test:test_support", |
| 812 | ] |
| 813 | } |
| 814 | |
[email protected] | 743530f | 2014-06-12 19:38:50 | [diff] [blame] | 815 | proto_library("power_manager_proto") { |
| 816 | sources = [ |
Daniel Erat | 0f6c624 | 2018-03-09 18:24:14 | [diff] [blame] | 817 | "//third_party/cros_system_api/dbus/power_manager/backlight.proto", |
Daniel Erat | 05f8e5c | 2017-10-30 22:41:45 | [diff] [blame] | 818 | "//third_party/cros_system_api/dbus/power_manager/idle.proto", |
[email protected] | 743530f | 2014-06-12 19:38:50 | [diff] [blame] | 819 | "//third_party/cros_system_api/dbus/power_manager/input_event.proto", |
| 820 | "//third_party/cros_system_api/dbus/power_manager/peripheral_battery_status.proto", |
| 821 | "//third_party/cros_system_api/dbus/power_manager/policy.proto", |
| 822 | "//third_party/cros_system_api/dbus/power_manager/power_supply_properties.proto", |
| 823 | "//third_party/cros_system_api/dbus/power_manager/suspend.proto", |
derat | 08e333d | 2017-03-21 21:51:22 | [diff] [blame] | 824 | "//third_party/cros_system_api/dbus/power_manager/switch_states.proto", |
[email protected] | 743530f | 2014-06-12 19:38:50 | [diff] [blame] | 825 | ] |
mukai | 6ba7355 | 2014-10-09 19:05:17 | [diff] [blame] | 826 | |
| 827 | proto_out_dir = "chromeos/dbus/power_manager" |
| 828 | } |
| 829 | |
Luigi Semenzato | a179f27 | 2018-09-07 21:06:41 | [diff] [blame] | 830 | proto_library("metrics_event_proto") { |
| 831 | sources = [ |
| 832 | "//third_party/cros_system_api/dbus/metrics_event/metrics_event.proto", |
| 833 | ] |
| 834 | |
| 835 | proto_out_dir = "chromeos/dbus/metrics_event" |
| 836 | } |
| 837 | |
drcrash | 7da3d8b | 2016-09-09 05:39:53 | [diff] [blame] | 838 | proto_library("attestation_proto") { |
| 839 | sources = [ |
| 840 | "dbus/proto/attestation.proto", |
| 841 | ] |
| 842 | |
Steven Bennetts | 149a15b | 2018-07-19 17:33:36 | [diff] [blame] | 843 | proto_out_dir = "chromeos/dbus/attestation" |
[email protected] | 743530f | 2014-06-12 19:38:50 | [diff] [blame] | 844 | } |
rsorokin | fc75ccee | 2017-02-10 13:16:43 | [diff] [blame] | 845 | |
| 846 | proto_library("authpolicy_proto") { |
| 847 | sources = [ |
rsorokin | 01014b7 | 2017-04-28 12:26:29 | [diff] [blame] | 848 | "//third_party/cros_system_api/dbus/authpolicy/active_directory_info.proto", |
rsorokin | fc75ccee | 2017-02-10 13:16:43 | [diff] [blame] | 849 | ] |
| 850 | |
| 851 | proto_out_dir = "chromeos/dbus/authpolicy" |
| 852 | } |
xiaoyinh | 58676cf | 2017-05-08 20:21:31 | [diff] [blame] | 853 | |
| 854 | proto_library("biod_proto") { |
| 855 | sources = [ |
| 856 | "//third_party/cros_system_api/dbus/biod/constants.proto", |
| 857 | "//third_party/cros_system_api/dbus/biod/messages.proto", |
| 858 | ] |
| 859 | |
| 860 | proto_out_dir = "chromeos/dbus/biod" |
| 861 | } |
lasoren | f933419f | 2017-05-15 19:37:45 | [diff] [blame] | 862 | |
Jeffrey Kardatzke | a3f86c4c | 2018-05-31 18:34:07 | [diff] [blame] | 863 | proto_library("cicerone_proto") { |
| 864 | sources = [ |
| 865 | "//third_party/cros_system_api/dbus/vm_cicerone/cicerone_service.proto", |
| 866 | ] |
| 867 | |
| 868 | proto_out_dir = "chromeos/dbus/cicerone" |
| 869 | } |
| 870 | |
Renee Wright | 0e1449f | 2018-03-28 00:21:40 | [diff] [blame] | 871 | proto_library("concierge_proto") { |
| 872 | sources = [ |
| 873 | "//third_party/cros_system_api/dbus/vm_concierge/service.proto", |
| 874 | ] |
| 875 | |
| 876 | proto_out_dir = "chromeos/dbus/concierge" |
| 877 | } |
Timothy Loh | 71d65441 | 2018-04-04 05:30:05 | [diff] [blame] | 878 | |
Steven Bennetts | 149a15b | 2018-07-19 17:33:36 | [diff] [blame] | 879 | proto_library("cryptohome_proto") { |
| 880 | sources = [ |
| 881 | "//third_party/cros_system_api/dbus/cryptohome/key.proto", |
| 882 | "//third_party/cros_system_api/dbus/cryptohome/rpc.proto", |
| 883 | ] |
| 884 | |
| 885 | proto_out_dir = "chromeos/dbus/cryptohome" |
| 886 | } |
| 887 | |
| 888 | proto_library("cryptohome_signkey_proto") { |
| 889 | sources = [ |
| 890 | "//third_party/cros_system_api/dbus/cryptohome/signed_secret.proto", |
| 891 | ] |
| 892 | |
| 893 | proto_out_dir = "chromeos/dbus/cryptohome" |
| 894 | } |
| 895 | |
| 896 | proto_library("login_manager_proto") { |
| 897 | sources = [ |
| 898 | "//third_party/cros_system_api/dbus/login_manager/arc.proto", |
| 899 | "//third_party/cros_system_api/dbus/login_manager/policy_descriptor.proto", |
| 900 | ] |
| 901 | |
| 902 | proto_out_dir = "chromeos/dbus/login_manager" |
| 903 | } |
| 904 | |
| 905 | proto_library("media_perception_proto") { |
| 906 | sources = [ |
| 907 | "dbus/proto/media_perception.proto", |
| 908 | ] |
| 909 | |
| 910 | proto_out_dir = "chromeos/dbus/media_perception" |
| 911 | } |
| 912 | |
Joel Hockey | b797d18 | 2018-09-01 10:48:53 | [diff] [blame] | 913 | proto_library("seneschal_proto") { |
| 914 | sources = [ |
| 915 | "//third_party/cros_system_api/dbus/seneschal/seneschal_service.proto", |
| 916 | ] |
| 917 | |
| 918 | proto_out_dir = "chromeos/dbus/seneschal" |
| 919 | } |
| 920 | |
Steven Bennetts | 149a15b | 2018-07-19 17:33:36 | [diff] [blame] | 921 | proto_library("smbprovider_proto") { |
| 922 | sources = [ |
| 923 | "//third_party/cros_system_api/dbus/smbprovider/directory_entry.proto", |
| 924 | ] |
| 925 | |
| 926 | proto_out_dir = "chromeos/dbus/smbprovider" |
| 927 | } |
| 928 | |
Timothy Loh | 71d65441 | 2018-04-04 05:30:05 | [diff] [blame] | 929 | proto_library("vm_applications_apps_proto") { |
| 930 | sources = [ |
| 931 | "//third_party/cros_system_api/dbus/vm_applications/apps.proto", |
| 932 | ] |
| 933 | |
| 934 | proto_out_dir = "chromeos/dbus/vm_applications" |
| 935 | } |
Steven Bennetts | 149a15b | 2018-07-19 17:33:36 | [diff] [blame] | 936 | |
| 937 | proto_library("account_manager_proto") { |
| 938 | sources = [ |
| 939 | "account_manager/tokens.proto", |
| 940 | ] |
| 941 | |
| 942 | proto_out_dir = "chromeos/account_manager" |
| 943 | } |