[M108 Migration] Support standard build for armv7hl architecture
[platform/framework/web/chromium-efl.git] / ash / BUILD.gn
1 # Copyright 2014 The Chromium Authors
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import("//ash/ambient/resources/resources.gni")
6 import("//build/config/chromeos/ui_mode.gni")
7 import("//build/config/features.gni")
8 import("//build/config/ui.gni")
9 import("//chromeos/ash/components/assistant/ambient.gni")
10 import("//chromeos/components/sensors/buildflags.gni")
11 import("//mojo/public/tools/bindings/mojom.gni")
12 import("//testing/test.gni")
13 import("//tools/grit/repack.gni")
14 import("//ui/base/ui_features.gni")
15
16 # Historical note: Ash shipped on Windows for a couple years to support
17 # Windows 8 Metro mode. Windows support was removed in 2016.
18 assert(is_chromeos_ash)
19 assert(use_aura)
20 assert(enable_hidpi)
21
22 # Chromebooks use ozone/DRM. linux-chromeos uses ozone/X11.
23 assert(use_ozone)
24
25 # NOTE: Ash uses DEPS files to restrict access to its internals, rather than a
26 # GN "public" section. See README.md for notes on dependencies.
27 component("ash") {
28   sources = [
29     "accelerators/accelerator_commands.cc",
30     "accelerators/accelerator_commands.h",
31     "accelerators/accelerator_controller_impl.cc",
32     "accelerators/accelerator_controller_impl.h",
33     "accelerators/accelerator_history_impl.cc",
34     "accelerators/accelerator_history_impl.h",
35     "accelerators/accelerator_ids.h",
36     "accelerators/accelerator_layout_table.cc",
37     "accelerators/accelerator_layout_table.h",
38     "accelerators/accelerator_notifications.cc",
39     "accelerators/accelerator_notifications.h",
40     "accelerators/accelerator_table.cc",
41     "accelerators/accelerator_table.h",
42     "accelerators/ash_accelerator_configuration.cc",
43     "accelerators/ash_accelerator_configuration.h",
44     "accelerators/ash_focus_manager_factory.cc",
45     "accelerators/ash_focus_manager_factory.h",
46     "accelerators/debug_commands.cc",
47     "accelerators/debug_commands.h",
48     "accelerators/exit_warning_handler.cc",
49     "accelerators/exit_warning_handler.h",
50     "accelerators/key_hold_detector.cc",
51     "accelerators/key_hold_detector.h",
52     "accelerators/magnifier_key_scroller.cc",
53     "accelerators/magnifier_key_scroller.h",
54     "accelerators/pre_target_accelerator_handler.cc",
55     "accelerators/pre_target_accelerator_handler.h",
56     "accelerators/spoken_feedback_toggler.cc",
57     "accelerators/spoken_feedback_toggler.h",
58     "accelerators/tablet_volume_controller.cc",
59     "accelerators/tablet_volume_controller.h",
60     "accelerometer/accelerometer_constants.h",
61     "accelerometer/accelerometer_file_reader.cc",
62     "accelerometer/accelerometer_file_reader.h",
63     "accelerometer/accelerometer_provider_mojo.cc",
64     "accelerometer/accelerometer_provider_mojo.h",
65     "accelerometer/accelerometer_reader.cc",
66     "accelerometer/accelerometer_reader.h",
67     "accelerometer/accelerometer_samples_observer.cc",
68     "accelerometer/accelerometer_samples_observer.h",
69     "accelerometer/accelerometer_types.cc",
70     "accelerometer/accelerometer_types.h",
71     "accessibility/accessibility_controller_impl.cc",
72     "accessibility/accessibility_controller_impl.h",
73     "accessibility/accessibility_delegate.h",
74     "accessibility/accessibility_observer.h",
75     "accessibility/autoclick/autoclick_controller.cc",
76     "accessibility/autoclick/autoclick_controller.h",
77     "accessibility/autoclick/autoclick_drag_event_rewriter.cc",
78     "accessibility/autoclick/autoclick_drag_event_rewriter.h",
79     "accessibility/autoclick/autoclick_ring_handler.cc",
80     "accessibility/autoclick/autoclick_ring_handler.h",
81     "accessibility/autoclick/autoclick_scroll_position_handler.cc",
82     "accessibility/autoclick/autoclick_scroll_position_handler.h",
83     "accessibility/caption_bubble_context_ash.cc",
84     "accessibility/caption_bubble_context_ash.h",
85     "accessibility/chromevox/key_accessibility_enabler.cc",
86     "accessibility/chromevox/key_accessibility_enabler.h",
87     "accessibility/chromevox/spoken_feedback_enabler.cc",
88     "accessibility/chromevox/spoken_feedback_enabler.h",
89     "accessibility/chromevox/touch_accessibility_enabler.cc",
90     "accessibility/chromevox/touch_accessibility_enabler.h",
91     "accessibility/chromevox/touch_exploration_controller.cc",
92     "accessibility/chromevox/touch_exploration_controller.h",
93     "accessibility/chromevox/touch_exploration_manager.cc",
94     "accessibility/chromevox/touch_exploration_manager.h",
95     "accessibility/default_accessibility_delegate.cc",
96     "accessibility/default_accessibility_delegate.h",
97     "accessibility/dictation_nudge.cc",
98     "accessibility/dictation_nudge.h",
99     "accessibility/dictation_nudge_controller.cc",
100     "accessibility/dictation_nudge_controller.h",
101     "accessibility/magnifier/docked_magnifier_controller.cc",
102     "accessibility/magnifier/docked_magnifier_controller.h",
103     "accessibility/magnifier/docked_magnifier_controller.h",
104     "accessibility/magnifier/fullscreen_magnifier_controller.cc",
105     "accessibility/magnifier/fullscreen_magnifier_controller.h",
106     "accessibility/magnifier/fullscreen_magnifier_controller.h",
107     "accessibility/magnifier/magnifier_glass.cc",
108     "accessibility/magnifier/magnifier_glass.h",
109     "accessibility/magnifier/magnifier_utils.cc",
110     "accessibility/magnifier/magnifier_utils.h",
111     "accessibility/magnifier/partial_magnifier_controller.cc",
112     "accessibility/magnifier/partial_magnifier_controller.h",
113     "accessibility/scoped_a11y_override_window_setter.cc",
114     "accessibility/scoped_a11y_override_window_setter.h",
115     "accessibility/sticky_keys/sticky_keys_controller.cc",
116     "accessibility/sticky_keys/sticky_keys_controller.h",
117     "accessibility/sticky_keys/sticky_keys_overlay.cc",
118     "accessibility/sticky_keys/sticky_keys_overlay.h",
119     "accessibility/sticky_keys/sticky_keys_state.h",
120     "accessibility/switch_access/point_scan_controller.cc",
121     "accessibility/switch_access/point_scan_controller.h",
122     "accessibility/switch_access/point_scan_layer.cc",
123     "accessibility/switch_access/point_scan_layer.h",
124     "accessibility/switch_access/point_scan_layer_animation_info.cc",
125     "accessibility/switch_access/point_scan_layer_animation_info.h",
126     "accessibility/ui/accessibility_animation_one_shot.cc",
127     "accessibility/ui/accessibility_animation_one_shot.h",
128     "accessibility/ui/accessibility_confirmation_dialog.cc",
129     "accessibility/ui/accessibility_confirmation_dialog.h",
130     "accessibility/ui/accessibility_cursor_ring_layer.cc",
131     "accessibility/ui/accessibility_cursor_ring_layer.h",
132     "accessibility/ui/accessibility_focus_ring.cc",
133     "accessibility/ui/accessibility_focus_ring.h",
134     "accessibility/ui/accessibility_focus_ring_controller_impl.cc",
135     "accessibility/ui/accessibility_focus_ring_controller_impl.h",
136     "accessibility/ui/accessibility_focus_ring_group.cc",
137     "accessibility/ui/accessibility_focus_ring_group.h",
138     "accessibility/ui/accessibility_focus_ring_layer.cc",
139     "accessibility/ui/accessibility_focus_ring_layer.h",
140     "accessibility/ui/accessibility_highlight_controller.cc",
141     "accessibility/ui/accessibility_highlight_controller.h",
142     "accessibility/ui/accessibility_highlight_layer.cc",
143     "accessibility/ui/accessibility_highlight_layer.h",
144     "accessibility/ui/accessibility_layer.cc",
145     "accessibility/ui/accessibility_layer.h",
146     "accessibility/ui/accessibility_panel_layout_manager.cc",
147     "accessibility/ui/accessibility_panel_layout_manager.h",
148     "accessibility/ui/focus_ring_controller.cc",
149     "accessibility/ui/focus_ring_controller.h",
150     "accessibility/ui/focus_ring_layer.cc",
151     "accessibility/ui/focus_ring_layer.h",
152     "accessibility/ui/layer_animation_info.cc",
153     "accessibility/ui/layer_animation_info.h",
154     "ambient/ambient_access_token_controller.cc",
155     "ambient/ambient_access_token_controller.h",
156     "ambient/ambient_constants.h",
157     "ambient/ambient_controller.cc",
158     "ambient/ambient_controller.h",
159     "ambient/ambient_photo_cache.cc",
160     "ambient/ambient_photo_cache.h",
161     "ambient/ambient_photo_controller.cc",
162     "ambient/ambient_photo_controller.h",
163     "ambient/ambient_view_delegate_impl.cc",
164     "ambient/ambient_view_delegate_impl.h",
165     "ambient/ambient_weather_controller.cc",
166     "ambient/ambient_weather_controller.h",
167     "ambient/autotest_ambient_api.cc",
168     "ambient/metrics/ambient_multi_screen_metrics_recorder.cc",
169     "ambient/metrics/ambient_multi_screen_metrics_recorder.h",
170     "ambient/model/ambient_animation_attribution_provider.cc",
171     "ambient/model/ambient_animation_attribution_provider.h",
172     "ambient/model/ambient_animation_photo_config.cc",
173     "ambient/model/ambient_animation_photo_config.h",
174     "ambient/model/ambient_animation_photo_provider.cc",
175     "ambient/model/ambient_animation_photo_provider.h",
176     "ambient/model/ambient_backend_model.cc",
177     "ambient/model/ambient_backend_model.h",
178     "ambient/model/ambient_backend_model_observer.h",
179     "ambient/model/ambient_photo_config.cc",
180     "ambient/model/ambient_photo_config.h",
181     "ambient/model/ambient_slideshow_photo_config.cc",
182     "ambient/model/ambient_slideshow_photo_config.h",
183     "ambient/model/ambient_topic_queue.cc",
184     "ambient/model/ambient_topic_queue.h",
185     "ambient/model/ambient_topic_queue_animation_delegate.cc",
186     "ambient/model/ambient_topic_queue_animation_delegate.h",
187     "ambient/model/ambient_topic_queue_slideshow_delegate.cc",
188     "ambient/model/ambient_topic_queue_slideshow_delegate.h",
189     "ambient/model/ambient_weather_model.cc",
190     "ambient/model/ambient_weather_model.h",
191     "ambient/model/ambient_weather_model_observer.h",
192     "ambient/resources/ambient_animation_resource_constants.h",
193     "ambient/resources/ambient_animation_static_resources.h",
194     "ambient/ui/ambient_animation_attribution_transformer.cc",
195     "ambient/ui/ambient_animation_attribution_transformer.h",
196     "ambient/ui/ambient_animation_background_color.cc",
197     "ambient/ui/ambient_animation_background_color.h",
198     "ambient/ui/ambient_animation_frame_rate_schedule.cc",
199     "ambient/ui/ambient_animation_frame_rate_schedule.h",
200     "ambient/ui/ambient_animation_player.cc",
201     "ambient/ui/ambient_animation_player.h",
202     "ambient/ui/ambient_animation_progress_tracker.cc",
203     "ambient/ui/ambient_animation_progress_tracker.h",
204     "ambient/ui/ambient_animation_resizer.cc",
205     "ambient/ui/ambient_animation_resizer.h",
206     "ambient/ui/ambient_animation_shield_controller.cc",
207     "ambient/ui/ambient_animation_shield_controller.h",
208     "ambient/ui/ambient_animation_view.cc",
209     "ambient/ui/ambient_animation_view.h",
210     "ambient/ui/ambient_background_image_view.cc",
211     "ambient/ui/ambient_background_image_view.h",
212     "ambient/ui/ambient_container_view.cc",
213     "ambient/ui/ambient_container_view.h",
214     "ambient/ui/ambient_info_view.cc",
215     "ambient/ui/ambient_info_view.h",
216     "ambient/ui/ambient_shield_view.cc",
217     "ambient/ui/ambient_shield_view.h",
218     "ambient/ui/ambient_view_delegate.h",
219     "ambient/ui/ambient_view_ids.h",
220     "ambient/ui/glanceable_info_view.cc",
221     "ambient/ui/glanceable_info_view.h",
222     "ambient/ui/jitter_calculator.cc",
223     "ambient/ui/jitter_calculator.h",
224     "ambient/ui/media_string_view.cc",
225     "ambient/ui/media_string_view.h",
226     "ambient/ui/photo_view.cc",
227     "ambient/ui/photo_view.h",
228     "ambient/util/ambient_util.cc",
229     "ambient/util/ambient_util.h",
230     "animation/animation_change_type.h",
231     "ash_export.h",
232     "ash_interfaces.cc",
233     "ash_prefs.cc",
234     "assistant/assistant_alarm_timer_controller_impl.cc",
235     "assistant/assistant_alarm_timer_controller_impl.h",
236     "assistant/assistant_controller_impl.cc",
237     "assistant/assistant_controller_impl.h",
238     "assistant/assistant_interaction_controller_impl.cc",
239     "assistant/assistant_interaction_controller_impl.h",
240     "assistant/assistant_notification_controller_impl.cc",
241     "assistant/assistant_notification_controller_impl.h",
242     "assistant/assistant_notification_expiry_monitor.cc",
243     "assistant/assistant_notification_expiry_monitor.h",
244     "assistant/assistant_screen_context_controller_impl.cc",
245     "assistant/assistant_screen_context_controller_impl.h",
246     "assistant/assistant_setup_controller.cc",
247     "assistant/assistant_setup_controller.h",
248     "assistant/assistant_state_controller.cc",
249     "assistant/assistant_state_controller.h",
250     "assistant/assistant_suggestions_controller_impl.cc",
251     "assistant/assistant_suggestions_controller_impl.h",
252     "assistant/assistant_ui_controller_impl.cc",
253     "assistant/assistant_ui_controller_impl.h",
254     "assistant/assistant_view_delegate_impl.cc",
255     "assistant/assistant_view_delegate_impl.h",
256     "assistant/assistant_web_ui_controller.cc",
257     "assistant/assistant_web_ui_controller.h",
258     "assistant/assistant_web_view_delegate_impl.cc",
259     "assistant/assistant_web_view_delegate_impl.h",
260     "autotest_private_api_utils.cc",
261     "bluetooth_devices_observer.cc",
262     "bluetooth_devices_observer.h",
263     "bubble/bubble_constants.h",
264     "bubble/bubble_utils.cc",
265     "bubble/bubble_utils.h",
266     "bubble/simple_grid_layout.cc",
267     "bubble/simple_grid_layout.h",
268     "calendar/calendar_client.h",
269     "calendar/calendar_controller.cc",
270     "calendar/calendar_controller.h",
271     "cancel_mode.cc",
272     "cancel_mode.h",
273     "capture_mode/camera_video_frame_handler.cc",
274     "capture_mode/camera_video_frame_handler.h",
275     "capture_mode/camera_video_frame_renderer.cc",
276     "capture_mode/camera_video_frame_renderer.h",
277     "capture_mode/capture_label_view.cc",
278     "capture_mode/capture_label_view.h",
279     "capture_mode/capture_mode_api.cc",
280     "capture_mode/capture_mode_ash_notification_view.cc",
281     "capture_mode/capture_mode_ash_notification_view.h",
282     "capture_mode/capture_mode_bar_view.cc",
283     "capture_mode/capture_mode_bar_view.h",
284     "capture_mode/capture_mode_button.cc",
285     "capture_mode/capture_mode_button.h",
286     "capture_mode/capture_mode_camera_controller.cc",
287     "capture_mode/capture_mode_camera_controller.h",
288     "capture_mode/capture_mode_camera_preview_view.cc",
289     "capture_mode/capture_mode_camera_preview_view.h",
290     "capture_mode/capture_mode_constants.h",
291     "capture_mode/capture_mode_controller.cc",
292     "capture_mode/capture_mode_controller.h",
293     "capture_mode/capture_mode_demo_tools_controller.cc",
294     "capture_mode/capture_mode_demo_tools_controller.h",
295     "capture_mode/capture_mode_feature_pod_controller.cc",
296     "capture_mode/capture_mode_feature_pod_controller.h",
297     "capture_mode/capture_mode_menu_group.cc",
298     "capture_mode/capture_mode_menu_group.h",
299     "capture_mode/capture_mode_metrics.cc",
300     "capture_mode/capture_mode_metrics.h",
301     "capture_mode/capture_mode_notification_view.cc",
302     "capture_mode/capture_mode_notification_view.h",
303     "capture_mode/capture_mode_session.cc",
304     "capture_mode/capture_mode_session.h",
305     "capture_mode/capture_mode_session_focus_cycler.cc",
306     "capture_mode/capture_mode_session_focus_cycler.h",
307     "capture_mode/capture_mode_settings_view.cc",
308     "capture_mode/capture_mode_settings_view.h",
309     "capture_mode/capture_mode_source_view.cc",
310     "capture_mode/capture_mode_source_view.h",
311     "capture_mode/capture_mode_test_api.cc",
312     "capture_mode/capture_mode_toast_controller.cc",
313     "capture_mode/capture_mode_toast_controller.h",
314     "capture_mode/capture_mode_toggle_button.cc",
315     "capture_mode/capture_mode_toggle_button.h",
316     "capture_mode/capture_mode_type_view.cc",
317     "capture_mode/capture_mode_type_view.h",
318     "capture_mode/capture_mode_types.h",
319     "capture_mode/capture_mode_util.cc",
320     "capture_mode/capture_mode_util.h",
321     "capture_mode/capture_window_observer.cc",
322     "capture_mode/capture_window_observer.h",
323     "capture_mode/folder_selection_dialog_controller.cc",
324     "capture_mode/folder_selection_dialog_controller.h",
325     "capture_mode/recording_overlay_controller.cc",
326     "capture_mode/recording_overlay_controller.h",
327     "capture_mode/stop_recording_button_tray.cc",
328     "capture_mode/stop_recording_button_tray.h",
329     "capture_mode/user_nudge_controller.cc",
330     "capture_mode/user_nudge_controller.h",
331     "capture_mode/video_recording_watcher.cc",
332     "capture_mode/video_recording_watcher.h",
333     "child_accounts/parent_access_controller_impl.cc",
334     "child_accounts/parent_access_controller_impl.h",
335     "clipboard/clipboard_history.cc",
336     "clipboard/clipboard_history.h",
337     "clipboard/clipboard_history_controller_impl.cc",
338     "clipboard/clipboard_history_controller_impl.h",
339     "clipboard/clipboard_history_item.cc",
340     "clipboard/clipboard_history_item.h",
341     "clipboard/clipboard_history_menu_model_adapter.cc",
342     "clipboard/clipboard_history_menu_model_adapter.h",
343     "clipboard/clipboard_history_resource_manager.cc",
344     "clipboard/clipboard_history_resource_manager.h",
345     "clipboard/clipboard_history_util.cc",
346     "clipboard/clipboard_history_util.h",
347     "clipboard/clipboard_nudge.cc",
348     "clipboard/clipboard_nudge.h",
349     "clipboard/clipboard_nudge_constants.h",
350     "clipboard/clipboard_nudge_controller.cc",
351     "clipboard/clipboard_nudge_controller.h",
352     "clipboard/control_v_histogram_recorder.cc",
353     "clipboard/control_v_histogram_recorder.h",
354     "clipboard/scoped_clipboard_history_pause_impl.cc",
355     "clipboard/scoped_clipboard_history_pause_impl.h",
356     "clipboard/views/clipboard_history_bitmap_item_view.cc",
357     "clipboard/views/clipboard_history_bitmap_item_view.h",
358     "clipboard/views/clipboard_history_delete_button.cc",
359     "clipboard/views/clipboard_history_delete_button.h",
360     "clipboard/views/clipboard_history_file_item_view.cc",
361     "clipboard/views/clipboard_history_file_item_view.h",
362     "clipboard/views/clipboard_history_item_view.cc",
363     "clipboard/views/clipboard_history_item_view.h",
364     "clipboard/views/clipboard_history_label.cc",
365     "clipboard/views/clipboard_history_label.h",
366     "clipboard/views/clipboard_history_main_button.cc",
367     "clipboard/views/clipboard_history_main_button.h",
368     "clipboard/views/clipboard_history_text_item_view.cc",
369     "clipboard/views/clipboard_history_text_item_view.h",
370     "clipboard/views/clipboard_history_view_constants.h",
371     "color_enhancement/color_enhancement_controller.cc",
372     "color_enhancement/color_enhancement_controller.h",
373     "controls/contextual_nudge.cc",
374     "controls/contextual_nudge.h",
375     "controls/contextual_tooltip.cc",
376     "controls/contextual_tooltip.h",
377     "controls/gradient_layer_delegate.cc",
378     "controls/gradient_layer_delegate.h",
379     "controls/rounded_scroll_bar.cc",
380     "controls/rounded_scroll_bar.h",
381     "controls/scroll_view_gradient_helper.cc",
382     "controls/scroll_view_gradient_helper.h",
383     "curtain/input_event_filter.cc",
384     "curtain/input_event_filter.h",
385     "curtain/security_curtain_controller.cc",
386     "curtain/security_curtain_controller.h",
387     "curtain/security_curtain_controller_impl.cc",
388     "curtain/security_curtain_controller_impl.h",
389     "curtain/security_curtain_widget_controller.cc",
390     "curtain/security_curtain_widget_controller.h",
391     "curtain/session.cc",
392     "curtain/session.h",
393     "dbus/ash_dbus_services.cc",
394     "dbus/ash_dbus_services.h",
395     "dbus/display_service_provider.cc",
396     "dbus/display_service_provider.h",
397     "dbus/gesture_properties_service_provider.cc",
398     "dbus/gesture_properties_service_provider.h",
399     "dbus/liveness_service_provider.cc",
400     "dbus/liveness_service_provider.h",
401     "dbus/privacy_screen_service_provider.cc",
402     "dbus/privacy_screen_service_provider.h",
403     "dbus/url_handler_service_provider.cc",
404     "dbus/url_handler_service_provider.h",
405     "dbus/user_authentication_service_provider.cc",
406     "dbus/user_authentication_service_provider.h",
407     "debug.cc",
408     "debug.h",
409     "detachable_base/detachable_base_handler.cc",
410     "detachable_base/detachable_base_handler.h",
411     "detachable_base/detachable_base_notification_controller.cc",
412     "detachable_base/detachable_base_notification_controller.h",
413     "detachable_base/detachable_base_observer.h",
414     "detachable_base/detachable_base_pairing_status.h",
415     "display/cros_display_config.cc",
416     "display/cros_display_config.h",
417     "display/cursor_window_controller.cc",
418     "display/cursor_window_controller.h",
419     "display/display_alignment_controller.cc",
420     "display/display_alignment_controller.h",
421     "display/display_alignment_indicator.cc",
422     "display/display_alignment_indicator.h",
423     "display/display_animator.cc",
424     "display/display_animator.h",
425     "display/display_change_dialog.cc",
426     "display/display_change_dialog.h",
427     "display/display_color_manager.cc",
428     "display/display_color_manager.h",
429     "display/display_configuration_controller.cc",
430     "display/display_configuration_controller.h",
431     "display/display_configuration_observer.cc",
432     "display/display_configuration_observer.h",
433     "display/display_error_observer.cc",
434     "display/display_error_observer.h",
435     "display/display_highlight_controller.cc",
436     "display/display_highlight_controller.h",
437     "display/display_move_window_util.cc",
438     "display/display_move_window_util.h",
439     "display/display_prefs.cc",
440     "display/display_prefs.h",
441     "display/display_shutdown_observer.cc",
442     "display/display_shutdown_observer.h",
443     "display/display_util.cc",
444     "display/display_util.h",
445     "display/event_transformation_handler.cc",
446     "display/event_transformation_handler.h",
447     "display/extended_mouse_warp_controller.cc",
448     "display/extended_mouse_warp_controller.h",
449     "display/mirror_window_controller.cc",
450     "display/mirror_window_controller.h",
451     "display/mouse_cursor_event_filter.cc",
452     "display/mouse_cursor_event_filter.h",
453     "display/mouse_warp_controller.h",
454     "display/null_mouse_warp_controller.cc",
455     "display/null_mouse_warp_controller.h",
456     "display/output_protection_delegate.cc",
457     "display/output_protection_delegate.h",
458     "display/overscan_calibrator.cc",
459     "display/overscan_calibrator.h",
460     "display/persistent_window_controller.cc",
461     "display/persistent_window_controller.h",
462     "display/persistent_window_info.cc",
463     "display/persistent_window_info.h",
464     "display/privacy_screen_controller.cc",
465     "display/privacy_screen_controller.h",
466     "display/projecting_observer.cc",
467     "display/projecting_observer.h",
468     "display/refresh_rate_throttle_controller.cc",
469     "display/refresh_rate_throttle_controller.h",
470     "display/resolution_notification_controller.cc",
471     "display/resolution_notification_controller.h",
472     "display/root_window_transformers.cc",
473     "display/root_window_transformers.h",
474     "display/screen_ash.cc",
475     "display/screen_ash.h",
476     "display/screen_orientation_controller.cc",
477     "display/screen_orientation_controller.h",
478     "display/screen_orientation_controller.h",
479     "display/screen_position_controller.cc",
480     "display/screen_position_controller.h",
481     "display/shared_display_edge_indicator.cc",
482     "display/shared_display_edge_indicator.h",
483     "display/touch_calibrator_controller.cc",
484     "display/touch_calibrator_controller.h",
485     "display/touch_calibrator_view.cc",
486     "display/touch_calibrator_view.h",
487     "display/unified_mouse_warp_controller.cc",
488     "display/unified_mouse_warp_controller.h",
489     "display/window_tree_host_manager.cc",
490     "display/window_tree_host_manager.h",
491     "drag_drop/drag_drop_capture_delegate.cc",
492     "drag_drop/drag_drop_capture_delegate.h",
493     "drag_drop/drag_drop_controller.cc",
494     "drag_drop/drag_drop_controller.h",
495     "drag_drop/drag_drop_tracker.cc",
496     "drag_drop/drag_drop_tracker.h",
497     "drag_drop/drag_image_view.cc",
498     "drag_drop/drag_image_view.h",
499     "drag_drop/scoped_drag_drop_observer.cc",
500     "drag_drop/scoped_drag_drop_observer.h",
501     "drag_drop/tab_drag_drop_delegate.cc",
502     "drag_drop/tab_drag_drop_delegate.h",
503     "drag_drop/toplevel_window_drag_delegate.h",
504     "events/accessibility_event_rewriter.cc",
505     "events/accessibility_event_rewriter.h",
506     "events/event_rewriter_controller_impl.cc",
507     "events/event_rewriter_controller_impl.h",
508     "events/keyboard_driven_event_rewriter.cc",
509     "events/keyboard_driven_event_rewriter.h",
510     "events/select_to_speak_event_handler.cc",
511     "events/select_to_speak_event_handler.h",
512     "fast_ink/cursor/cursor_view.cc",
513     "fast_ink/cursor/cursor_view.h",
514     "fast_ink/fast_ink_host.cc",
515     "fast_ink/fast_ink_host.h",
516     "fast_ink/fast_ink_pointer_controller.cc",
517     "fast_ink/fast_ink_pointer_controller.h",
518     "fast_ink/fast_ink_points.cc",
519     "fast_ink/fast_ink_points.h",
520     "fast_ink/fast_ink_view.cc",
521     "fast_ink/fast_ink_view.h",
522     "fast_ink/laser/laser_pointer_controller.cc",
523     "fast_ink/laser/laser_pointer_controller.h",
524     "fast_ink/laser/laser_pointer_view.cc",
525     "fast_ink/laser/laser_pointer_view.h",
526     "fast_ink/laser/laser_segment_utils.cc",
527     "fast_ink/laser/laser_segment_utils.h",
528     "fast_ink/view_tree_host_root_view.cc",
529     "fast_ink/view_tree_host_root_view.h",
530     "fast_ink/view_tree_host_widget.cc",
531     "fast_ink/view_tree_host_widget.h",
532     "focus_cycler.cc",
533     "focus_cycler.h",
534     "frame/frame_context_menu_controller.cc",
535     "frame/frame_context_menu_controller.h",
536     "frame/header_view.cc",
537     "frame/header_view.h",
538     "frame/non_client_frame_view_ash.cc",
539     "frame/non_client_frame_view_ash.h",
540     "frame/snap_controller_impl.cc",
541     "frame/snap_controller_impl.h",
542     "frame/wide_frame_view.cc",
543     "frame/wide_frame_view.h",
544     "frame_throttler/frame_throttling_controller.cc",
545     "frame_throttler/frame_throttling_controller.h",
546     "frame_throttler/frame_throttling_observer.h",
547     "glanceables/glanceables_controller.cc",
548     "glanceables/glanceables_controller.h",
549     "glanceables/glanceables_delegate.h",
550     "glanceables/glanceables_restore_view.cc",
551     "glanceables/glanceables_restore_view.h",
552     "glanceables/glanceables_up_next_event_item_view.cc",
553     "glanceables/glanceables_up_next_event_item_view.h",
554     "glanceables/glanceables_up_next_view.cc",
555     "glanceables/glanceables_up_next_view.h",
556     "glanceables/glanceables_util.cc",
557     "glanceables/glanceables_util.h",
558     "glanceables/glanceables_view.cc",
559     "glanceables/glanceables_view.h",
560     "glanceables/glanceables_weather_view.cc",
561     "glanceables/glanceables_weather_view.h",
562     "glanceables/glanceables_welcome_label.cc",
563     "glanceables/glanceables_welcome_label.h",
564     "glanceables/glanceables_window_hider.cc",
565     "glanceables/glanceables_window_hider.h",
566     "glanceables/signout_screenshot_handler.cc",
567     "glanceables/signout_screenshot_handler.h",
568     "highlighter/highlighter_controller.cc",
569     "highlighter/highlighter_controller.h",
570     "highlighter/highlighter_gesture_util.cc",
571     "highlighter/highlighter_gesture_util.h",
572     "highlighter/highlighter_result_view.cc",
573     "highlighter/highlighter_result_view.h",
574     "highlighter/highlighter_view.cc",
575     "highlighter/highlighter_view.h",
576     "host/ash_window_tree_host.cc",
577     "host/ash_window_tree_host.h",
578     "host/ash_window_tree_host_delegate.h",
579     "host/ash_window_tree_host_init_params.h",
580     "host/ash_window_tree_host_mirroring_unified.cc",
581     "host/ash_window_tree_host_mirroring_unified.h",
582     "host/ash_window_tree_host_platform.cc",
583     "host/ash_window_tree_host_platform.h",
584     "host/ash_window_tree_host_unified.cc",
585     "host/ash_window_tree_host_unified.h",
586     "host/root_window_transformer.h",
587     "host/transformer_helper.cc",
588     "host/transformer_helper.h",
589     "hud_display/ash_tracing_handler.cc",
590     "hud_display/ash_tracing_handler.h",
591     "hud_display/ash_tracing_manager.cc",
592     "hud_display/ash_tracing_manager.h",
593     "hud_display/ash_tracing_request.cc",
594     "hud_display/ash_tracing_request.h",
595     "hud_display/cpu_graph_page_view.cc",
596     "hud_display/cpu_graph_page_view.h",
597     "hud_display/cpu_stats.cc",
598     "hud_display/cpu_stats.h",
599     "hud_display/data_source.cc",
600     "hud_display/data_source.h",
601     "hud_display/fps_graph_page_view.cc",
602     "hud_display/fps_graph_page_view.h",
603     "hud_display/graph.cc",
604     "hud_display/graph.h",
605     "hud_display/graph_page_view_base.cc",
606     "hud_display/graph_page_view_base.h",
607     "hud_display/graphs_container_view.cc",
608     "hud_display/graphs_container_view.h",
609     "hud_display/hud_constants.h",
610     "hud_display/hud_display.cc",
611     "hud_display/hud_display.h",
612     "hud_display/hud_header_view.cc",
613     "hud_display/hud_header_view.h",
614     "hud_display/hud_properties.cc",
615     "hud_display/hud_properties.h",
616     "hud_display/hud_settings_view.cc",
617     "hud_display/hud_settings_view.h",
618     "hud_display/legend.cc",
619     "hud_display/legend.h",
620     "hud_display/memory_graph_page_view.cc",
621     "hud_display/memory_graph_page_view.h",
622     "hud_display/memory_status.cc",
623     "hud_display/memory_status.h",
624     "hud_display/reference_lines.cc",
625     "hud_display/reference_lines.h",
626     "hud_display/solid_source_background.cc",
627     "hud_display/solid_source_background.h",
628     "hud_display/tab_strip.cc",
629     "hud_display/tab_strip.h",
630     "ime/ime_controller_impl.cc",
631     "ime/ime_controller_impl.h",
632     "ime/ime_mode_indicator_view.cc",
633     "ime/ime_mode_indicator_view.h",
634     "ime/ime_switch_type.h",
635     "ime/mode_indicator_observer.cc",
636     "ime/mode_indicator_observer.h",
637     "keyboard/arc/arc_virtual_keyboard_container_layout_manager.cc",
638     "keyboard/arc/arc_virtual_keyboard_container_layout_manager.h",
639     "keyboard/keyboard_controller_impl.cc",
640     "keyboard/keyboard_controller_impl.h",
641     "keyboard/keyboard_util.cc",
642     "keyboard/keyboard_util.h",
643     "keyboard/virtual_keyboard_container_layout_manager.cc",
644     "keyboard/virtual_keyboard_container_layout_manager.h",
645     "keyboard/virtual_keyboard_controller.cc",
646     "keyboard/virtual_keyboard_controller.h",
647     "lock_screen_action/lock_screen_action_background_controller.cc",
648     "lock_screen_action/lock_screen_action_background_controller.h",
649     "lock_screen_action/lock_screen_action_background_controller_impl.cc",
650     "lock_screen_action/lock_screen_action_background_controller_impl.h",
651     "lock_screen_action/lock_screen_action_background_controller_stub.cc",
652     "lock_screen_action/lock_screen_action_background_controller_stub.h",
653     "lock_screen_action/lock_screen_action_background_observer.h",
654     "lock_screen_action/lock_screen_action_background_state.h",
655     "lock_screen_action/lock_screen_action_background_view.cc",
656     "lock_screen_action/lock_screen_action_background_view.h",
657     "lock_screen_action/lock_screen_note_display_state_handler.cc",
658     "lock_screen_action/lock_screen_note_display_state_handler.h",
659     "lock_screen_action/lock_screen_note_launcher.cc",
660     "lock_screen_action/lock_screen_note_launcher.h",
661     "login/login_screen_controller.cc",
662     "login/login_screen_controller.h",
663     "login/security_token_request_controller.cc",
664     "login/security_token_request_controller.h",
665     "login/ui/access_code_input.cc",
666     "login/ui/access_code_input.h",
667     "login/ui/animated_auth_factors_label_wrapper.cc",
668     "login/ui/animated_auth_factors_label_wrapper.h",
669     "login/ui/animated_rounded_image_view.cc",
670     "login/ui/animated_rounded_image_view.h",
671     "login/ui/animation_frame.h",
672     "login/ui/arrow_button_view.cc",
673     "login/ui/arrow_button_view.h",
674     "login/ui/auth_factor_model.cc",
675     "login/ui/auth_factor_model.h",
676     "login/ui/auth_icon_view.cc",
677     "login/ui/auth_icon_view.h",
678     "login/ui/bottom_status_indicator.cc",
679     "login/ui/bottom_status_indicator.h",
680     "login/ui/fingerprint_auth_factor_model.cc",
681     "login/ui/fingerprint_auth_factor_model.h",
682     "login/ui/horizontal_image_sequence_animation_decoder.cc",
683     "login/ui/horizontal_image_sequence_animation_decoder.h",
684     "login/ui/hover_notifier.cc",
685     "login/ui/hover_notifier.h",
686     "login/ui/image_parser.cc",
687     "login/ui/image_parser.h",
688     "login/ui/kiosk_app_default_message.cc",
689     "login/ui/kiosk_app_default_message.h",
690     "login/ui/lock_contents_view.cc",
691     "login/ui/lock_contents_view.h",
692     "login/ui/lock_debug_view.cc",
693     "login/ui/lock_debug_view.h",
694     "login/ui/lock_screen.cc",
695     "login/ui/lock_screen.h",
696     "login/ui/lock_screen_media_controls_view.cc",
697     "login/ui/lock_screen_media_controls_view.h",
698     "login/ui/login_auth_factors_view.cc",
699     "login/ui/login_auth_factors_view.h",
700     "login/ui/login_auth_user_view.cc",
701     "login/ui/login_auth_user_view.h",
702     "login/ui/login_base_bubble_view.cc",
703     "login/ui/login_base_bubble_view.h",
704     "login/ui/login_big_user_view.cc",
705     "login/ui/login_big_user_view.h",
706     "login/ui/login_button.cc",
707     "login/ui/login_button.h",
708     "login/ui/login_camera_timeout_view.cc",
709     "login/ui/login_camera_timeout_view.h",
710     "login/ui/login_constants.h",
711     "login/ui/login_data_dispatcher.cc",
712     "login/ui/login_data_dispatcher.h",
713     "login/ui/login_detachable_base_model.cc",
714     "login/ui/login_detachable_base_model.h",
715     "login/ui/login_error_bubble.cc",
716     "login/ui/login_error_bubble.h",
717     "login/ui/login_expanded_public_account_view.cc",
718     "login/ui/login_expanded_public_account_view.h",
719     "login/ui/login_palette.cc",
720     "login/ui/login_palette.h",
721     "login/ui/login_password_view.cc",
722     "login/ui/login_password_view.h",
723     "login/ui/login_pin_input_view.cc",
724     "login/ui/login_pin_input_view.h",
725     "login/ui/login_pin_view.cc",
726     "login/ui/login_pin_view.h",
727     "login/ui/login_public_account_user_view.cc",
728     "login/ui/login_public_account_user_view.h",
729     "login/ui/login_remove_account_dialog.cc",
730     "login/ui/login_remove_account_dialog.h",
731     "login/ui/login_tooltip_view.cc",
732     "login/ui/login_tooltip_view.h",
733     "login/ui/login_user_view.cc",
734     "login/ui/login_user_view.h",
735     "login/ui/media_controls_header_view.cc",
736     "login/ui/media_controls_header_view.h",
737     "login/ui/non_accessible_view.cc",
738     "login/ui/non_accessible_view.h",
739     "login/ui/note_action_launch_button.cc",
740     "login/ui/note_action_launch_button.h",
741     "login/ui/pin_keyboard_animation.cc",
742     "login/ui/pin_keyboard_animation.h",
743     "login/ui/pin_request_view.cc",
744     "login/ui/pin_request_view.h",
745     "login/ui/pin_request_widget.cc",
746     "login/ui/pin_request_widget.h",
747     "login/ui/public_account_menu_view.cc",
748     "login/ui/public_account_menu_view.h",
749     "login/ui/public_account_monitoring_info_dialog.cc",
750     "login/ui/public_account_monitoring_info_dialog.h",
751     "login/ui/scrollable_users_list_view.cc",
752     "login/ui/scrollable_users_list_view.h",
753     "login/ui/smart_lock_auth_factor_model.cc",
754     "login/ui/smart_lock_auth_factor_model.h",
755     "login/ui/system_label_button.cc",
756     "login/ui/system_label_button.h",
757     "login/ui/user_switch_flip_animation.cc",
758     "login/ui/user_switch_flip_animation.h",
759     "login/ui/views_utils.cc",
760     "login/ui/views_utils.h",
761     "login_status.h",
762     "media/media_controller_impl.cc",
763     "media/media_controller_impl.h",
764     "metrics/demo_session_metrics_recorder.cc",
765     "metrics/demo_session_metrics_recorder.h",
766     "metrics/desktop_task_switch_metric_recorder.cc",
767     "metrics/desktop_task_switch_metric_recorder.h",
768     "metrics/feature_discovery_duration_reporter_impl.cc",
769     "metrics/feature_discovery_duration_reporter_impl.h",
770     "metrics/histogram_macros.cc",
771     "metrics/histogram_macros.h",
772     "metrics/login_metrics_recorder.cc",
773     "metrics/login_metrics_recorder.h",
774     "metrics/login_unlock_throughput_recorder.cc",
775     "metrics/login_unlock_throughput_recorder.h",
776     "metrics/pip_uma.h",
777     "metrics/pointer_metrics_recorder.cc",
778     "metrics/pointer_metrics_recorder.h",
779     "metrics/stylus_metrics_recorder.cc",
780     "metrics/stylus_metrics_recorder.h",
781     "metrics/task_switch_metrics_recorder.cc",
782     "metrics/task_switch_metrics_recorder.h",
783     "metrics/task_switch_source.h",
784     "metrics/task_switch_time_tracker.cc",
785     "metrics/task_switch_time_tracker.h",
786     "metrics/ui_throughput_recorder.cc",
787     "metrics/ui_throughput_recorder.h",
788     "metrics/user_metrics_recorder.cc",
789     "metrics/user_metrics_recorder.h",
790     "multi_capture/multi_capture_service_client.cc",
791     "multi_capture/multi_capture_service_client.h",
792     "multi_device_setup/multi_device_notification_presenter.cc",
793     "multi_device_setup/multi_device_notification_presenter.h",
794     "multi_profile_uma.cc",
795     "multi_profile_uma.h",
796     "multi_user/multi_user_window_manager_impl.cc",
797     "multi_user/multi_user_window_manager_impl.h",
798     "multi_user/user_switch_animator.cc",
799     "multi_user/user_switch_animator.h",
800     "policy/policy_recommendation_restorer.cc",
801     "policy/policy_recommendation_restorer.h",
802     "power/hid_battery_util.cc",
803     "power/hid_battery_util.h",
804     "projector/model/projector_session_impl.cc",
805     "projector/model/projector_session_impl.h",
806     "projector/projector_annotation_tray.cc",
807     "projector/projector_annotation_tray.h",
808     "projector/projector_controller_impl.cc",
809     "projector/projector_controller_impl.h",
810     "projector/projector_metadata_controller.cc",
811     "projector/projector_metadata_controller.h",
812     "projector/projector_metadata_model.cc",
813     "projector/projector_metadata_model.h",
814     "projector/projector_metrics.cc",
815     "projector/projector_metrics.h",
816     "projector/projector_ui_controller.cc",
817     "projector/projector_ui_controller.h",
818     "projector/ui/projector_button.cc",
819     "projector/ui/projector_button.h",
820     "projector/ui/projector_color_button.cc",
821     "projector/ui/projector_color_button.h",
822
823     # These headers declare functions that are implemented inside of //ash, so
824     # they cannot live in //ash/public/cpp/BUILD.gn. The "test api" files are
825     # not in the test_support target because they are used in production by the
826     # autotest extension API.
827     "public/ash_interfaces.h",
828     "public/cpp/ash_prefs.h",
829     "public/cpp/autotest_ambient_api.h",
830     "public/cpp/autotest_desks_api.h",
831     "public/cpp/autotest_private_api_utils.h",
832     "public/cpp/capture_mode/capture_mode_api.h",
833     "public/cpp/capture_mode/capture_mode_test_api.h",
834     "public/cpp/debug_utils.h",
835     "public/cpp/event_rewriter_controller.h",
836     "public/cpp/multi_user_window_manager.h",
837     "public/cpp/multi_user_window_manager_delegate.h",
838     "public/cpp/overview_test_api.h",
839     "public/cpp/shelf_config.h",
840     "public/cpp/shelf_test_api.h",
841     "public/cpp/split_view_test_api.h",
842     "public/cpp/style/scoped_light_mode_as_default.h",
843     "public/cpp/window_finder.h",
844     "public/cpp/window_tree_host_lookup.h",
845     "rgb_keyboard/histogram_util.cc",
846     "rgb_keyboard/histogram_util.h",
847     "rgb_keyboard/rgb_keyboard_manager.cc",
848     "rgb_keyboard/rgb_keyboard_manager.h",
849     "rgb_keyboard/rgb_keyboard_util.cc",
850     "rgb_keyboard/rgb_keyboard_util.h",
851     "root_window_controller.cc",
852     "root_window_controller.h",
853     "root_window_settings.cc",
854     "root_window_settings.h",
855     "rotator/screen_rotation_animation.cc",
856     "rotator/screen_rotation_animation.h",
857     "rotator/screen_rotation_animator.cc",
858     "rotator/screen_rotation_animator.h",
859     "rotator/screen_rotation_animator.h",
860     "rotator/screen_rotation_animator_observer.h",
861     "rotator/screen_rotation_animator_observer.h",
862     "rotator/window_rotation.cc",
863     "rotator/window_rotation.h",
864     "scoped_animation_disabler.cc",
865     "scoped_animation_disabler.h",
866     "screen_util.cc",
867     "screen_util.h",
868     "session/fullscreen_controller.cc",
869     "session/fullscreen_controller.h",
870     "session/fullscreen_notification_bubble.cc",
871     "session/fullscreen_notification_bubble.h",
872     "session/multiprofiles_intro_dialog.cc",
873     "session/multiprofiles_intro_dialog.h",
874     "session/session_aborted_dialog.cc",
875     "session/session_aborted_dialog.h",
876     "session/session_activation_observer_holder.cc",
877     "session/session_activation_observer_holder.h",
878     "session/session_controller_impl.cc",
879     "session/session_controller_impl.h",
880     "session/session_controller_impl.h",
881     "session/teleport_warning_dialog.cc",
882     "session/teleport_warning_dialog.h",
883     "shelf/assistant_overlay.cc",
884     "shelf/assistant_overlay.h",
885     "shelf/back_button.cc",
886     "shelf/back_button.h",
887     "shelf/drag_handle.cc",
888     "shelf/drag_handle.h",
889     "shelf/drag_window_from_shelf_controller.cc",
890     "shelf/drag_window_from_shelf_controller.h",
891     "shelf/home_button.cc",
892     "shelf/home_button.h",
893     "shelf/home_button_controller.cc",
894     "shelf/home_button_controller.h",
895     "shelf/home_to_overview_nudge_controller.cc",
896     "shelf/home_to_overview_nudge_controller.h",
897     "shelf/hotseat_transition_animator.cc",
898     "shelf/hotseat_transition_animator.h",
899     "shelf/hotseat_widget.cc",
900     "shelf/hotseat_widget.h",
901     "shelf/in_app_to_home_nudge_controller.cc",
902     "shelf/in_app_to_home_nudge_controller.h",
903     "shelf/kiosk_app_instruction_bubble.cc",
904     "shelf/kiosk_app_instruction_bubble.h",
905     "shelf/launcher_nudge_controller.cc",
906     "shelf/launcher_nudge_controller.h",
907     "shelf/login_shelf_view.cc",
908     "shelf/login_shelf_view.h",
909     "shelf/login_shelf_widget.cc",
910     "shelf/login_shelf_widget.h",
911     "shelf/partying_shelf_item.cc",
912     "shelf/partying_shelf_item.h",
913     "shelf/scroll_arrow_view.cc",
914     "shelf/scroll_arrow_view.h",
915     "shelf/scrollable_shelf_constants.cc",
916     "shelf/scrollable_shelf_constants.h",
917     "shelf/scrollable_shelf_view.cc",
918     "shelf/scrollable_shelf_view.h",
919     "shelf/shelf.cc",
920     "shelf/shelf.h",
921     "shelf/shelf_app_button.cc",
922     "shelf/shelf_app_button.h",
923     "shelf/shelf_application_menu_model.cc",
924     "shelf/shelf_application_menu_model.h",
925     "shelf/shelf_background_animator.cc",
926     "shelf/shelf_background_animator.h",
927     "shelf/shelf_background_animator_observer.h",
928     "shelf/shelf_bubble.cc",
929     "shelf/shelf_bubble.h",
930     "shelf/shelf_button.cc",
931     "shelf/shelf_button.h",
932     "shelf/shelf_button_delegate.cc",
933     "shelf/shelf_button_delegate.h",
934     "shelf/shelf_button_pressed_metric_tracker.cc",
935     "shelf/shelf_button_pressed_metric_tracker.h",
936     "shelf/shelf_component.h",
937     "shelf/shelf_config.cc",
938     "shelf/shelf_container_view.cc",
939     "shelf/shelf_container_view.h",
940     "shelf/shelf_context_menu_model.cc",
941     "shelf/shelf_context_menu_model.h",
942     "shelf/shelf_control_button.cc",
943     "shelf/shelf_control_button.h",
944     "shelf/shelf_controller.cc",
945     "shelf/shelf_controller.h",
946     "shelf/shelf_focus_cycler.cc",
947     "shelf/shelf_focus_cycler.h",
948     "shelf/shelf_layout_manager.cc",
949     "shelf/shelf_layout_manager.h",
950     "shelf/shelf_layout_manager_observer.h",
951     "shelf/shelf_locking_manager.cc",
952     "shelf/shelf_locking_manager.h",
953     "shelf/shelf_menu_model_adapter.cc",
954     "shelf/shelf_menu_model_adapter.h",
955     "shelf/shelf_metrics.h",
956     "shelf/shelf_navigation_widget.cc",
957     "shelf/shelf_navigation_widget.h",
958     "shelf/shelf_observer.h",
959     "shelf/shelf_party_feature_pod_controller.cc",
960     "shelf/shelf_party_feature_pod_controller.h",
961     "shelf/shelf_shutdown_confirmation_bubble.cc",
962     "shelf/shelf_shutdown_confirmation_bubble.h",
963     "shelf/shelf_test_api.cc",
964     "shelf/shelf_tooltip_bubble.cc",
965     "shelf/shelf_tooltip_bubble.h",
966     "shelf/shelf_tooltip_delegate.h",
967     "shelf/shelf_tooltip_manager.cc",
968     "shelf/shelf_tooltip_manager.h",
969     "shelf/shelf_tooltip_preview_bubble.cc",
970     "shelf/shelf_tooltip_preview_bubble.h",
971     "shelf/shelf_view.cc",
972     "shelf/shelf_view.h",
973     "shelf/shelf_widget.cc",
974     "shelf/shelf_widget.h",
975     "shelf/shelf_window_targeter.cc",
976     "shelf/shelf_window_targeter.h",
977     "shelf/shelf_window_watcher.cc",
978     "shelf/shelf_window_watcher.h",
979     "shelf/shelf_window_watcher_item_delegate.cc",
980     "shelf/shelf_window_watcher_item_delegate.h",
981     "shelf/swipe_home_to_overview_controller.cc",
982     "shelf/swipe_home_to_overview_controller.h",
983     "shelf/window_preview.cc",
984     "shelf/window_preview.h",
985     "shelf/window_scale_animation.cc",
986     "shelf/window_scale_animation.h",
987     "shell.cc",
988     "shell.h",
989     "shell_delegate.cc",
990     "shell_delegate.h",
991     "shell_init_params.cc",
992     "shell_init_params.h",
993     "shell_observer.h",
994     "shell_tab_handler.cc",
995     "shell_tab_handler.h",
996     "shutdown_controller_impl.cc",
997     "shutdown_controller_impl.h",
998     "shutdown_reason.cc",
999     "shutdown_reason.h",
1000     "style/ash_color_mixer.cc",
1001     "style/ash_color_mixer.h",
1002     "style/ash_color_provider.cc",
1003     "style/ash_color_provider.h",
1004     "style/ash_color_provider_source.cc",
1005     "style/ash_color_provider_source.h",
1006     "style/close_button.cc",
1007     "style/close_button.h",
1008     "style/color_util.cc",
1009     "style/color_util.h",
1010     "style/dark_light_mode_controller_impl.cc",
1011     "style/dark_light_mode_controller_impl.h",
1012     "style/dark_light_mode_nudge.cc",
1013     "style/dark_light_mode_nudge.h",
1014     "style/dark_light_mode_nudge_controller.cc",
1015     "style/dark_light_mode_nudge_controller.h",
1016     "style/default_color_constants.h",
1017     "style/default_colors.cc",
1018     "style/default_colors.h",
1019     "style/dot_indicator.cc",
1020     "style/dot_indicator.h",
1021     "style/icon_button.cc",
1022     "style/icon_button.h",
1023     "style/icon_switch.cc",
1024     "style/icon_switch.h",
1025     "style/pill_button.cc",
1026     "style/pill_button.h",
1027     "style/rounded_label.cc",
1028     "style/rounded_label.h",
1029     "style/rounded_label_widget.cc",
1030     "style/rounded_label_widget.h",
1031     "style/scoped_light_mode_as_default.cc",
1032     "style/style_util.cc",
1033     "style/style_util.h",
1034     "style/style_viewer/system_ui_components_grid_view.cc",
1035     "style/style_viewer/system_ui_components_grid_view.h",
1036     "style/style_viewer/system_ui_components_style_viewer_view.cc",
1037     "style/style_viewer/system_ui_components_style_viewer_view.h",
1038     "style/system_shadow.cc",
1039     "style/system_shadow.h",
1040     "style/system_shadow_on_nine_patch_layer.cc",
1041     "style/system_shadow_on_nine_patch_layer.h",
1042     "style/system_shadow_on_texture_layer.cc",
1043     "style/system_shadow_on_texture_layer.h",
1044     "style/system_toast_style.cc",
1045     "style/system_toast_style.h",
1046     "system/accessibility/accessibility_feature_disable_dialog.cc",
1047     "system/accessibility/accessibility_feature_disable_dialog.h",
1048     "system/accessibility/accessibility_feature_pod_controller.cc",
1049     "system/accessibility/accessibility_feature_pod_controller.h",
1050     "system/accessibility/autoclick_menu_bubble_controller.cc",
1051     "system/accessibility/autoclick_menu_bubble_controller.h",
1052     "system/accessibility/autoclick_menu_view.cc",
1053     "system/accessibility/autoclick_menu_view.h",
1054     "system/accessibility/autoclick_scroll_bubble_controller.cc",
1055     "system/accessibility/autoclick_scroll_bubble_controller.h",
1056     "system/accessibility/autoclick_scroll_view.cc",
1057     "system/accessibility/autoclick_scroll_view.h",
1058     "system/accessibility/dictation_bubble_controller.cc",
1059     "system/accessibility/dictation_bubble_controller.h",
1060     "system/accessibility/dictation_bubble_view.cc",
1061     "system/accessibility/dictation_bubble_view.h",
1062     "system/accessibility/dictation_button_tray.cc",
1063     "system/accessibility/dictation_button_tray.h",
1064     "system/accessibility/floating_accessibility_controller.cc",
1065     "system/accessibility/floating_accessibility_controller.h",
1066     "system/accessibility/floating_accessibility_detailed_controller.cc",
1067     "system/accessibility/floating_accessibility_detailed_controller.h",
1068     "system/accessibility/floating_accessibility_view.cc",
1069     "system/accessibility/floating_accessibility_view.h",
1070     "system/accessibility/floating_menu_button.cc",
1071     "system/accessibility/floating_menu_button.h",
1072     "system/accessibility/floating_menu_utils.cc",
1073     "system/accessibility/floating_menu_utils.h",
1074     "system/accessibility/select_to_speak/select_to_speak_constants.h",
1075     "system/accessibility/select_to_speak/select_to_speak_menu_bubble_controller.cc",
1076     "system/accessibility/select_to_speak/select_to_speak_menu_bubble_controller.h",
1077     "system/accessibility/select_to_speak/select_to_speak_menu_view.cc",
1078     "system/accessibility/select_to_speak/select_to_speak_menu_view.h",
1079     "system/accessibility/select_to_speak/select_to_speak_metrics_utils.h",
1080     "system/accessibility/select_to_speak/select_to_speak_speed_bubble_controller.cc",
1081     "system/accessibility/select_to_speak/select_to_speak_speed_bubble_controller.h",
1082     "system/accessibility/select_to_speak/select_to_speak_speed_view.cc",
1083     "system/accessibility/select_to_speak/select_to_speak_speed_view.h",
1084     "system/accessibility/select_to_speak/select_to_speak_tray.cc",
1085     "system/accessibility/select_to_speak/select_to_speak_tray.h",
1086     "system/accessibility/switch_access/switch_access_back_button_bubble_controller.cc",
1087     "system/accessibility/switch_access/switch_access_back_button_bubble_controller.h",
1088     "system/accessibility/switch_access/switch_access_back_button_view.cc",
1089     "system/accessibility/switch_access/switch_access_back_button_view.h",
1090     "system/accessibility/switch_access/switch_access_menu_bubble_controller.cc",
1091     "system/accessibility/switch_access/switch_access_menu_bubble_controller.h",
1092     "system/accessibility/switch_access/switch_access_menu_button.cc",
1093     "system/accessibility/switch_access/switch_access_menu_button.h",
1094     "system/accessibility/switch_access/switch_access_menu_view.cc",
1095     "system/accessibility/switch_access/switch_access_menu_view.h",
1096     "system/accessibility/tray_accessibility.cc",
1097     "system/accessibility/tray_accessibility.h",
1098     "system/accessibility/unified_accessibility_detailed_view_controller.cc",
1099     "system/accessibility/unified_accessibility_detailed_view_controller.h",
1100     "system/audio/audio_detailed_view.cc",
1101     "system/audio/audio_detailed_view.h",
1102     "system/audio/display_speaker_controller.cc",
1103     "system/audio/display_speaker_controller.h",
1104     "system/audio/mic_gain_slider_controller.cc",
1105     "system/audio/mic_gain_slider_controller.h",
1106     "system/audio/mic_gain_slider_view.cc",
1107     "system/audio/mic_gain_slider_view.h",
1108     "system/audio/unified_audio_detailed_view_controller.cc",
1109     "system/audio/unified_audio_detailed_view_controller.h",
1110     "system/audio/unified_volume_slider_controller.cc",
1111     "system/audio/unified_volume_slider_controller.h",
1112     "system/audio/unified_volume_view.cc",
1113     "system/audio/unified_volume_view.h",
1114     "system/bluetooth/bluetooth_detailed_view.cc",
1115     "system/bluetooth/bluetooth_detailed_view.h",
1116     "system/bluetooth/bluetooth_detailed_view_controller.cc",
1117     "system/bluetooth/bluetooth_detailed_view_controller.h",
1118     "system/bluetooth/bluetooth_detailed_view_impl.cc",
1119     "system/bluetooth/bluetooth_detailed_view_impl.h",
1120     "system/bluetooth/bluetooth_device_list_controller.cc",
1121     "system/bluetooth/bluetooth_device_list_controller.h",
1122     "system/bluetooth/bluetooth_device_list_controller_impl.cc",
1123     "system/bluetooth/bluetooth_device_list_controller_impl.h",
1124     "system/bluetooth/bluetooth_device_list_item_battery_view.cc",
1125     "system/bluetooth/bluetooth_device_list_item_battery_view.h",
1126     "system/bluetooth/bluetooth_device_list_item_multiple_battery_view.cc",
1127     "system/bluetooth/bluetooth_device_list_item_multiple_battery_view.h",
1128     "system/bluetooth/bluetooth_device_list_item_view.cc",
1129     "system/bluetooth/bluetooth_device_list_item_view.h",
1130     "system/bluetooth/bluetooth_device_status_ui_handler.cc",
1131     "system/bluetooth/bluetooth_device_status_ui_handler.h",
1132     "system/bluetooth/bluetooth_disabled_detailed_view.cc",
1133     "system/bluetooth/bluetooth_disabled_detailed_view.h",
1134     "system/bluetooth/bluetooth_feature_pod_controller.cc",
1135     "system/bluetooth/bluetooth_feature_pod_controller.h",
1136     "system/bluetooth/bluetooth_notification_controller.cc",
1137     "system/bluetooth/bluetooth_notification_controller.h",
1138     "system/brightness/brightness_controller_chromeos.cc",
1139     "system/brightness/brightness_controller_chromeos.h",
1140     "system/brightness/unified_brightness_slider_controller.cc",
1141     "system/brightness/unified_brightness_slider_controller.h",
1142     "system/brightness/unified_brightness_view.cc",
1143     "system/brightness/unified_brightness_view.h",
1144     "system/brightness_control_delegate.h",
1145     "system/camera/autozoom_controller_impl.cc",
1146     "system/camera/autozoom_controller_impl.h",
1147     "system/camera/autozoom_feature_pod_controller.cc",
1148     "system/camera/autozoom_feature_pod_controller.h",
1149     "system/camera/autozoom_nudge.cc",
1150     "system/camera/autozoom_nudge.h",
1151     "system/camera/autozoom_nudge_controller.cc",
1152     "system/camera/autozoom_nudge_controller.h",
1153     "system/camera/autozoom_observer.h",
1154     "system/camera/autozoom_toast_controller.cc",
1155     "system/camera/autozoom_toast_controller.h",
1156     "system/camera/autozoom_toast_view.cc",
1157     "system/camera/autozoom_toast_view.h",
1158     "system/caps_lock_notification_controller.cc",
1159     "system/caps_lock_notification_controller.h",
1160     "system/cast/cast_feature_pod_controller.cc",
1161     "system/cast/cast_feature_pod_controller.h",
1162     "system/cast/cast_notification_controller.cc",
1163     "system/cast/cast_notification_controller.h",
1164     "system/cast/tray_cast.cc",
1165     "system/cast/tray_cast.h",
1166     "system/cast/unified_cast_detailed_view_controller.cc",
1167     "system/cast/unified_cast_detailed_view_controller.h",
1168     "system/channel_indicator/channel_indicator.cc",
1169     "system/channel_indicator/channel_indicator.h",
1170     "system/channel_indicator/channel_indicator_quick_settings_view.cc",
1171     "system/channel_indicator/channel_indicator_quick_settings_view.h",
1172     "system/channel_indicator/channel_indicator_utils.cc",
1173     "system/channel_indicator/channel_indicator_utils.h",
1174     "system/dark_mode/dark_mode_feature_pod_controller.cc",
1175     "system/dark_mode/dark_mode_feature_pod_controller.h",
1176     "system/diagnostics/async_log.cc",
1177     "system/diagnostics/async_log.h",
1178     "system/diagnostics/diagnostics_browser_delegate.cc",
1179     "system/diagnostics/diagnostics_browser_delegate.h",
1180     "system/diagnostics/diagnostics_log_controller.cc",
1181     "system/diagnostics/diagnostics_log_controller.h",
1182     "system/diagnostics/networking_log.cc",
1183     "system/diagnostics/networking_log.h",
1184     "system/diagnostics/routine_log.cc",
1185     "system/diagnostics/routine_log.h",
1186     "system/diagnostics/telemetry_log.cc",
1187     "system/diagnostics/telemetry_log.h",
1188     "system/eche/eche_icon_loading_indicator_view.cc",
1189     "system/eche/eche_icon_loading_indicator_view.h",
1190     "system/eche/eche_tray.cc",
1191     "system/eche/eche_tray.h",
1192     "system/enterprise/enterprise_domain_observer.h",
1193     "system/firmware_update/firmware_update_notification_controller.cc",
1194     "system/firmware_update/firmware_update_notification_controller.h",
1195     "system/geolocation/geolocation_controller.cc",
1196     "system/geolocation/geolocation_controller.h",
1197     "system/gesture_education/gesture_education_notification_controller.cc",
1198     "system/gesture_education/gesture_education_notification_controller.h",
1199     "system/holding_space/downloads_section.cc",
1200     "system/holding_space/downloads_section.h",
1201     "system/holding_space/holding_space_animation_registry.cc",
1202     "system/holding_space/holding_space_animation_registry.h",
1203     "system/holding_space/holding_space_drag_util.cc",
1204     "system/holding_space/holding_space_drag_util.h",
1205     "system/holding_space/holding_space_item_chip_view.cc",
1206     "system/holding_space/holding_space_item_chip_view.h",
1207     "system/holding_space/holding_space_item_screen_capture_view.cc",
1208     "system/holding_space/holding_space_item_screen_capture_view.h",
1209     "system/holding_space/holding_space_item_view.cc",
1210     "system/holding_space/holding_space_item_view.h",
1211     "system/holding_space/holding_space_item_views_section.cc",
1212     "system/holding_space/holding_space_item_views_section.h",
1213     "system/holding_space/holding_space_progress_indicator_util.cc",
1214     "system/holding_space/holding_space_progress_indicator_util.h",
1215     "system/holding_space/holding_space_tray.cc",
1216     "system/holding_space/holding_space_tray.h",
1217     "system/holding_space/holding_space_tray_bubble.cc",
1218     "system/holding_space/holding_space_tray_bubble.h",
1219     "system/holding_space/holding_space_tray_child_bubble.cc",
1220     "system/holding_space/holding_space_tray_child_bubble.h",
1221     "system/holding_space/holding_space_tray_icon.cc",
1222     "system/holding_space/holding_space_tray_icon.h",
1223     "system/holding_space/holding_space_tray_icon_preview.cc",
1224     "system/holding_space/holding_space_tray_icon_preview.h",
1225     "system/holding_space/holding_space_ui.cc",
1226     "system/holding_space/holding_space_ui.h",
1227     "system/holding_space/holding_space_util.cc",
1228     "system/holding_space/holding_space_util.h",
1229     "system/holding_space/holding_space_view_delegate.cc",
1230     "system/holding_space/holding_space_view_delegate.h",
1231     "system/holding_space/pinned_files_bubble.cc",
1232     "system/holding_space/pinned_files_bubble.h",
1233     "system/holding_space/pinned_files_section.cc",
1234     "system/holding_space/pinned_files_section.h",
1235     "system/holding_space/recent_files_bubble.cc",
1236     "system/holding_space/recent_files_bubble.h",
1237     "system/holding_space/screen_captures_section.cc",
1238     "system/holding_space/screen_captures_section.h",
1239     "system/holding_space/suggestions_section.cc",
1240     "system/holding_space/suggestions_section.h",
1241     "system/human_presence/human_presence_metrics.h",
1242     "system/human_presence/human_presence_orientation_controller.cc",
1243     "system/human_presence/human_presence_orientation_controller.h",
1244     "system/human_presence/lock_on_leave_controller.cc",
1245     "system/human_presence/lock_on_leave_controller.h",
1246     "system/human_presence/snooping_protection_controller.cc",
1247     "system/human_presence/snooping_protection_controller.h",
1248     "system/human_presence/snooping_protection_notification_blocker.cc",
1249     "system/human_presence/snooping_protection_notification_blocker.h",
1250     "system/human_presence/snooping_protection_notification_blocker_internal.h",
1251     "system/human_presence/snooping_protection_view.cc",
1252     "system/human_presence/snooping_protection_view.h",
1253     "system/ime/ime_feature_pod_controller.cc",
1254     "system/ime/ime_feature_pod_controller.h",
1255     "system/ime/ime_observer.h",
1256     "system/ime/tray_ime_chromeos.cc",
1257     "system/ime/tray_ime_chromeos.h",
1258     "system/ime/unified_ime_detailed_view_controller.cc",
1259     "system/ime/unified_ime_detailed_view_controller.h",
1260     "system/ime_menu/ime_list_view.cc",
1261     "system/ime_menu/ime_list_view.h",
1262     "system/ime_menu/ime_menu_tray.cc",
1263     "system/ime_menu/ime_menu_tray.h",
1264     "system/keyboard_brightness/keyboard_backlight_color_controller.cc",
1265     "system/keyboard_brightness/keyboard_backlight_color_controller.h",
1266     "system/keyboard_brightness/keyboard_backlight_color_nudge_controller.cc",
1267     "system/keyboard_brightness/keyboard_backlight_color_nudge_controller.h",
1268     "system/keyboard_brightness/keyboard_backlight_toggle_controller.cc",
1269     "system/keyboard_brightness/keyboard_backlight_toggle_controller.h",
1270     "system/keyboard_brightness/keyboard_brightness_controller.cc",
1271     "system/keyboard_brightness/keyboard_brightness_controller.h",
1272     "system/keyboard_brightness/unified_keyboard_brightness_slider_controller.cc",
1273     "system/keyboard_brightness/unified_keyboard_brightness_slider_controller.h",
1274     "system/keyboard_brightness_control_delegate.h",
1275     "system/locale/locale_detailed_view.cc",
1276     "system/locale/locale_detailed_view.h",
1277     "system/locale/locale_feature_pod_controller.cc",
1278     "system/locale/locale_feature_pod_controller.h",
1279     "system/locale/locale_update_controller_impl.cc",
1280     "system/locale/locale_update_controller_impl.h",
1281     "system/locale/unified_locale_detailed_view_controller.cc",
1282     "system/locale/unified_locale_detailed_view_controller.h",
1283     "system/machine_learning/user_settings_event_logger.cc",
1284     "system/machine_learning/user_settings_event_logger.h",
1285     "system/media/media_notification_provider.cc",
1286     "system/media/media_notification_provider.h",
1287     "system/media/media_notification_provider_impl.cc",
1288     "system/media/media_notification_provider_impl.h",
1289     "system/media/media_notification_provider_observer.h",
1290     "system/media/media_tray.cc",
1291     "system/media/media_tray.h",
1292     "system/media/unified_media_controls_container.cc",
1293     "system/media/unified_media_controls_container.h",
1294     "system/media/unified_media_controls_controller.cc",
1295     "system/media/unified_media_controls_controller.h",
1296     "system/media/unified_media_controls_detailed_view.cc",
1297     "system/media/unified_media_controls_detailed_view.h",
1298     "system/media/unified_media_controls_detailed_view_controller.cc",
1299     "system/media/unified_media_controls_detailed_view_controller.h",
1300     "system/media/unified_media_controls_view.cc",
1301     "system/media/unified_media_controls_view.h",
1302     "system/message_center/arc_notification_manager_delegate_impl.cc",
1303     "system/message_center/arc_notification_manager_delegate_impl.h",
1304     "system/message_center/ash_message_center_lock_screen_controller.cc",
1305     "system/message_center/ash_message_center_lock_screen_controller.h",
1306     "system/message_center/ash_message_popup_collection.cc",
1307     "system/message_center/ash_message_popup_collection.h",
1308     "system/message_center/ash_notification_control_button_factory.cc",
1309     "system/message_center/ash_notification_control_button_factory.h",
1310     "system/message_center/ash_notification_expand_button.cc",
1311     "system/message_center/ash_notification_expand_button.h",
1312     "system/message_center/ash_notification_input_container.cc",
1313     "system/message_center/ash_notification_input_container.h",
1314     "system/message_center/ash_notification_view.cc",
1315     "system/message_center/ash_notification_view.h",
1316     "system/message_center/fullscreen_notification_blocker.cc",
1317     "system/message_center/fullscreen_notification_blocker.h",
1318     "system/message_center/inactive_user_notification_blocker.cc",
1319     "system/message_center/inactive_user_notification_blocker.h",
1320     "system/message_center/message_center_ash_impl.cc",
1321     "system/message_center/message_center_ash_impl.h",
1322     "system/message_center/message_center_constants.h",
1323     "system/message_center/message_center_controller.cc",
1324     "system/message_center/message_center_controller.h",
1325     "system/message_center/message_center_scroll_bar.cc",
1326     "system/message_center/message_center_scroll_bar.h",
1327     "system/message_center/message_center_style.h",
1328     "system/message_center/message_center_ui_controller.cc",
1329     "system/message_center/message_center_ui_controller.h",
1330     "system/message_center/message_center_ui_delegate.h",
1331     "system/message_center/message_center_utils.cc",
1332     "system/message_center/message_center_utils.h",
1333     "system/message_center/message_view_factory.cc",
1334     "system/message_center/message_view_factory.h",
1335     "system/message_center/metrics_utils.cc",
1336     "system/message_center/metrics_utils.h",
1337     "system/message_center/notification_grouping_controller.cc",
1338     "system/message_center/notification_grouping_controller.h",
1339     "system/message_center/notification_swipe_control_view.cc",
1340     "system/message_center/notification_swipe_control_view.h",
1341     "system/message_center/notifier_settings_view.cc",
1342     "system/message_center/notifier_settings_view.h",
1343     "system/message_center/session_state_notification_blocker.cc",
1344     "system/message_center/session_state_notification_blocker.h",
1345     "system/message_center/stacked_notification_bar.cc",
1346     "system/message_center/stacked_notification_bar.h",
1347     "system/message_center/unified_message_center_bubble.cc",
1348     "system/message_center/unified_message_center_bubble.h",
1349     "system/message_center/unified_message_center_view.cc",
1350     "system/message_center/unified_message_center_view.h",
1351     "system/message_center/unified_message_list_view.cc",
1352     "system/message_center/unified_message_list_view.h",
1353     "system/microphone_mute/microphone_mute_notification_controller.cc",
1354     "system/microphone_mute/microphone_mute_notification_controller.h",
1355     "system/model/clock_model.cc",
1356     "system/model/clock_model.h",
1357     "system/model/clock_observer.h",
1358     "system/model/enterprise_domain_model.cc",
1359     "system/model/enterprise_domain_model.h",
1360     "system/model/locale_model.cc",
1361     "system/model/locale_model.h",
1362     "system/model/session_length_limit_model.cc",
1363     "system/model/session_length_limit_model.h",
1364     "system/model/system_tray_model.cc",
1365     "system/model/system_tray_model.h",
1366     "system/model/tracing_model.cc",
1367     "system/model/tracing_model.h",
1368     "system/model/update_model.cc",
1369     "system/model/update_model.h",
1370     "system/model/virtual_keyboard_model.cc",
1371     "system/model/virtual_keyboard_model.h",
1372     "system/nearby_share/nearby_share_controller_impl.cc",
1373     "system/nearby_share/nearby_share_controller_impl.h",
1374     "system/nearby_share/nearby_share_feature_pod_controller.cc",
1375     "system/nearby_share/nearby_share_feature_pod_controller.h",
1376     "system/network/active_network_icon.cc",
1377     "system/network/active_network_icon.h",
1378     "system/network/auto_connect_notifier.cc",
1379     "system/network/auto_connect_notifier.h",
1380     "system/network/cellular_setup_notifier.cc",
1381     "system/network/cellular_setup_notifier.h",
1382     "system/network/fake_network_detailed_network_view.cc",
1383     "system/network/fake_network_detailed_network_view.h",
1384     "system/network/fake_network_detailed_view_delegate.cc",
1385     "system/network/fake_network_detailed_view_delegate.h",
1386     "system/network/fake_network_list_mobile_header_view.cc",
1387     "system/network/fake_network_list_mobile_header_view.h",
1388     "system/network/fake_network_list_network_header_view_delegate.cc",
1389     "system/network/fake_network_list_network_header_view_delegate.h",
1390     "system/network/fake_network_list_wifi_header_view.cc",
1391     "system/network/fake_network_list_wifi_header_view.h",
1392     "system/network/managed_sim_lock_notifier.cc",
1393     "system/network/managed_sim_lock_notifier.h",
1394     "system/network/network_detailed_network_view.cc",
1395     "system/network/network_detailed_network_view.h",
1396     "system/network/network_detailed_network_view_impl.cc",
1397     "system/network/network_detailed_network_view_impl.h",
1398     "system/network/network_detailed_view.cc",
1399     "system/network/network_detailed_view.h",
1400     "system/network/network_detailed_view_controller.cc",
1401     "system/network/network_detailed_view_controller.h",
1402     "system/network/network_feature_pod_button.cc",
1403     "system/network/network_feature_pod_button.h",
1404     "system/network/network_feature_pod_button_legacy.cc",
1405     "system/network/network_feature_pod_button_legacy.h",
1406     "system/network/network_feature_pod_controller.cc",
1407     "system/network/network_feature_pod_controller.h",
1408     "system/network/network_feature_pod_controller_legacy.cc",
1409     "system/network/network_feature_pod_controller_legacy.h",
1410     "system/network/network_icon.cc",
1411     "system/network/network_icon.h",
1412     "system/network/network_icon_animation.cc",
1413     "system/network/network_icon_animation.h",
1414     "system/network/network_icon_animation_observer.h",
1415     "system/network/network_info.cc",
1416     "system/network/network_info.h",
1417     "system/network/network_info_bubble.cc",
1418     "system/network/network_info_bubble.h",
1419     "system/network/network_list_header_view.cc",
1420     "system/network/network_list_header_view.h",
1421     "system/network/network_list_item_view.cc",
1422     "system/network/network_list_item_view.h",
1423     "system/network/network_list_mobile_header_view.cc",
1424     "system/network/network_list_mobile_header_view.h",
1425     "system/network/network_list_mobile_header_view_impl.cc",
1426     "system/network/network_list_mobile_header_view_impl.h",
1427     "system/network/network_list_network_header_view.cc",
1428     "system/network/network_list_network_header_view.h",
1429     "system/network/network_list_network_item_view.cc",
1430     "system/network/network_list_network_item_view.h",
1431     "system/network/network_list_view.cc",
1432     "system/network/network_list_view.h",
1433     "system/network/network_list_view_controller.cc",
1434     "system/network/network_list_view_controller.h",
1435     "system/network/network_list_view_controller_impl.cc",
1436     "system/network/network_list_view_controller_impl.h",
1437     "system/network/network_list_wifi_header_view.cc",
1438     "system/network/network_list_wifi_header_view.h",
1439     "system/network/network_list_wifi_header_view_impl.cc",
1440     "system/network/network_list_wifi_header_view_impl.h",
1441     "system/network/network_observer.h",
1442     "system/network/network_row_title_view.cc",
1443     "system/network/network_row_title_view.h",
1444     "system/network/network_section_header_view.cc",
1445     "system/network/network_section_header_view.h",
1446     "system/network/network_state_list_detailed_view.cc",
1447     "system/network/network_state_list_detailed_view.h",
1448     "system/network/network_tray_view.cc",
1449     "system/network/network_tray_view.h",
1450     "system/network/network_utils.cc",
1451     "system/network/network_utils.h",
1452     "system/network/sms_observer.cc",
1453     "system/network/sms_observer.h",
1454     "system/network/tray_network_state_model.cc",
1455     "system/network/tray_network_state_model.h",
1456     "system/network/tray_network_state_observer.h",
1457     "system/network/unified_network_detailed_view_controller.cc",
1458     "system/network/unified_network_detailed_view_controller.h",
1459     "system/network/unified_vpn_detailed_view_controller.cc",
1460     "system/network/unified_vpn_detailed_view_controller.h",
1461     "system/network/vpn_feature_pod_controller.cc",
1462     "system/network/vpn_feature_pod_controller.h",
1463     "system/network/vpn_list.cc",
1464     "system/network/vpn_list.h",
1465     "system/network/vpn_list_view.cc",
1466     "system/network/vpn_list_view.h",
1467     "system/network/wifi_toggle_notification_controller.cc",
1468     "system/network/wifi_toggle_notification_controller.h",
1469     "system/night_light/night_light_controller_impl.cc",
1470     "system/night_light/night_light_controller_impl.h",
1471     "system/night_light/night_light_feature_pod_controller.cc",
1472     "system/night_light/night_light_feature_pod_controller.h",
1473     "system/notification_center/notification_center_tray.cc",
1474     "system/notification_center/notification_center_tray.h",
1475     "system/overview/overview_button_tray.cc",
1476     "system/overview/overview_button_tray.h",
1477     "system/palette/common_palette_tool.cc",
1478     "system/palette/common_palette_tool.h",
1479     "system/palette/palette_ids.cc",
1480     "system/palette/palette_ids.h",
1481     "system/palette/palette_tool.cc",
1482     "system/palette/palette_tool.h",
1483     "system/palette/palette_tool_manager.cc",
1484     "system/palette/palette_tool_manager.h",
1485     "system/palette/palette_tray.cc",
1486     "system/palette/palette_tray.h",
1487     "system/palette/palette_utils.cc",
1488     "system/palette/palette_utils.h",
1489     "system/palette/palette_welcome_bubble.cc",
1490     "system/palette/palette_welcome_bubble.h",
1491     "system/palette/stylus_battery_delegate.cc",
1492     "system/palette/stylus_battery_delegate.h",
1493     "system/palette/tools/create_note_action.cc",
1494     "system/palette/tools/create_note_action.h",
1495     "system/palette/tools/enter_capture_mode.cc",
1496     "system/palette/tools/enter_capture_mode.h",
1497     "system/palette/tools/laser_pointer_mode.cc",
1498     "system/palette/tools/laser_pointer_mode.h",
1499     "system/palette/tools/magnifier_mode.cc",
1500     "system/palette/tools/magnifier_mode.h",
1501     "system/palette/tools/metalayer_mode.cc",
1502     "system/palette/tools/metalayer_mode.h",
1503     "system/pcie_peripheral/pcie_peripheral_notification_controller.cc",
1504     "system/pcie_peripheral/pcie_peripheral_notification_controller.h",
1505     "system/phonehub/bluetooth_disabled_view.cc",
1506     "system/phonehub/bluetooth_disabled_view.h",
1507     "system/phonehub/camera_roll_menu_model.cc",
1508     "system/phonehub/camera_roll_menu_model.h",
1509     "system/phonehub/camera_roll_thumbnail.cc",
1510     "system/phonehub/camera_roll_thumbnail.h",
1511     "system/phonehub/camera_roll_view.cc",
1512     "system/phonehub/camera_roll_view.h",
1513     "system/phonehub/continue_browsing_chip.cc",
1514     "system/phonehub/continue_browsing_chip.h",
1515     "system/phonehub/enable_hotspot_quick_action_controller.cc",
1516     "system/phonehub/enable_hotspot_quick_action_controller.h",
1517     "system/phonehub/locate_phone_quick_action_controller.cc",
1518     "system/phonehub/locate_phone_quick_action_controller.h",
1519     "system/phonehub/multidevice_feature_opt_in_view.cc",
1520     "system/phonehub/multidevice_feature_opt_in_view.h",
1521     "system/phonehub/onboarding_view.cc",
1522     "system/phonehub/onboarding_view.h",
1523     "system/phonehub/phone_connected_view.cc",
1524     "system/phonehub/phone_connected_view.h",
1525     "system/phonehub/phone_connecting_view.cc",
1526     "system/phonehub/phone_connecting_view.h",
1527     "system/phonehub/phone_disconnected_view.cc",
1528     "system/phonehub/phone_disconnected_view.h",
1529     "system/phonehub/phone_hub_content_view.cc",
1530     "system/phonehub/phone_hub_content_view.h",
1531     "system/phonehub/phone_hub_interstitial_view.cc",
1532     "system/phonehub/phone_hub_interstitial_view.h",
1533     "system/phonehub/phone_hub_metrics.cc",
1534     "system/phonehub/phone_hub_metrics.h",
1535     "system/phonehub/phone_hub_notification_controller.cc",
1536     "system/phonehub/phone_hub_notification_controller.h",
1537     "system/phonehub/phone_hub_recent_app_button.cc",
1538     "system/phonehub/phone_hub_recent_app_button.h",
1539     "system/phonehub/phone_hub_recent_apps_view.cc",
1540     "system/phonehub/phone_hub_recent_apps_view.h",
1541     "system/phonehub/phone_hub_tray.cc",
1542     "system/phonehub/phone_hub_tray.h",
1543     "system/phonehub/phone_hub_ui_controller.cc",
1544     "system/phonehub/phone_hub_ui_controller.h",
1545     "system/phonehub/phone_hub_view_ids.h",
1546     "system/phonehub/phone_status_view.cc",
1547     "system/phonehub/phone_status_view.h",
1548     "system/phonehub/quick_action_controller_base.h",
1549     "system/phonehub/quick_action_item.cc",
1550     "system/phonehub/quick_action_item.h",
1551     "system/phonehub/quick_actions_view.cc",
1552     "system/phonehub/quick_actions_view.h",
1553     "system/phonehub/silence_phone_quick_action_controller.cc",
1554     "system/phonehub/silence_phone_quick_action_controller.h",
1555     "system/phonehub/sub_feature_opt_in_view.cc",
1556     "system/phonehub/sub_feature_opt_in_view.h",
1557     "system/phonehub/task_continuation_view.cc",
1558     "system/phonehub/task_continuation_view.h",
1559     "system/phonehub/tether_connection_pending_view.cc",
1560     "system/phonehub/tether_connection_pending_view.h",
1561     "system/phonehub/ui_constants.h",
1562     "system/power/adaptive_charging_controller.cc",
1563     "system/power/adaptive_charging_controller.h",
1564     "system/power/adaptive_charging_notification_controller.cc",
1565     "system/power/adaptive_charging_notification_controller.h",
1566     "system/power/adaptive_charging_nudge.cc",
1567     "system/power/adaptive_charging_nudge.h",
1568     "system/power/adaptive_charging_nudge_controller.cc",
1569     "system/power/adaptive_charging_nudge_controller.h",
1570     "system/power/backlights_forced_off_setter.cc",
1571     "system/power/backlights_forced_off_setter.h",
1572     "system/power/battery_image_source.cc",
1573     "system/power/battery_image_source.h",
1574     "system/power/battery_notification.cc",
1575     "system/power/battery_notification.h",
1576     "system/power/dual_role_notification.cc",
1577     "system/power/dual_role_notification.h",
1578     "system/power/peripheral_battery_listener.cc",
1579     "system/power/peripheral_battery_listener.h",
1580     "system/power/peripheral_battery_notifier.cc",
1581     "system/power/peripheral_battery_notifier.h",
1582     "system/power/power_button_controller.cc",
1583     "system/power/power_button_controller.h",
1584     "system/power/power_button_display_controller.cc",
1585     "system/power/power_button_display_controller.h",
1586     "system/power/power_button_menu_item_view.cc",
1587     "system/power/power_button_menu_item_view.h",
1588     "system/power/power_button_menu_metrics_type.cc",
1589     "system/power/power_button_menu_metrics_type.h",
1590     "system/power/power_button_menu_screen_view.cc",
1591     "system/power/power_button_menu_screen_view.h",
1592     "system/power/power_button_menu_view.cc",
1593     "system/power/power_button_menu_view.h",
1594     "system/power/power_button_screenshot_controller.cc",
1595     "system/power/power_button_screenshot_controller.h",
1596     "system/power/power_event_observer.cc",
1597     "system/power/power_event_observer.h",
1598     "system/power/power_notification_controller.cc",
1599     "system/power/power_notification_controller.h",
1600     "system/power/power_prefs.cc",
1601     "system/power/power_prefs.h",
1602     "system/power/power_status.cc",
1603     "system/power/power_status.h",
1604     "system/power/scoped_backlights_forced_off.cc",
1605     "system/power/scoped_backlights_forced_off.h",
1606     "system/power/tray_power.cc",
1607     "system/power/tray_power.h",
1608     "system/power/video_activity_notifier.cc",
1609     "system/power/video_activity_notifier.h",
1610     "system/privacy/privacy_indicators_controller.cc",
1611     "system/privacy/privacy_indicators_controller.h",
1612     "system/privacy/privacy_indicators_tray_item_view.cc",
1613     "system/privacy/privacy_indicators_tray_item_view.h",
1614     "system/privacy/screen_capture_observer.h",
1615     "system/privacy/screen_security_controller.cc",
1616     "system/privacy/screen_security_controller.h",
1617     "system/privacy/screen_share_observer.h",
1618     "system/privacy/screen_switch_check_controller.cc",
1619     "system/privacy/screen_switch_check_controller.h",
1620     "system/privacy_hub/camera_privacy_switch_controller.cc",
1621     "system/privacy_hub/camera_privacy_switch_controller.h",
1622     "system/privacy_hub/microphone_privacy_switch_controller.cc",
1623     "system/privacy_hub/microphone_privacy_switch_controller.h",
1624     "system/privacy_hub/privacy_hub_controller.cc",
1625     "system/privacy_hub/privacy_hub_controller.h",
1626     "system/privacy_hub/privacy_hub_metrics.cc",
1627     "system/privacy_hub/privacy_hub_metrics.h",
1628     "system/privacy_screen/privacy_screen_feature_pod_controller.cc",
1629     "system/privacy_screen/privacy_screen_feature_pod_controller.h",
1630     "system/privacy_screen/privacy_screen_toast_controller.cc",
1631     "system/privacy_screen/privacy_screen_toast_controller.h",
1632     "system/privacy_screen/privacy_screen_toast_view.cc",
1633     "system/privacy_screen/privacy_screen_toast_view.h",
1634     "system/progress_indicator/progress_icon_animation.cc",
1635     "system/progress_indicator/progress_icon_animation.h",
1636     "system/progress_indicator/progress_indicator.cc",
1637     "system/progress_indicator/progress_indicator.h",
1638     "system/progress_indicator/progress_indicator_animation.cc",
1639     "system/progress_indicator/progress_indicator_animation.h",
1640     "system/progress_indicator/progress_indicator_animation_registry.cc",
1641     "system/progress_indicator/progress_indicator_animation_registry.h",
1642     "system/progress_indicator/progress_ring_animation.cc",
1643     "system/progress_indicator/progress_ring_animation.h",
1644     "system/progress_indicator/progress_ring_indeterminate_animation.cc",
1645     "system/progress_indicator/progress_ring_indeterminate_animation.h",
1646     "system/progress_indicator/progress_ring_pulse_animation.cc",
1647     "system/progress_indicator/progress_ring_pulse_animation.h",
1648     "system/rotation/rotation_lock_feature_pod_controller.cc",
1649     "system/rotation/rotation_lock_feature_pod_controller.h",
1650     "system/scheduled_feature/scheduled_feature.cc",
1651     "system/scheduled_feature/scheduled_feature.h",
1652     "system/screen_layout_observer.cc",
1653     "system/screen_layout_observer.h",
1654     "system/session/logout_button_tray.cc",
1655     "system/session/logout_button_tray.h",
1656     "system/session/logout_confirmation_controller.cc",
1657     "system/session/logout_confirmation_controller.h",
1658     "system/session/logout_confirmation_dialog.cc",
1659     "system/session/logout_confirmation_dialog.h",
1660     "system/session/session_limit_notification_controller.cc",
1661     "system/session/session_limit_notification_controller.h",
1662     "system/session/shutdown_confirmation_dialog.cc",
1663     "system/session/shutdown_confirmation_dialog.h",
1664     "system/status_area_widget.cc",
1665     "system/status_area_widget.h",
1666     "system/status_area_widget_delegate.cc",
1667     "system/status_area_widget_delegate.h",
1668     "system/supervised/supervised_icon_string.cc",
1669     "system/supervised/supervised_icon_string.h",
1670     "system/system_notification_controller.cc",
1671     "system/system_notification_controller.h",
1672     "system/time/calendar_event_fetch.cc",
1673     "system/time/calendar_event_fetch.h",
1674     "system/time/calendar_event_fetch_types.h",
1675     "system/time/calendar_event_list_item_view.cc",
1676     "system/time/calendar_event_list_item_view.h",
1677     "system/time/calendar_event_list_view.cc",
1678     "system/time/calendar_event_list_view.h",
1679     "system/time/calendar_metrics.cc",
1680     "system/time/calendar_metrics.h",
1681     "system/time/calendar_model.cc",
1682     "system/time/calendar_model.h",
1683     "system/time/calendar_month_view.cc",
1684     "system/time/calendar_month_view.h",
1685     "system/time/calendar_utils.cc",
1686     "system/time/calendar_utils.h",
1687     "system/time/calendar_view.cc",
1688     "system/time/calendar_view.h",
1689     "system/time/calendar_view_controller.cc",
1690     "system/time/calendar_view_controller.h",
1691     "system/time/date_helper.cc",
1692     "system/time/date_helper.h",
1693     "system/time/time_of_day.cc",
1694     "system/time/time_of_day.h",
1695     "system/time/time_tray_item_view.cc",
1696     "system/time/time_tray_item_view.h",
1697     "system/time/time_view.cc",
1698     "system/time/time_view.h",
1699     "system/time/unified_calendar_view_controller.cc",
1700     "system/time/unified_calendar_view_controller.h",
1701     "system/toast/toast_manager_impl.cc",
1702     "system/toast/toast_manager_impl.h",
1703     "system/toast/toast_overlay.cc",
1704     "system/toast/toast_overlay.h",
1705     "system/tracing_notification_controller.cc",
1706     "system/tracing_notification_controller.h",
1707     "system/tray/actionable_view.cc",
1708     "system/tray/actionable_view.h",
1709     "system/tray/detailed_view_delegate.cc",
1710     "system/tray/detailed_view_delegate.h",
1711     "system/tray/fake_detailed_view_delegate.cc",
1712     "system/tray/fake_detailed_view_delegate.h",
1713     "system/tray/hover_highlight_view.cc",
1714     "system/tray/hover_highlight_view.h",
1715     "system/tray/interacted_by_tap_recorder.cc",
1716     "system/tray/interacted_by_tap_recorder.h",
1717     "system/tray/size_range_layout.cc",
1718     "system/tray/size_range_layout.h",
1719     "system/tray/status_area_overflow_button_tray.cc",
1720     "system/tray/status_area_overflow_button_tray.h",
1721     "system/tray/system_menu_button.cc",
1722     "system/tray/system_menu_button.h",
1723     "system/tray/system_nudge.cc",
1724     "system/tray/system_nudge.h",
1725     "system/tray/system_nudge_controller.cc",
1726     "system/tray/system_nudge_controller.h",
1727     "system/tray/system_nudge_label.cc",
1728     "system/tray/system_nudge_label.h",
1729     "system/tray/system_tray_notifier.cc",
1730     "system/tray/system_tray_notifier.h",
1731     "system/tray/time_to_click_recorder.cc",
1732     "system/tray/time_to_click_recorder.h",
1733     "system/tray/tray_background_view.cc",
1734     "system/tray/tray_background_view.h",
1735     "system/tray/tray_bubble_base.cc",
1736     "system/tray/tray_bubble_base.h",
1737     "system/tray/tray_bubble_view.cc",
1738     "system/tray/tray_bubble_view.h",
1739     "system/tray/tray_bubble_wrapper.cc",
1740     "system/tray/tray_bubble_wrapper.h",
1741     "system/tray/tray_constants.cc",
1742     "system/tray/tray_constants.h",
1743     "system/tray/tray_container.cc",
1744     "system/tray/tray_container.h",
1745     "system/tray/tray_detailed_view.cc",
1746     "system/tray/tray_detailed_view.h",
1747     "system/tray/tray_event_filter.cc",
1748     "system/tray/tray_event_filter.h",
1749     "system/tray/tray_info_label.cc",
1750     "system/tray/tray_info_label.h",
1751     "system/tray/tray_item_view.cc",
1752     "system/tray/tray_item_view.h",
1753     "system/tray/tray_popup_ink_drop_style.h",
1754     "system/tray/tray_popup_utils.cc",
1755     "system/tray/tray_popup_utils.h",
1756     "system/tray/tray_toggle_button.cc",
1757     "system/tray/tray_toggle_button.h",
1758     "system/tray/tray_utils.cc",
1759     "system/tray/tray_utils.h",
1760     "system/tray/tri_view.cc",
1761     "system/tray/tri_view.h",
1762     "system/tray/unfocusable_label.cc",
1763     "system/tray/unfocusable_label.h",
1764     "system/tray/view_click_listener.h",
1765     "system/unified/buttons.cc",
1766     "system/unified/buttons.h",
1767     "system/unified/camera_mic_tray_item_view.cc",
1768     "system/unified/camera_mic_tray_item_view.h",
1769     "system/unified/collapse_button.cc",
1770     "system/unified/collapse_button.h",
1771     "system/unified/current_locale_view.cc",
1772     "system/unified/current_locale_view.h",
1773     "system/unified/custom_shape_button.cc",
1774     "system/unified/custom_shape_button.h",
1775     "system/unified/date_tray.cc",
1776     "system/unified/date_tray.h",
1777     "system/unified/deferred_update_dialog.cc",
1778     "system/unified/deferred_update_dialog.h",
1779     "system/unified/detailed_view_controller.h",
1780     "system/unified/feature_pod_button.cc",
1781     "system/unified/feature_pod_button.h",
1782     "system/unified/feature_pod_controller_base.cc",
1783     "system/unified/feature_pod_controller_base.h",
1784     "system/unified/feature_pods_container_view.cc",
1785     "system/unified/feature_pods_container_view.h",
1786     "system/unified/feature_tiles_container_view.cc",
1787     "system/unified/feature_tiles_container_view.h",
1788     "system/unified/ime_mode_view.cc",
1789     "system/unified/ime_mode_view.h",
1790     "system/unified/managed_device_tray_item_view.cc",
1791     "system/unified/managed_device_tray_item_view.h",
1792     "system/unified/notification_counter_view.cc",
1793     "system/unified/notification_counter_view.h",
1794     "system/unified/notification_hidden_view.cc",
1795     "system/unified/notification_hidden_view.h",
1796     "system/unified/notification_icons_controller.cc",
1797     "system/unified/notification_icons_controller.h",
1798     "system/unified/page_indicator_view.cc",
1799     "system/unified/page_indicator_view.h",
1800     "system/unified/power_button.cc",
1801     "system/unified/power_button.h",
1802     "system/unified/quick_settings_footer.cc",
1803     "system/unified/quick_settings_footer.h",
1804     "system/unified/quick_settings_header.cc",
1805     "system/unified/quick_settings_header.h",
1806     "system/unified/quick_settings_metrics_util.cc",
1807     "system/unified/quick_settings_metrics_util.h",
1808     "system/unified/quick_settings_view.cc",
1809     "system/unified/quick_settings_view.h",
1810     "system/unified/quiet_mode_feature_pod_controller.cc",
1811     "system/unified/quiet_mode_feature_pod_controller.h",
1812     "system/unified/screen_capture_tray_item_view.cc",
1813     "system/unified/screen_capture_tray_item_view.h",
1814     "system/unified/top_shortcuts_view.cc",
1815     "system/unified/top_shortcuts_view.h",
1816     "system/unified/unified_notifier_settings_controller.cc",
1817     "system/unified/unified_notifier_settings_controller.h",
1818     "system/unified/unified_slider_bubble_controller.cc",
1819     "system/unified/unified_slider_bubble_controller.h",
1820     "system/unified/unified_slider_view.cc",
1821     "system/unified/unified_slider_view.h",
1822     "system/unified/unified_system_info_view.cc",
1823     "system/unified/unified_system_info_view.h",
1824     "system/unified/unified_system_tray.cc",
1825     "system/unified/unified_system_tray.h",
1826     "system/unified/unified_system_tray_bubble.cc",
1827     "system/unified/unified_system_tray_bubble.h",
1828     "system/unified/unified_system_tray_controller.cc",
1829     "system/unified/unified_system_tray_controller.h",
1830     "system/unified/unified_system_tray_model.cc",
1831     "system/unified/unified_system_tray_model.h",
1832     "system/unified/unified_system_tray_view.cc",
1833     "system/unified/unified_system_tray_view.h",
1834     "system/unified/user_chooser_detailed_view_controller.cc",
1835     "system/unified/user_chooser_detailed_view_controller.h",
1836     "system/unified/user_chooser_view.cc",
1837     "system/unified/user_chooser_view.h",
1838     "system/update/update_notification_controller.cc",
1839     "system/update/update_notification_controller.h",
1840     "system/usb_peripheral/usb_peripheral_notification_controller.cc",
1841     "system/usb_peripheral/usb_peripheral_notification_controller.h",
1842     "system/user/login_status.cc",
1843     "system/user/login_status.h",
1844     "system/virtual_keyboard/virtual_keyboard_observer.h",
1845     "system/virtual_keyboard/virtual_keyboard_tray.cc",
1846     "system/virtual_keyboard/virtual_keyboard_tray.h",
1847     "touch/ash_touch_transform_controller.cc",
1848     "touch/ash_touch_transform_controller.h",
1849     "touch/touch_devices_controller.cc",
1850     "touch/touch_devices_controller.h",
1851     "touch/touch_hud_debug.cc",
1852     "touch/touch_hud_debug.h",
1853     "touch/touch_hud_projection.cc",
1854     "touch/touch_hud_projection.h",
1855     "touch/touch_hud_renderer.cc",
1856     "touch/touch_hud_renderer.h",
1857     "touch/touch_observer_hud.cc",
1858     "touch/touch_observer_hud.h",
1859     "tray_action/tray_action.cc",
1860     "tray_action/tray_action.h",
1861     "tray_action/tray_action_observer.h",
1862     "utility/cropping_util.cc",
1863     "utility/cropping_util.h",
1864     "utility/haptics_util.cc",
1865     "utility/haptics_util.h",
1866     "utility/layer_copy_animator.cc",
1867     "utility/layer_copy_animator.h",
1868     "utility/layer_util.cc",
1869     "utility/layer_util.h",
1870     "utility/lottie_util.cc",
1871     "utility/lottie_util.h",
1872     "utility/occlusion_tracker_pauser.cc",
1873     "utility/occlusion_tracker_pauser.h",
1874     "utility/rounded_window_targeter.cc",
1875     "utility/rounded_window_targeter.h",
1876     "utility/transformer_util.cc",
1877     "utility/transformer_util.h",
1878     "wallpaper/online_wallpaper_variant_info_fetcher.cc",
1879     "wallpaper/online_wallpaper_variant_info_fetcher.h",
1880     "wallpaper/wallpaper_base_view.cc",
1881     "wallpaper/wallpaper_base_view.h",
1882     "wallpaper/wallpaper_constants.h",
1883     "wallpaper/wallpaper_controller_impl.cc",
1884     "wallpaper/wallpaper_controller_impl.h",
1885     "wallpaper/wallpaper_metrics_manager.cc",
1886     "wallpaper/wallpaper_metrics_manager.h",
1887     "wallpaper/wallpaper_pref_manager.cc",
1888     "wallpaper/wallpaper_pref_manager.h",
1889     "wallpaper/wallpaper_utils/wallpaper_calculated_colors.cc",
1890     "wallpaper/wallpaper_utils/wallpaper_calculated_colors.h",
1891     "wallpaper/wallpaper_utils/wallpaper_color_calculator.cc",
1892     "wallpaper/wallpaper_utils/wallpaper_color_calculator.h",
1893     "wallpaper/wallpaper_utils/wallpaper_color_calculator_observer.h",
1894     "wallpaper/wallpaper_utils/wallpaper_color_extraction_result.h",
1895     "wallpaper/wallpaper_utils/wallpaper_ephemeral_user.cc",
1896     "wallpaper/wallpaper_utils/wallpaper_ephemeral_user.h",
1897     "wallpaper/wallpaper_utils/wallpaper_language.cc",
1898     "wallpaper/wallpaper_utils/wallpaper_language.h",
1899     "wallpaper/wallpaper_utils/wallpaper_resizer.cc",
1900     "wallpaper/wallpaper_utils/wallpaper_resizer.h",
1901     "wallpaper/wallpaper_utils/wallpaper_resizer_observer.h",
1902     "wallpaper/wallpaper_view.cc",
1903     "wallpaper/wallpaper_view.h",
1904     "wallpaper/wallpaper_widget_controller.cc",
1905     "wallpaper/wallpaper_widget_controller.h",
1906     "wallpaper/wallpaper_window_state_manager.cc",
1907     "wallpaper/wallpaper_window_state_manager.h",
1908     "window_tree_host_lookup.cc",
1909     "window_user_data.h",
1910     "wm/always_on_top_controller.cc",
1911     "wm/always_on_top_controller.h",
1912     "wm/ash_focus_rules.cc",
1913     "wm/ash_focus_rules.h",
1914     "wm/base_state.cc",
1915     "wm/base_state.h",
1916     "wm/client_controlled_state.cc",
1917     "wm/client_controlled_state.h",
1918     "wm/collision_detection/collision_detection_utils.cc",
1919     "wm/collision_detection/collision_detection_utils.h",
1920     "wm/container_finder.cc",
1921     "wm/container_finder.h",
1922     "wm/cursor_manager_chromeos.cc",
1923     "wm/cursor_manager_chromeos.h",
1924     "wm/default_state.cc",
1925     "wm/default_state.h",
1926     "wm/default_window_resizer.cc",
1927     "wm/default_window_resizer.h",
1928     "wm/desks/autotest_desks_api.cc",
1929     "wm/desks/desk.cc",
1930     "wm/desks/desk.h",
1931     "wm/desks/desk_action_context_menu.cc",
1932     "wm/desks/desk_action_context_menu.h",
1933     "wm/desks/desk_action_view.cc",
1934     "wm/desks/desk_action_view.h",
1935     "wm/desks/desk_animation_base.cc",
1936     "wm/desks/desk_animation_base.h",
1937     "wm/desks/desk_animation_impl.cc",
1938     "wm/desks/desk_animation_impl.h",
1939     "wm/desks/desk_drag_proxy.cc",
1940     "wm/desks/desk_drag_proxy.h",
1941     "wm/desks/desk_mini_view.cc",
1942     "wm/desks/desk_mini_view.h",
1943     "wm/desks/desk_mini_view_animations.cc",
1944     "wm/desks/desk_mini_view_animations.h",
1945     "wm/desks/desk_name_view.cc",
1946     "wm/desks/desk_name_view.h",
1947     "wm/desks/desk_preview_view.cc",
1948     "wm/desks/desk_preview_view.h",
1949     "wm/desks/desks_animations.cc",
1950     "wm/desks/desks_animations.h",
1951     "wm/desks/desks_bar_view.cc",
1952     "wm/desks/desks_bar_view.h",
1953     "wm/desks/desks_constants.h",
1954     "wm/desks/desks_controller.cc",
1955     "wm/desks/desks_controller.h",
1956     "wm/desks/desks_histogram_enums.h",
1957     "wm/desks/desks_restore_util.cc",
1958     "wm/desks/desks_restore_util.h",
1959     "wm/desks/desks_textfield.cc",
1960     "wm/desks/desks_textfield.h",
1961     "wm/desks/desks_util.cc",
1962     "wm/desks/desks_util.h",
1963     "wm/desks/expanded_desks_bar_button.cc",
1964     "wm/desks/expanded_desks_bar_button.h",
1965     "wm/desks/persistent_desks_bar/persistent_desks_bar_button.cc",
1966     "wm/desks/persistent_desks_bar/persistent_desks_bar_button.h",
1967     "wm/desks/persistent_desks_bar/persistent_desks_bar_context_menu.cc",
1968     "wm/desks/persistent_desks_bar/persistent_desks_bar_context_menu.h",
1969     "wm/desks/persistent_desks_bar/persistent_desks_bar_controller.cc",
1970     "wm/desks/persistent_desks_bar/persistent_desks_bar_controller.h",
1971     "wm/desks/persistent_desks_bar/persistent_desks_bar_view.cc",
1972     "wm/desks/persistent_desks_bar/persistent_desks_bar_view.h",
1973     "wm/desks/root_window_desk_switch_animator.cc",
1974     "wm/desks/root_window_desk_switch_animator.h",
1975     "wm/desks/scroll_arrow_button.cc",
1976     "wm/desks/scroll_arrow_button.h",
1977     "wm/desks/templates/restore_data_collector.cc",
1978     "wm/desks/templates/restore_data_collector.h",
1979     "wm/desks/templates/saved_desk_animations.cc",
1980     "wm/desks/templates/saved_desk_animations.h",
1981     "wm/desks/templates/saved_desk_dialog_controller.cc",
1982     "wm/desks/templates/saved_desk_dialog_controller.h",
1983     "wm/desks/templates/saved_desk_grid_view.cc",
1984     "wm/desks/templates/saved_desk_grid_view.h",
1985     "wm/desks/templates/saved_desk_icon_container.cc",
1986     "wm/desks/templates/saved_desk_icon_container.h",
1987     "wm/desks/templates/saved_desk_icon_view.cc",
1988     "wm/desks/templates/saved_desk_icon_view.h",
1989     "wm/desks/templates/saved_desk_item_view.cc",
1990     "wm/desks/templates/saved_desk_item_view.h",
1991     "wm/desks/templates/saved_desk_library_view.cc",
1992     "wm/desks/templates/saved_desk_library_view.h",
1993     "wm/desks/templates/saved_desk_metrics_util.cc",
1994     "wm/desks/templates/saved_desk_metrics_util.h",
1995     "wm/desks/templates/saved_desk_name_view.cc",
1996     "wm/desks/templates/saved_desk_name_view.h",
1997     "wm/desks/templates/saved_desk_presenter.cc",
1998     "wm/desks/templates/saved_desk_presenter.h",
1999     "wm/desks/templates/saved_desk_save_desk_button.cc",
2000     "wm/desks/templates/saved_desk_save_desk_button.h",
2001     "wm/desks/templates/saved_desk_save_desk_button_container.cc",
2002     "wm/desks/templates/saved_desk_save_desk_button_container.h",
2003     "wm/desks/templates/saved_desk_util.cc",
2004     "wm/desks/templates/saved_desk_util.h",
2005     "wm/desks/zero_state_button.cc",
2006     "wm/desks/zero_state_button.h",
2007     "wm/drag_details.cc",
2008     "wm/drag_details.h",
2009     "wm/drag_window_controller.cc",
2010     "wm/drag_window_controller.h",
2011     "wm/drag_window_resizer.cc",
2012     "wm/drag_window_resizer.h",
2013     "wm/event_client_impl.cc",
2014     "wm/event_client_impl.h",
2015     "wm/float/float_controller.cc",
2016     "wm/float/float_controller.h",
2017     "wm/float/tablet_mode_float_window_resizer.cc",
2018     "wm/float/tablet_mode_float_window_resizer.h",
2019     "wm/fullscreen_window_finder.cc",
2020     "wm/fullscreen_window_finder.h",
2021     "wm/gestures/back_gesture/back_gesture_affordance.cc",
2022     "wm/gestures/back_gesture/back_gesture_affordance.h",
2023     "wm/gestures/back_gesture/back_gesture_contextual_nudge.cc",
2024     "wm/gestures/back_gesture/back_gesture_contextual_nudge.h",
2025     "wm/gestures/back_gesture/back_gesture_contextual_nudge_controller_impl.cc",
2026     "wm/gestures/back_gesture/back_gesture_contextual_nudge_controller_impl.h",
2027     "wm/gestures/back_gesture/back_gesture_event_handler.cc",
2028     "wm/gestures/back_gesture/back_gesture_event_handler.h",
2029     "wm/gestures/back_gesture/back_gesture_metrics.cc",
2030     "wm/gestures/back_gesture/back_gesture_metrics.h",
2031     "wm/gestures/back_gesture/back_gesture_util.cc",
2032     "wm/gestures/back_gesture/back_gesture_util.h",
2033     "wm/gestures/wm_fling_handler.cc",
2034     "wm/gestures/wm_fling_handler.h",
2035     "wm/gestures/wm_gesture_handler.cc",
2036     "wm/gestures/wm_gesture_handler.h",
2037     "wm/immersive_context_ash.cc",
2038     "wm/immersive_context_ash.h",
2039     "wm/lock_action_handler_layout_manager.cc",
2040     "wm/lock_action_handler_layout_manager.h",
2041     "wm/lock_layout_manager.cc",
2042     "wm/lock_layout_manager.h",
2043     "wm/lock_state_controller.cc",
2044     "wm/lock_state_controller.h",
2045     "wm/lock_state_observer.h",
2046     "wm/lock_window_state.cc",
2047     "wm/lock_window_state.h",
2048     "wm/mru_window_tracker.cc",
2049     "wm/mru_window_tracker.h",
2050     "wm/multitask_menu_nudge_controller.cc",
2051     "wm/multitask_menu_nudge_controller.h",
2052     "wm/native_cursor_manager_ash.cc",
2053     "wm/native_cursor_manager_ash.h",
2054     "wm/overlay_event_filter.cc",
2055     "wm/overlay_event_filter.h",
2056     "wm/overlay_layout_manager.cc",
2057     "wm/overlay_layout_manager.h",
2058     "wm/overview/cleanup_animation_observer.cc",
2059     "wm/overview/cleanup_animation_observer.h",
2060     "wm/overview/delayed_animation_observer.h",
2061     "wm/overview/delayed_animation_observer_impl.cc",
2062     "wm/overview/delayed_animation_observer_impl.h",
2063     "wm/overview/drop_target_view.cc",
2064     "wm/overview/drop_target_view.h",
2065     "wm/overview/overview_animation_state_waiter.cc",
2066     "wm/overview/overview_animation_state_waiter.h",
2067     "wm/overview/overview_constants.h",
2068     "wm/overview/overview_controller.cc",
2069     "wm/overview/overview_controller.h",
2070     "wm/overview/overview_controller.h",
2071     "wm/overview/overview_delegate.h",
2072     "wm/overview/overview_grid.cc",
2073     "wm/overview/overview_grid.h",
2074     "wm/overview/overview_grid_event_handler.cc",
2075     "wm/overview/overview_grid_event_handler.h",
2076     "wm/overview/overview_highlight_controller.cc",
2077     "wm/overview/overview_highlight_controller.h",
2078     "wm/overview/overview_highlightable_view.cc",
2079     "wm/overview/overview_highlightable_view.h",
2080     "wm/overview/overview_item.cc",
2081     "wm/overview/overview_item.h",
2082     "wm/overview/overview_item_view.cc",
2083     "wm/overview/overview_item_view.h",
2084     "wm/overview/overview_metrics.cc",
2085     "wm/overview/overview_metrics.h",
2086     "wm/overview/overview_observer.h",
2087     "wm/overview/overview_session.cc",
2088     "wm/overview/overview_session.h",
2089     "wm/overview/overview_test_api.cc",
2090     "wm/overview/overview_types.h",
2091     "wm/overview/overview_utils.cc",
2092     "wm/overview/overview_utils.h",
2093     "wm/overview/overview_wallpaper_controller.cc",
2094     "wm/overview/overview_wallpaper_controller.h",
2095     "wm/overview/overview_window_drag_controller.cc",
2096     "wm/overview/overview_window_drag_controller.h",
2097     "wm/overview/scoped_overview_animation_settings.cc",
2098     "wm/overview/scoped_overview_animation_settings.h",
2099     "wm/overview/scoped_overview_hide_windows.cc",
2100     "wm/overview/scoped_overview_hide_windows.h",
2101     "wm/overview/scoped_overview_transform_window.cc",
2102     "wm/overview/scoped_overview_transform_window.h",
2103     "wm/pip/pip_positioner.cc",
2104     "wm/pip/pip_positioner.h",
2105     "wm/pip/pip_window_resizer.cc",
2106     "wm/pip/pip_window_resizer.h",
2107     "wm/resize_shadow.cc",
2108     "wm/resize_shadow.h",
2109     "wm/resize_shadow_controller.cc",
2110     "wm/resize_shadow_controller.h",
2111     "wm/root_window_layout_manager.cc",
2112     "wm/root_window_layout_manager.h",
2113     "wm/screen_dimmer.cc",
2114     "wm/screen_dimmer.h",
2115     "wm/screen_pinning_controller.cc",
2116     "wm/screen_pinning_controller.h",
2117     "wm/session_state_animator.cc",
2118     "wm/session_state_animator.h",
2119     "wm/session_state_animator_impl.cc",
2120     "wm/session_state_animator_impl.h",
2121     "wm/splitview/split_view_constants.h",
2122     "wm/splitview/split_view_controller.cc",
2123     "wm/splitview/split_view_controller.h",
2124     "wm/splitview/split_view_controller.h",
2125     "wm/splitview/split_view_divider.cc",
2126     "wm/splitview/split_view_divider.h",
2127     "wm/splitview/split_view_divider_handler_view.cc",
2128     "wm/splitview/split_view_divider_handler_view.h",
2129     "wm/splitview/split_view_drag_indicators.cc",
2130     "wm/splitview/split_view_drag_indicators.h",
2131     "wm/splitview/split_view_highlight_view.cc",
2132     "wm/splitview/split_view_highlight_view.h",
2133     "wm/splitview/split_view_metrics_controller.cc",
2134     "wm/splitview/split_view_metrics_controller.h",
2135     "wm/splitview/split_view_observer.h",
2136     "wm/splitview/split_view_test_api.cc",
2137     "wm/splitview/split_view_utils.cc",
2138     "wm/splitview/split_view_utils.h",
2139     "wm/stacking_controller.cc",
2140     "wm/stacking_controller.h",
2141     "wm/switchable_windows.cc",
2142     "wm/switchable_windows.h",
2143     "wm/system_gesture_event_filter.cc",
2144     "wm/system_gesture_event_filter.h",
2145     "wm/system_modal_container_event_filter.cc",
2146     "wm/system_modal_container_event_filter.h",
2147     "wm/system_modal_container_event_filter_delegate.h",
2148     "wm/system_modal_container_layout_manager.cc",
2149     "wm/system_modal_container_layout_manager.h",
2150     "wm/system_wallpaper_controller.cc",
2151     "wm/system_wallpaper_controller.h",
2152     "wm/tablet_mode/internal_input_devices_event_blocker.cc",
2153     "wm/tablet_mode/internal_input_devices_event_blocker.h",
2154     "wm/tablet_mode/scoped_skip_user_session_blocked_check.cc",
2155     "wm/tablet_mode/scoped_skip_user_session_blocked_check.h",
2156     "wm/tablet_mode/tablet_mode_browser_window_drag_delegate.cc",
2157     "wm/tablet_mode/tablet_mode_browser_window_drag_delegate.h",
2158     "wm/tablet_mode/tablet_mode_browser_window_drag_session_windows_hider.cc",
2159     "wm/tablet_mode/tablet_mode_browser_window_drag_session_windows_hider.h",
2160     "wm/tablet_mode/tablet_mode_controller.cc",
2161     "wm/tablet_mode/tablet_mode_controller.h",
2162     "wm/tablet_mode/tablet_mode_multitask_menu.cc",
2163     "wm/tablet_mode/tablet_mode_multitask_menu.h",
2164     "wm/tablet_mode/tablet_mode_multitask_menu_event_handler.cc",
2165     "wm/tablet_mode/tablet_mode_multitask_menu_event_handler.h",
2166     "wm/tablet_mode/tablet_mode_toggle_fullscreen_event_handler.cc",
2167     "wm/tablet_mode/tablet_mode_toggle_fullscreen_event_handler.h",
2168     "wm/tablet_mode/tablet_mode_window_drag_delegate.cc",
2169     "wm/tablet_mode/tablet_mode_window_drag_delegate.h",
2170     "wm/tablet_mode/tablet_mode_window_drag_metrics.cc",
2171     "wm/tablet_mode/tablet_mode_window_drag_metrics.h",
2172     "wm/tablet_mode/tablet_mode_window_manager.cc",
2173     "wm/tablet_mode/tablet_mode_window_manager.h",
2174     "wm/tablet_mode/tablet_mode_window_resizer.cc",
2175     "wm/tablet_mode/tablet_mode_window_resizer.h",
2176     "wm/tablet_mode/tablet_mode_window_state.cc",
2177     "wm/tablet_mode/tablet_mode_window_state.h",
2178     "wm/toplevel_window_event_handler.cc",
2179     "wm/toplevel_window_event_handler.h",
2180     "wm/video_detector.cc",
2181     "wm/video_detector.h",
2182     "wm/window_animations.cc",
2183     "wm/window_animations.h",
2184     "wm/window_cycle/window_cycle_controller.cc",
2185     "wm/window_cycle/window_cycle_controller.h",
2186     "wm/window_cycle/window_cycle_event_filter.cc",
2187     "wm/window_cycle/window_cycle_event_filter.h",
2188     "wm/window_cycle/window_cycle_item_view.cc",
2189     "wm/window_cycle/window_cycle_item_view.h",
2190     "wm/window_cycle/window_cycle_list.cc",
2191     "wm/window_cycle/window_cycle_list.h",
2192     "wm/window_cycle/window_cycle_tab_slider.cc",
2193     "wm/window_cycle/window_cycle_tab_slider.h",
2194     "wm/window_cycle/window_cycle_tab_slider_button.cc",
2195     "wm/window_cycle/window_cycle_tab_slider_button.h",
2196     "wm/window_cycle/window_cycle_view.cc",
2197     "wm/window_cycle/window_cycle_view.h",
2198     "wm/window_dimmer.cc",
2199     "wm/window_dimmer.h",
2200     "wm/window_finder.cc",
2201     "wm/window_mini_view.cc",
2202     "wm/window_mini_view.h",
2203     "wm/window_mirror_view.cc",
2204     "wm/window_mirror_view.h",
2205     "wm/window_mirror_view_pip.cc",
2206     "wm/window_mirror_view_pip.h",
2207     "wm/window_positioner.cc",
2208     "wm/window_positioner.h",
2209     "wm/window_positioning_utils.cc",
2210     "wm/window_positioning_utils.h",
2211     "wm/window_preview_view.cc",
2212     "wm/window_preview_view.h",
2213     "wm/window_properties.cc",
2214     "wm/window_properties.h",
2215     "wm/window_resizer.cc",
2216     "wm/window_resizer.h",
2217     "wm/window_restore/window_restore_controller.cc",
2218     "wm/window_restore/window_restore_controller.h",
2219     "wm/window_restore/window_restore_util.cc",
2220     "wm/window_restore/window_restore_util.h",
2221     "wm/window_state.cc",
2222     "wm/window_state.h",
2223     "wm/window_state_delegate.cc",
2224     "wm/window_state_delegate.h",
2225     "wm/window_state_observer.h",
2226     "wm/window_state_util.cc",
2227     "wm/window_state_util.h",
2228     "wm/window_transient_descendant_iterator.cc",
2229     "wm/window_transient_descendant_iterator.h",
2230     "wm/window_util.cc",
2231     "wm/window_util.h",
2232     "wm/wm_default_layout_manager.cc",
2233     "wm/wm_default_layout_manager.h",
2234     "wm/wm_event.cc",
2235     "wm/wm_event.h",
2236     "wm/wm_highlight_item_border.cc",
2237     "wm/wm_highlight_item_border.h",
2238     "wm/wm_metrics.h",
2239     "wm/wm_shadow_controller_delegate.cc",
2240     "wm/wm_shadow_controller_delegate.h",
2241     "wm/work_area_insets.cc",
2242     "wm/work_area_insets.h",
2243     "wm/workspace/backdrop_controller.cc",
2244     "wm/workspace/backdrop_controller.h",
2245     "wm/workspace/magnetism_matcher.cc",
2246     "wm/workspace/magnetism_matcher.h",
2247     "wm/workspace/multi_window_resize_controller.cc",
2248     "wm/workspace/multi_window_resize_controller.h",
2249     "wm/workspace/phantom_window_controller.cc",
2250     "wm/workspace/phantom_window_controller.h",
2251     "wm/workspace/workspace_event_handler.cc",
2252     "wm/workspace/workspace_event_handler.h",
2253     "wm/workspace/workspace_layout_manager.cc",
2254     "wm/workspace/workspace_layout_manager.h",
2255     "wm/workspace/workspace_types.h",
2256     "wm/workspace/workspace_window_resizer.cc",
2257     "wm/workspace/workspace_window_resizer.h",
2258     "wm/workspace_controller.cc",
2259     "wm/workspace_controller.h",
2260     "wm_mode/wm_mode_button_tray.cc",
2261     "wm_mode/wm_mode_button_tray.h",
2262     "wm_mode/wm_mode_controller.cc",
2263     "wm_mode/wm_mode_controller.h",
2264   ]
2265
2266   configs += [ "//build/config:precompiled_headers" ]
2267   defines = [ "ASH_IMPLEMENTATION" ]
2268
2269   public_deps = [
2270     "//ash/public/cpp",
2271     "//ash/public/cpp/app_list/vector_icons:vector_icons",
2272     "//ash/public/cpp/resources:ash_public_unscaled_resources",
2273     "//ash/resources/vector_icons",
2274     "//ash/services/multidevice_setup/public/mojom",
2275     "//ash/strings",
2276     "//chromeos/crosapi/mojom",
2277     "//chromeos/services/machine_learning/public/mojom",
2278     "//chromeos/ui/vector_icons",
2279     "//components/discardable_memory/public/mojom",
2280     "//components/version_info:channel",
2281     "//google_apis/calendar",
2282     "//google_apis/common",
2283     "//mojo/public/cpp/bindings",
2284     "//mojo/public/cpp/system",
2285     "//services/data_decoder/public/mojom",
2286     "//services/device/public/cpp/bluetooth",
2287     "//services/device/public/mojom",
2288     "//services/media_session/public/cpp",
2289     "//services/media_session/public/mojom",
2290     "//skia",
2291     "//ui/aura",
2292     "//ui/base/cursor",
2293     "//ui/base/cursor/mojom:cursor_type",
2294     "//ui/base/dragdrop:types",
2295     "//ui/base/dragdrop/mojom:mojom_shared",
2296     "//ui/events",
2297     "//ui/gfx",
2298     "//ui/gfx/geometry",
2299     "//ui/gfx/geometry/mojom",
2300     "//ui/lottie",
2301     "//ui/resources",
2302     "//ui/strings",
2303     "//ui/views",
2304     "//ui/wm",
2305   ]
2306   deps = [
2307     "//ash/app_list",
2308     "//ash/app_menu",
2309     "//ash/assistant/model",
2310     "//ash/assistant/ui",
2311     "//ash/assistant/ui:constants",
2312     "//ash/assistant/util",
2313     "//ash/components/fwupd",
2314     "//ash/components/peripheral_notification",
2315     "//ash/components/phonehub",
2316     "//ash/constants",
2317     "//ash/dbus:privacy_screen_proto",
2318     "//ash/in_session_auth",
2319     "//ash/keyboard/ui",
2320     "//ash/login/resources:resources_grit",
2321     "//ash/public/cpp/ambient/proto",
2322     "//ash/quick_pair",
2323     "//ash/quick_pair/feature_status_tracker",
2324     "//ash/quick_pair/keyed_service",
2325     "//ash/quick_pair/pairing",
2326     "//ash/quick_pair/repository",
2327     "//ash/quick_pair/scanning",
2328     "//ash/quick_pair/ui",
2329     "//ash/services/multidevice_setup/public/mojom",
2330     "//ash/style",
2331     "//ash/system/machine_learning:user_settings_event_proto",
2332     "//ash/webui/diagnostics_ui/mojom:mojom",
2333     "//ash/webui/eche_app_ui/mojom:mojom",
2334     "//ash/webui/personalization_app/mojom",
2335     "//ash/webui/personalization_app/proto",
2336     "//ash/webui/projector_app/public/cpp",
2337     "//base",
2338     "//base:i18n",
2339     "//base/third_party/dynamic_annotations",
2340     "//build:branding_buildflags",
2341     "//cc",
2342     "//cc/debug",
2343     "//cc/paint:paint",
2344     "//chromeos/ash/components/assistant:buildflags",
2345     "//chromeos/ash/components/audio",
2346     "//chromeos/ash/components/dbus/audio",
2347     "//chromeos/ash/components/dbus/hammerd",
2348     "//chromeos/ash/components/dbus/hermes",
2349     "//chromeos/ash/components/dbus/human_presence",
2350     "//chromeos/ash/components/dbus/human_presence:hps_proto",
2351     "//chromeos/ash/components/dbus/rgbkbd",
2352     "//chromeos/ash/components/dbus/rmad",
2353     "//chromeos/ash/components/dbus/rmad:rmad_proto",
2354     "//chromeos/ash/components/dbus/services",
2355     "//chromeos/ash/components/dbus/shill",
2356     "//chromeos/ash/components/dbus/system_clock",
2357     "//chromeos/ash/components/dbus/update_engine",
2358     "//chromeos/ash/components/dbus/usb",
2359     "//chromeos/ash/components/feature_usage",
2360     "//chromeos/ash/components/geolocation",
2361     "//chromeos/ash/components/hid_detection",
2362     "//chromeos/ash/components/human_presence",
2363     "//chromeos/ash/components/multidevice/logging",
2364     "//chromeos/ash/components/network",
2365     "//chromeos/ash/components/settings",
2366     "//chromeos/ash/services/assistant/public/cpp",
2367     "//chromeos/ash/services/assistant/public/mojom",
2368     "//chromeos/ash/services/bluetooth_config/public/cpp",
2369     "//chromeos/ash/services/bluetooth_config/public/mojom",
2370     "//chromeos/ash/services/hotspot_config/public/mojom",
2371     "//chromeos/ash/services/libassistant/public/cpp:structs",
2372     "//chromeos/ash/services/libassistant/public/mojom",
2373     "//chromeos/ash/services/nearby/public/cpp",
2374     "//chromeos/ash/services/quick_pair",
2375     "//chromeos/ash/services/quick_pair/public/cpp",
2376     "//chromeos/ash/services/quick_pair/public/mojom",
2377     "//chromeos/ash/services/recording",
2378     "//chromeos/ash/services/recording/public/mojom",
2379     "//chromeos/components/quick_answers/public/cpp:prefs",
2380     "//chromeos/components/sensors:buildflags",
2381     "//chromeos/components/sensors:sensors",
2382     "//chromeos/components/sensors/mojom",
2383     "//chromeos/components/webauthn",
2384     "//chromeos/crosapi/cpp",
2385     "//chromeos/dbus/constants",
2386     "//chromeos/dbus/init",
2387     "//chromeos/dbus/power",
2388     "//chromeos/dbus/power:power_manager_proto",
2389     "//chromeos/login/login_state",
2390     "//chromeos/metrics",
2391     "//chromeos/services/network_config/public/cpp",
2392     "//chromeos/services/network_config/public/mojom",
2393     "//chromeos/strings",
2394     "//chromeos/system",
2395     "//chromeos/ui/base",
2396     "//chromeos/ui/frame",
2397     "//chromeos/ui/wm",
2398     "//components/access_code_cast/common",
2399     "//components/account_id",
2400     "//components/app_constants",
2401     "//components/app_restore",
2402     "//components/country_codes",
2403     "//components/desks_storage",
2404     "//components/device_event_log",
2405     "//components/discardable_memory/service",
2406     "//components/favicon_base:favicon_base",
2407     "//components/fullscreen_control",
2408     "//components/global_media_controls",
2409     "//components/language/core/browser:browser",
2410     "//components/live_caption",
2411     "//components/live_caption:constants",
2412     "//components/live_caption:utils",
2413     "//components/media_message_center",
2414     "//components/onc",
2415     "//components/password_manager/core/browser:hash_password_manager",
2416     "//components/pref_registry",
2417     "//components/prefs",
2418     "//components/quirks",
2419     "//components/services/app_service/public/cpp:app_update",
2420     "//components/session_manager:base",
2421     "//components/session_manager/core",
2422     "//components/soda",
2423     "//components/soda:constants",
2424     "//components/strings",
2425     "//components/sync",
2426     "//components/url_matcher",
2427     "//components/user_manager",
2428     "//components/vector_icons",
2429     "//components/viz/client",
2430     "//components/viz/host",
2431     "//dbus",
2432     "//device/bluetooth",
2433     "//extensions/common:common_constants",
2434     "//gpu/command_buffer/client",
2435     "//gpu/command_buffer/client:gles2_interface",
2436     "//media",
2437     "//media/capture:capture_lib",
2438     "//net",
2439     "//services/data_decoder/public/cpp",
2440     "//services/metrics/public/cpp:ukm_builders",
2441     "//services/network/public/cpp:cpp",
2442     "//services/preferences/public/cpp",
2443     "//services/video_capture/public/mojom",
2444     "//services/viz/public/mojom",
2445     "//ui/shell_dialogs",
2446
2447     # TODO(msw): Remove this; ash should not depend on blink/webkit.
2448     "//third_party/blink/public:blink_headers",
2449     "//third_party/icu",
2450     "//third_party/perfetto:libperfetto",
2451     "//third_party/qcms",
2452     "//third_party/re2",
2453     "//ui/accessibility",
2454     "//ui/accessibility:ax_enums_mojo",
2455     "//ui/accessibility/mojom",
2456     "//ui/base",
2457     "//ui/base:ui_data_pack",
2458     "//ui/base/ime/ash",
2459     "//ui/base/ime/init",
2460     "//ui/chromeos",
2461     "//ui/chromeos/events",
2462     "//ui/chromeos/resources",
2463     "//ui/chromeos/styles:cros_styles_views",
2464     "//ui/chromeos/styles:cros_tokens_color_mappings",
2465     "//ui/color",
2466     "//ui/color:mixers",
2467     "//ui/compositor",
2468     "//ui/compositor_extra",
2469     "//ui/display",
2470     "//ui/display/manager",
2471     "//ui/display/types",
2472     "//ui/display/util",
2473     "//ui/events:dom_keycode_converter",
2474     "//ui/events:events_base",
2475     "//ui/events:gesture_detection",
2476     "//ui/events/devices",
2477     "//ui/events/ozone",
2478     "//ui/lottie",
2479     "//ui/message_center",
2480     "//ui/native_theme",
2481     "//ui/ozone",
2482     "//ui/ozone/public/mojom:gesture_properties_service",
2483     "//ui/platform_window",
2484     "//ui/platform_window/stub",
2485     "//ui/snapshot",
2486     "//ui/views/window/vector_icons",
2487     "//ui/wm/public",
2488     "//url",
2489   ]
2490
2491   data_deps = [ ":dbus_service_files" ]
2492
2493   assert_no_deps = [
2494     "//ash/components/arc",
2495
2496     # Ash should not depend upon content at all.
2497     "//content/public/browser",
2498     "//content/public/common",
2499
2500     # //ui/base/idle depends on SessionManagerClient so disallow it.
2501     "//ui/base/idle",
2502   ]
2503
2504   allow_circular_includes_from = [
2505     "//ash/app_list",
2506     "//ash/assistant/ui",
2507     "//ash/in_session_auth",
2508     "//ash/quick_pair/feature_status_tracker",
2509     "//ash/quick_pair/keyed_service:keyed_service",
2510     "//ash/quick_pair/pairing",
2511     "//ash/quick_pair/repository",
2512     "//ash/quick_pair/ui",
2513     "//ash/quick_pair/scanning",
2514   ]
2515
2516   if (enable_cros_ambient_mode_backend) {
2517     sources += [
2518       "ambient/backdrop/ambient_backend_controller_impl.cc",
2519       "ambient/backdrop/ambient_backend_controller_impl.h",
2520     ]
2521
2522     deps += [ "//chromeos/assistant/internal/ambient" ]
2523   }
2524
2525   if (include_ash_ambient_animation_resources) {
2526     sources +=
2527         [ "ambient/resources/ambient_animation_static_resources_impl.cc" ]
2528     deps += [ "//ash/ambient/resources:lottie_resources" ]
2529   } else {
2530     sources +=
2531         [ "ambient/resources/ambient_animation_static_resources_stub.cc" ]
2532   }
2533 }
2534
2535 action("dbus_service_files") {
2536   sources = [
2537     "dbus/org.chromium.DisplayService.conf",
2538     "dbus/org.chromium.GesturePropertiesService.conf",
2539     "dbus/org.chromium.LivenessService.conf",
2540     "dbus/org.chromium.PrivacyScreenService.conf",
2541     "dbus/org.chromium.UrlHandlerService.conf",
2542     "dbus/org.chromium.UserAuthenticationService.conf",
2543   ]
2544   output_conf_file = "$root_out_dir/dbus/ash_dbus_services.conf"
2545   outputs = [ output_conf_file ]
2546
2547   script = "//chromeos/tools/concat_dbus_conf_files.py"
2548   args = [ rebase_path(output_conf_file, root_build_dir) ]
2549   args += rebase_path(sources, root_build_dir)
2550 }
2551
2552 static_library("run_ash_unittests") {
2553   testonly = true
2554   sources = [ "test/ash_unittests.cc" ]
2555   deps = [
2556     ":test_support",
2557     "//base/test:test_support",
2558     "//components/viz/test:test_support",
2559     "//mojo/core/embedder:embedder",
2560   ]
2561 }
2562
2563 test("ash_unittests") {
2564   use_xvfb = use_xvfb_in_this_config
2565
2566   sources = [
2567     "accelerators/accelerator_commands_unittest.cc",
2568     "accelerators/accelerator_controller_unittest.cc",
2569     "accelerators/accelerator_filter_unittest.cc",
2570     "accelerators/accelerator_history_unittest.cc",
2571     "accelerators/accelerator_table_unittest.cc",
2572     "accelerators/accelerator_unittest.cc",
2573     "accelerators/ash_accelerator_configuration_unittest.cc",
2574     "accelerators/magnifier_key_scroller_unittest.cc",
2575     "accelerators/spoken_feedback_toggler_unittest.cc",
2576     "accelerometer/accelerometer_provider_mojo_unittest.cc",
2577     "accelerometer/accelerometer_samples_observer_unittest.cc",
2578     "accessibility/accessibility_controller_unittest.cc",
2579     "accessibility/autoclick/autoclick_drag_event_rewriter_unittest.cc",
2580     "accessibility/autoclick/autoclick_unittest.cc",
2581     "accessibility/chromevox/key_accessibility_enabler_unittest.cc",
2582     "accessibility/chromevox/mock_touch_exploration_controller_delegate.cc",
2583     "accessibility/chromevox/mock_touch_exploration_controller_delegate.h",
2584     "accessibility/chromevox/touch_accessibility_enabler_unittest.cc",
2585     "accessibility/chromevox/touch_exploration_controller_unittest.cc",
2586     "accessibility/chromevox/touch_exploration_manager_unittest.cc",
2587     "accessibility/dictation_nudge_controller_unittest.cc",
2588     "accessibility/magnifier/docked_magnifier_controller_unittest.cc",
2589     "accessibility/magnifier/fullscreen_magnifier_controller_unittest.cc",
2590     "accessibility/magnifier/magnifier_test_utils.cc",
2591     "accessibility/magnifier/magnifier_test_utils.h",
2592     "accessibility/magnifier/magnifier_utils_unittest.cc",
2593     "accessibility/magnifier/partial_magnifier_controller_unittest.cc",
2594     "accessibility/sticky_keys/sticky_keys_overlay_unittest.cc",
2595     "accessibility/sticky_keys/sticky_keys_unittest.cc",
2596     "accessibility/switch_access/point_scan_controller_unittest.cc",
2597     "accessibility/ui/accessibility_focus_ring_controller_unittest.cc",
2598     "accessibility/ui/accessibility_focus_ring_group_unittest.cc",
2599     "accessibility/ui/accessibility_highlight_controller_unittest.cc",
2600     "accessibility/ui/accessibility_panel_layout_manager_unittest.cc",
2601     "ambient/ambient_controller_unittest.cc",
2602     "ambient/ambient_photo_cache_unittest.cc",
2603     "ambient/ambient_photo_controller_unittest.cc",
2604     "ambient/autotest_ambient_api_unittest.cc",
2605     "ambient/metrics/ambient_multi_screen_metrics_recorder_unittest.cc",
2606     "ambient/model/ambient_animation_attribution_provider_unittest.cc",
2607     "ambient/model/ambient_animation_photo_config_unittest.cc",
2608     "ambient/model/ambient_animation_photo_provider_unittest.cc",
2609     "ambient/model/ambient_backend_model_unittest.cc",
2610     "ambient/model/ambient_topic_queue_animation_delegate_unittest.cc",
2611     "ambient/model/ambient_topic_queue_unittest.cc",
2612     "ambient/ui/ambient_animation_attribution_transformer_unittest.cc",
2613     "ambient/ui/ambient_animation_background_color_unittest.cc",
2614     "ambient/ui/ambient_animation_frame_rate_schedule_unittest.cc",
2615     "ambient/ui/ambient_animation_progress_tracker_unittest.cc",
2616     "ambient/ui/ambient_animation_resizer_unittest.cc",
2617     "ambient/ui/ambient_animation_shield_controller_unittest.cc",
2618     "ambient/ui/ambient_container_view_unittest.cc",
2619     "ambient/ui/jitter_calculator_unittest.cc",
2620     "ambient/ui/media_string_view_unittest.cc",
2621     "ambient/ui/photo_view_unittest.cc",
2622     "ambient/util/ambient_util_unittest.cc",
2623     "app_menu/notification_menu_controller_unittest.cc",
2624     "app_menu/notification_menu_view_unittest.cc",
2625     "app_menu/notification_overflow_view_unittest.cc",
2626     "assistant/assistant_alarm_timer_controller_unittest.cc",
2627     "assistant/assistant_controller_impl_unittest.cc",
2628     "assistant/assistant_interaction_controller_impl_unittest.cc",
2629     "assistant/assistant_notification_controller_impl_unittest.cc",
2630     "assistant/assistant_screen_context_controller_impl_unittest.cc",
2631     "assistant/assistant_setup_controller_unittest.cc",
2632     "assistant/assistant_state_controller_unittest.cc",
2633     "assistant/assistant_suggestions_controller_impl_unittest.cc",
2634     "assistant/model/assistant_query_history_unittest.cc",
2635     "assistant/ui/assistant_web_container_view_unittest.cc",
2636     "assistant/ui/base/assistant_button_unittest.cc",
2637     "assistant/ui/colors/assistant_colors_util_unittest.cc",
2638     "assistant/ui/main_stage/assistant_onboarding_suggestion_view_unittest.cc",
2639     "assistant/ui/main_stage/assistant_onboarding_view_unittest.cc",
2640     "assistant/ui/main_stage/assistant_opt_in_view_unittest.cc",
2641     "assistant/ui/main_stage/assistant_query_view_unittest.cc",
2642     "assistant/ui/main_stage/assistant_text_element_view_unittest.cc",
2643     "assistant/ui/main_stage/assistant_zero_state_view_unittest.cc",
2644     "assistant/ui/main_stage/suggestion_chip_view_unittest.cc",
2645     "assistant/ui/main_stage/ui_element_container_view_unittest.cc",
2646     "assistant/util/deep_link_util_unittest.cc",
2647     "assistant/util/resource_util_unittest.cc",
2648     "bubble/bubble_utils_unittest.cc",
2649     "capture_mode/capture_mode_camera_unittests.cc",
2650     "capture_mode/capture_mode_demo_tools_unittests.cc",
2651     "capture_mode/capture_mode_test_util.cc",
2652     "capture_mode/capture_mode_test_util.h",
2653     "capture_mode/capture_mode_unittests.cc",
2654     "child_accounts/parent_access_controller_impl_unittest.cc",
2655     "clipboard/clipboard_history_controller_unittest.cc",
2656     "clipboard/clipboard_history_resource_manager_unittest.cc",
2657     "clipboard/clipboard_history_unittest.cc",
2658     "clipboard/clipboard_history_util_unittest.cc",
2659     "clipboard/clipboard_nudge_controller_unittest.cc",
2660     "color_enhancement/color_enhancement_controller_unittest.cc",
2661     "controls/contextual_tooltip_unittest.cc",
2662     "controls/rounded_scroll_bar_unittest.cc",
2663     "controls/scroll_view_gradient_helper_unittest.cc",
2664     "curtain/security_curtain_controller_impl_unittest.cc",
2665     "dbus/gesture_properties_service_provider_unittest.cc",
2666     "dbus/url_handler_service_provider_unittest.cc",
2667     "detachable_base/detachable_base_handler_unittest.cc",
2668     "detachable_base/detachable_base_notification_controller_unittest.cc",
2669     "dip_unittest.cc",
2670     "display/cros_display_config_unittest.cc",
2671     "display/cursor_window_controller_unittest.cc",
2672     "display/display_alignment_controller_unittest.cc",
2673     "display/display_alignment_indicator_unittest.cc",
2674     "display/display_color_manager_unittest.cc",
2675     "display/display_configuration_controller_unittest.cc",
2676     "display/display_error_observer_unittest.cc",
2677     "display/display_highlight_controller_unittest.cc",
2678     "display/display_manager_unittest.cc",
2679     "display/display_move_window_util_unittest.cc",
2680     "display/display_prefs_unittest.cc",
2681     "display/display_util_unittest.cc",
2682     "display/extended_mouse_warp_controller_unittest.cc",
2683     "display/mirror_window_controller_unittest.cc",
2684     "display/mouse_cursor_event_filter_unittest.cc",
2685     "display/overscan_calibrator_unittest.cc",
2686     "display/persistent_window_controller_unittest.cc",
2687     "display/privacy_screen_controller_unittest.cc",
2688     "display/projecting_observer_unittest.cc",
2689     "display/refresh_rate_throttle_controller_unittest.cc",
2690     "display/resolution_notification_controller_unittest.cc",
2691     "display/root_window_transformers_unittest.cc",
2692     "display/screen_ash_unittest.cc",
2693     "display/screen_orientation_controller_unittest.cc",
2694     "display/screen_position_controller_unittest.cc",
2695     "display/touch_calibrator_controller_unittest.cc",
2696     "display/unified_mouse_warp_controller_unittest.cc",
2697     "display/window_tree_host_manager_unittest.cc",
2698     "drag_drop/drag_drop_capture_delegate_unittest.cc",
2699     "drag_drop/drag_drop_controller_unittest.cc",
2700     "drag_drop/drag_drop_tracker_unittest.cc",
2701     "drag_drop/drag_drop_unittest.cc",
2702     "drag_drop/drag_image_view_unittest.cc",
2703     "drag_drop/tab_drag_drop_delegate_unittest.cc",
2704     "events/accessibility_event_rewriter_unittest.cc",
2705     "events/keyboard_driven_event_rewriter_unittest.cc",
2706     "events/select_to_speak_event_handler_unittest.cc",
2707     "extended_desktop_unittest.cc",
2708     "fast_ink/fast_ink_points_unittest.cc",
2709     "fast_ink/laser/laser_pointer_controller_unittest.cc",
2710     "fast_ink/laser/laser_segment_utils_unittest.cc",
2711     "focus_cycler_unittest.cc",
2712     "frame/caption_buttons/frame_caption_button_container_view_unittest.cc",
2713     "frame/caption_buttons/frame_size_button_unittest.cc",
2714     "frame/default_frame_header_unittest.cc",
2715     "frame/non_client_frame_view_ash_unittest.cc",
2716     "frame_throttler/frame_throttling_controller_unittest.cc",
2717     "glanceables/glanceables_unittests.cc",
2718     "glanceables/glanceables_welcome_label_unittest.cc",
2719     "glanceables/signout_screenshot_handler_unittest.cc",
2720     "highlighter/highlighter_controller_unittest.cc",
2721     "highlighter/highlighter_gesture_util_unittest.cc",
2722     "host/ash_window_tree_host_platform_unittest.cc",
2723     "host/ash_window_tree_host_unified_unittest.cc",
2724     "ime/ime_controller_impl_unittest.cc",
2725     "in_session_auth/authentication_dialog_unittest.cc",
2726     "in_session_auth/mock_in_session_auth_dialog_client.cc",
2727     "in_session_auth/mock_in_session_auth_dialog_client.h",
2728     "in_session_auth/webauthn_dialog_controller_impl_unittest.cc",
2729     "keyboard/keyboard_controller_impl_unittest.cc",
2730     "keyboard/virtual_keyboard_controller_unittest.cc",
2731     "keyboard/virtual_keyboard_unittest.cc",
2732     "lock_screen_action/lock_screen_action_background_controller_impl_unittest.cc",
2733     "lock_screen_action/lock_screen_note_display_state_handler_unittest.cc",
2734     "lock_screen_action/lock_screen_note_launcher_unittest.cc",
2735     "login/login_screen_controller_unittest.cc",
2736     "login/mock_login_screen_client.cc",
2737     "login/mock_login_screen_client.h",
2738     "login/security_token_request_controller_unittest.cc",
2739     "login/ui/auth_icon_view_unittest.cc",
2740     "login/ui/fake_fingerprint_auth_factor_model.cc",
2741     "login/ui/fake_fingerprint_auth_factor_model.h",
2742     "login/ui/fake_login_detachable_base_model.cc",
2743     "login/ui/fake_login_detachable_base_model.h",
2744     "login/ui/fake_smart_lock_auth_factor_model.cc",
2745     "login/ui/fake_smart_lock_auth_factor_model.h",
2746     "login/ui/fingerprint_auth_factor_model_unittest.cc",
2747     "login/ui/lock_contents_view_unittest.cc",
2748     "login/ui/lock_screen_media_controls_view_unittest.cc",
2749     "login/ui/lock_screen_sanity_unittest.cc",
2750     "login/ui/lock_window_unittest.cc",
2751     "login/ui/login_auth_factors_view_unittest.cc",
2752     "login/ui/login_auth_user_view_unittest.cc",
2753     "login/ui/login_base_bubble_view_unittest.cc",
2754     "login/ui/login_error_bubble_unittest.cc",
2755     "login/ui/login_expanded_public_account_view_unittest.cc",
2756     "login/ui/login_keyboard_test_base.cc",
2757     "login/ui/login_keyboard_test_base.h",
2758     "login/ui/login_password_view_test.cc",
2759     "login/ui/login_pin_input_view_unittest.cc",
2760     "login/ui/login_pin_view_unittest.cc",
2761     "login/ui/login_public_account_user_view_unittest.cc",
2762     "login/ui/login_remove_account_dialog_unittest.cc",
2763     "login/ui/login_user_view_unittest.cc",
2764     "login/ui/note_action_launch_button_unittest.cc",
2765     "login/ui/pin_request_view_unittest.cc",
2766     "login/ui/smart_lock_auth_factor_model_unittest.cc",
2767     "login/ui/views_utils_unittest.cc",
2768     "media/media_controller_unittest.cc",
2769     "metrics/demo_session_metrics_recorder_unittest.cc",
2770     "metrics/desktop_task_switch_metric_recorder_unittest.cc",
2771     "metrics/feature_discovery_duration_reporter_impl_unittest.cc",
2772     "metrics/histogram_macros_unittest.cc",
2773     "metrics/login_metrics_recorder_unittest.cc",
2774     "metrics/pointer_metrics_recorder_unittest.cc",
2775     "metrics/stylus_metrics_recorder_unittest.cc",
2776     "metrics/task_switch_metrics_recorder_unittest.cc",
2777     "metrics/task_switch_time_tracker_unittest.cc",
2778     "metrics/user_metrics_recorder_unittest.cc",
2779     "multi_device_setup/multi_device_notification_presenter_unittest.cc",
2780     "policy/policy_recommendation_restorer_unittest.cc",
2781     "power/hid_battery_util_unittest.cc",
2782     "projector/model/projector_session_impl_unittest.cc",
2783     "projector/projector_controller_unittest.cc",
2784     "projector/projector_metadata_model_unittest.cc",
2785     "projector/projector_ui_controller_unittest.cc",
2786     "public/mojom/accelerator_keys_mojom_traits_unittest.cc",
2787     "rgb_keyboard/rgb_keyboard_manager_unittest.cc",
2788     "root_window_controller_unittest.cc",
2789     "rotator/screen_rotation_animation_unittest.cc",
2790     "rotator/screen_rotation_animator_unittest.cc",
2791     "screen_util_unittest.cc",
2792     "session/fullscreen_controller_unittest.cc",
2793     "session/fullscreen_notification_bubble_unittest.cc",
2794     "session/session_controller_impl_unittest.cc",
2795     "shelf/assistant_overlay_unittest.cc",
2796     "shelf/back_button_unittest.cc",
2797     "shelf/drag_handle_unittest.cc",
2798     "shelf/drag_window_from_shelf_controller_test_api.cc",
2799     "shelf/drag_window_from_shelf_controller_test_api.h",
2800     "shelf/drag_window_from_shelf_controller_unittest.cc",
2801     "shelf/home_button_unittest.cc",
2802     "shelf/home_to_overview_nudge_controller_unittest.cc",
2803     "shelf/hotseat_widget_unittest.cc",
2804     "shelf/launcher_nudge_controller_unittest.cc",
2805     "shelf/login_shelf_view_unittest.cc",
2806     "shelf/scrollable_shelf_view_unittest.cc",
2807     "shelf/shelf_application_menu_model_unittest.cc",
2808     "shelf/shelf_background_animator_unittest.cc",
2809     "shelf/shelf_button_pressed_metric_tracker_unittest.cc",
2810     "shelf/shelf_config_unittest.cc",
2811     "shelf/shelf_context_menu_model_unittest.cc",
2812     "shelf/shelf_controller_unittest.cc",
2813     "shelf/shelf_drag_handle_unittest.cc",
2814     "shelf/shelf_layout_manager_unittest.cc",
2815     "shelf/shelf_locking_manager_unittest.cc",
2816     "shelf/shelf_tooltip_manager_unittest.cc",
2817     "shelf/shelf_unittest.cc",
2818     "shelf/shelf_view_unittest.cc",
2819     "shelf/shelf_widget_unittest.cc",
2820     "shelf/shelf_window_watcher_unittest.cc",
2821     "shelf/swipe_home_to_overview_controller_unittest.cc",
2822     "shelf/test/hotseat_state_watcher.cc",
2823     "shelf/test/hotseat_state_watcher.h",
2824     "shelf/test/shelf_layout_manager_test_base.cc",
2825     "shelf/test/shelf_layout_manager_test_base.h",
2826     "shelf/test/widget_animation_smoothness_inspector.cc",
2827     "shelf/test/widget_animation_smoothness_inspector.h",
2828     "shell_unittest.cc",
2829     "style/ash_color_provider_unittest.cc",
2830     "style/color_util_unittest.cc",
2831     "style/dark_light_mode_controller_unittests.cc",
2832     "style/dark_light_mode_nudge_controller_unittests.cc",
2833     "style/system_components_unittests.cc",
2834     "system/accessibility/accessibility_feature_pod_controller_unittest.cc",
2835     "system/accessibility/autoclick_menu_bubble_controller_unittest.cc",
2836     "system/accessibility/dictation_bubble_controller_unittest.cc",
2837     "system/accessibility/dictation_button_tray_unittest.cc",
2838     "system/accessibility/floating_accessibility_controller_unittest.cc",
2839     "system/accessibility/select_to_speak/select_to_speak_menu_bubble_controller_unittest.cc",
2840     "system/accessibility/select_to_speak/select_to_speak_speed_bubble_controller_unittest.cc",
2841     "system/accessibility/select_to_speak/select_to_speak_tray_unittest.cc",
2842     "system/accessibility/switch_access/switch_access_back_button_bubble_controller_unittest.cc",
2843     "system/accessibility/switch_access/switch_access_menu_bubble_controller_unittest.cc",
2844     "system/accessibility/tray_accessibility_unittest.cc",
2845     "system/audio/unified_audio_detailed_view_controller_unittest.cc",
2846     "system/bluetooth/bluetooth_detailed_view_controller_unittest.cc",
2847     "system/bluetooth/bluetooth_detailed_view_unittest.cc",
2848     "system/bluetooth/bluetooth_device_list_controller_unittest.cc",
2849     "system/bluetooth/bluetooth_device_list_item_battery_view_unittest.cc",
2850     "system/bluetooth/bluetooth_device_list_item_multiple_battery_view_unittest.cc",
2851     "system/bluetooth/bluetooth_device_list_item_view_unittest.cc",
2852     "system/bluetooth/bluetooth_device_status_ui_handler_unittest.cc",
2853     "system/bluetooth/bluetooth_disabled_detailed_view_unittest.cc",
2854     "system/bluetooth/bluetooth_feature_pod_controller_unittest.cc",
2855     "system/bluetooth/bluetooth_notification_controller_unittest.cc",
2856     "system/bluetooth/fake_bluetooth_detailed_view.cc",
2857     "system/bluetooth/fake_bluetooth_detailed_view.h",
2858     "system/bluetooth/fake_bluetooth_device_list_controller.cc",
2859     "system/bluetooth/fake_bluetooth_device_list_controller.h",
2860     "system/camera/autozoom_toast_controller_unittest.cc",
2861     "system/caps_lock_notification_controller_unittest.cc",
2862     "system/channel_indicator/channel_indicator_quick_settings_view_unittest.cc",
2863     "system/channel_indicator/channel_indicator_unittest.cc",
2864     "system/channel_indicator/channel_indicator_utils_unittest.cc",
2865     "system/dark_mode/dark_mode_feature_pod_controller_unittest.cc",
2866     "system/diagnostics/async_log_unittest.cc",
2867     "system/diagnostics/diagnostics_log_controller_unittest.cc",
2868     "system/diagnostics/log_test_helpers_unittest.cc",
2869     "system/diagnostics/networking_log_unittest.cc",
2870     "system/diagnostics/routine_log_unittest.cc",
2871     "system/diagnostics/telemetry_log_unittest.cc",
2872     "system/eche/eche_icon_loading_indicator_view_unittest.cc",
2873     "system/eche/eche_tray_unittest.cc",
2874     "system/firmware_update/firmware_update_notification_controller_unittest.cc",
2875     "system/geolocation/geolocation_controller_test_util.cc",
2876     "system/geolocation/geolocation_controller_test_util.h",
2877     "system/geolocation/geolocation_controller_unittest.cc",
2878     "system/gesture_education/gesture_education_notification_controller_unittest.cc",
2879     "system/holding_space/holding_space_animation_registry_unittest.cc",
2880     "system/holding_space/holding_space_ash_test_base.cc",
2881     "system/holding_space/holding_space_ash_test_base.h",
2882     "system/holding_space/holding_space_tray_child_bubble_unittest.cc",
2883     "system/holding_space/holding_space_tray_unittest.cc",
2884     "system/human_presence/human_presence_orientation_controller_unittest.cc",
2885     "system/human_presence/lock_on_leave_controller_unittest.cc",
2886     "system/human_presence/snooping_protection_controller_unittest.cc",
2887     "system/human_presence/snooping_protection_notification_blocker_unittest.cc",
2888     "system/ime/ime_feature_pod_controller_unittest.cc",
2889     "system/ime_menu/ime_menu_tray_unittest.cc",
2890     "system/keyboard_brightness/keyboard_backlight_color_controller_unittest.cc",
2891     "system/keyboard_brightness/keyboard_backlight_color_nudge_controller_unittest.cc",
2892     "system/locale/locale_feature_pod_controller_unittest.cc",
2893     "system/machine_learning/user_settings_event_logger_unittest.cc",
2894     "system/media/media_notification_provider_impl_unittest.cc",
2895     "system/media/media_tray_unittest.cc",
2896     "system/media/unified_media_controls_container_unittest.cc",
2897     "system/media/unified_media_controls_controller_unittest.cc",
2898     "system/media/unified_media_controls_detailed_view_controller_unittest.cc",
2899     "system/message_center/ash_message_popup_collection_unittest.cc",
2900     "system/message_center/ash_notification_view_unittest.cc",
2901     "system/message_center/inactive_user_notification_blocker_unittest.cc",
2902     "system/message_center/message_center_ui_controller_unittest.cc",
2903     "system/message_center/message_center_utils_unittest.cc",
2904     "system/message_center/metrics_utils_unittest.cc",
2905     "system/message_center/notification_grouping_controller_unittest.cc",
2906     "system/message_center/notification_swipe_control_view_unittest.cc",
2907     "system/message_center/notifier_settings_view_unittest.cc",
2908     "system/message_center/session_state_notification_blocker_unittest.cc",
2909     "system/message_center/unified_message_center_bubble_unittest.cc",
2910     "system/message_center/unified_message_center_view_unittest.cc",
2911     "system/message_center/unified_message_list_view_unittest.cc",
2912     "system/microphone_mute/microphone_mute_notification_controller_unittest.cc",
2913     "system/nearby_share/nearby_share_feature_pod_controller_unittest.cc",
2914     "system/network/active_network_icon_unittest.cc",
2915     "system/network/auto_connect_notifier_unittest.cc",
2916     "system/network/cellular_setup_notifier_unittest.cc",
2917     "system/network/managed_sim_lock_notifier_unittest.cc",
2918     "system/network/network_detailed_network_view_unittest.cc",
2919     "system/network/network_detailed_view_controller_unittest.cc",
2920     "system/network/network_detailed_view_unittest.cc",
2921     "system/network/network_feature_pod_button_unittest.cc",
2922     "system/network/network_feature_pod_controller_unittest.cc",
2923     "system/network/network_icon_unittest.cc",
2924     "system/network/network_info_bubble_unittest.cc",
2925     "system/network/network_list_mobile_header_view_unittest.cc",
2926     "system/network/network_list_network_header_view_unittest.cc",
2927     "system/network/network_list_network_item_view_unittest.cc",
2928     "system/network/network_list_view_controller_unittest.cc",
2929     "system/network/network_list_wifi_header_view_unittest.cc",
2930     "system/network/sms_observer_unittest.cc",
2931     "system/network/vpn_list_unittest.cc",
2932     "system/network/wifi_toggle_notification_controller_unittest.cc",
2933     "system/night_light/night_light_controller_unittest.cc",
2934     "system/night_light/night_light_feature_pod_controller_unittest.cc",
2935     "system/notification_center/notification_center_tray_unittest.cc",
2936     "system/overview/overview_button_tray_unittest.cc",
2937     "system/palette/mock_palette_tool_delegate.cc",
2938     "system/palette/mock_palette_tool_delegate.h",
2939     "system/palette/palette_tool_manager_unittest.cc",
2940     "system/palette/palette_tray_unittest.cc",
2941     "system/palette/palette_welcome_bubble_unittest.cc",
2942     "system/palette/tools/create_note_unittest.cc",
2943     "system/palette/tools/metalayer_unittest.cc",
2944     "system/pcie_peripheral/pcie_peripheral_notification_controller_unittest.cc",
2945     "system/phonehub/camera_roll_thumbnail_unittest.cc",
2946     "system/phonehub/camera_roll_view_unittest.cc",
2947     "system/phonehub/phone_hub_notification_controller_unittest.cc",
2948     "system/phonehub/phone_hub_recent_apps_view_unittest.cc",
2949     "system/phonehub/phone_hub_tray_unittest.cc",
2950     "system/phonehub/phone_hub_ui_controller_unittest.cc",
2951     "system/phonehub/phone_status_view_unittest.cc",
2952     "system/phonehub/quick_actions_view_unittest.cc",
2953     "system/phonehub/silence_phone_quick_action_controller_unittest.cc",
2954     "system/phonehub/task_continuation_view_unittest.cc",
2955     "system/power/adaptive_charging_controller_unittest.cc",
2956     "system/power/adaptive_charging_notification_controller_unittest.cc",
2957     "system/power/adaptive_charging_nudge_controller_unittest.cc",
2958     "system/power/backlights_forced_off_setter_unittest.cc",
2959     "system/power/battery_notification_unittest.cc",
2960     "system/power/peripheral_battery_listener_unittest.cc",
2961     "system/power/peripheral_battery_notifier_listener_integration_test.cc",
2962     "system/power/peripheral_battery_notifier_unittest.cc",
2963     "system/power/power_button_controller_unittest.cc",
2964     "system/power/power_button_screenshot_controller_unittest.cc",
2965     "system/power/power_event_observer_unittest.cc",
2966     "system/power/power_notification_controller_unittest.cc",
2967     "system/power/power_prefs_unittest.cc",
2968     "system/power/power_status_unittest.cc",
2969     "system/power/video_activity_notifier_unittest.cc",
2970     "system/privacy/privacy_indicators_controller_unittest.cc",
2971     "system/privacy/privacy_indicators_tray_item_view_unittest.cc",
2972     "system/privacy/screen_security_controller_unittest.cc",
2973     "system/privacy_hub/camera_privacy_switch_controller_unittest.cc",
2974     "system/privacy_hub/microphone_privacy_switch_controller_unittest.cc",
2975     "system/progress_indicator/progress_indicator_animation_registry_unittest.cc",
2976     "system/progress_indicator/progress_indicator_unittest.cc",
2977     "system/rotation/rotation_lock_feature_pod_controller_unittest.cc",
2978     "system/scheduled_feature/scheduled_feature_unittest.cc",
2979     "system/screen_layout_observer_unittest.cc",
2980     "system/session/logout_button_tray_unittest.cc",
2981     "system/session/logout_confirmation_controller_unittest.cc",
2982     "system/session/session_limit_notification_controller_unittest.cc",
2983     "system/status_area_widget_unittest.cc",
2984     "system/time/calendar_event_fetch_unittest.cc",
2985     "system/time/calendar_event_list_view_unittest.cc",
2986     "system/time/calendar_model_unittest.cc",
2987     "system/time/calendar_month_view_unittest.cc",
2988     "system/time/calendar_unittest_utils.cc",
2989     "system/time/calendar_unittest_utils.h",
2990     "system/time/calendar_utils_unittest.cc",
2991     "system/time/calendar_view_controller_unittest.cc",
2992     "system/time/calendar_view_unittest.cc",
2993     "system/time/date_helper_unittest.cc",
2994     "system/time/time_of_day_unittest.cc",
2995     "system/time/time_tray_item_view_unittest.cc",
2996     "system/time/time_view_unittest.cc",
2997     "system/toast/toast_manager_unittest.cc",
2998     "system/tracing_notification_controller_unittest.cc",
2999     "system/tray/size_range_layout_unittest.cc",
3000     "system/tray/status_area_overflow_button_tray_unittest.cc",
3001     "system/tray/system_nudge_unittest.cc",
3002     "system/tray/tray_background_view_unittest.cc",
3003     "system/tray/tray_event_filter_unittest.cc",
3004     "system/tray/tri_view_unittest.cc",
3005     "system/unified/camera_mic_tray_item_view_unittest.cc",
3006     "system/unified/date_tray_unittest.cc",
3007     "system/unified/feature_pods_container_view_unittest.cc",
3008     "system/unified/feature_tiles_container_view_unittest.cc",
3009     "system/unified/notification_counter_view_unittest.cc",
3010     "system/unified/notification_icons_controller_unittest.cc",
3011     "system/unified/page_indicator_view_unittest.cc",
3012     "system/unified/power_button_unittest.cc",
3013     "system/unified/quick_settings_footer_unittest.cc",
3014     "system/unified/quick_settings_header_unittest.cc",
3015     "system/unified/quiet_mode_feature_pod_controller_unittest.cc",
3016     "system/unified/top_shortcuts_view_unittest.cc",
3017     "system/unified/unified_system_info_view_unittest.cc",
3018     "system/unified/unified_system_tray_controller_unittest.cc",
3019     "system/unified/unified_system_tray_unittest.cc",
3020     "system/unified/user_chooser_detailed_view_controller_unittest.cc",
3021     "system/update/update_notification_controller_unittest.cc",
3022     "system/usb_peripheral/usb_peripheral_notification_controller_unittest.cc",
3023     "system/virtual_keyboard/virtual_keyboard_tray_unittest.cc",
3024     "test/ash_test_helper_unittest.cc",
3025     "tooltips/tooltip_controller_unittest.cc",
3026     "touch/touch_devices_controller_unittest.cc",
3027     "touch/touch_observer_hud_unittest.cc",
3028     "tray_action/test_tray_action_client.cc",
3029     "tray_action/test_tray_action_client.h",
3030     "tray_action/tray_action_unittest.cc",
3031     "utility/cropping_util_unittest.cc",
3032     "utility/haptics_util_unittest.cc",
3033     "utility/layer_copy_animator_unittest.cc",
3034     "utility/layer_util_unittest.cc",
3035     "utility/lottie_util_unittest.cc",
3036     "utility/occlusion_tracker_pauser_unittest.cc",
3037     "utility/rounded_window_targeter_unittest.cc",
3038     "wallpaper/online_wallpaper_variant_info_fetcher_unittest.cc",
3039     "wallpaper/wallpaper_controller_unittest.cc",
3040     "wallpaper/wallpaper_pref_manager_unittest.cc",
3041     "wallpaper/wallpaper_utils/wallpaper_color_calculator_unittest.cc",
3042     "wallpaper/wallpaper_utils/wallpaper_ephemeral_user_unittest.cc",
3043     "wallpaper/wallpaper_utils/wallpaper_language_unittest.cc",
3044     "wallpaper/wallpaper_utils/wallpaper_resizer_unittest.cc",
3045     "wallpaper/wallpaper_window_state_manager_unittest.cc",
3046     "window_user_data_unittest.cc",
3047     "wm/always_on_top_controller_unittest.cc",
3048     "wm/ash_focus_rules_unittest.cc",
3049     "wm/client_controlled_state_unittest.cc",
3050     "wm/collision_detection/collision_detection_utils_unittest.cc",
3051     "wm/container_finder_unittest.cc",
3052     "wm/cursor_manager_chromeos_unittest.cc",
3053     "wm/default_window_resizer_unittest.cc",
3054     "wm/desks/autotest_desks_api_unittests.cc",
3055     "wm/desks/desk_animation_impl_unittest.cc",
3056     "wm/desks/desks_unittests.cc",
3057     "wm/desks/root_window_desk_switch_animator_unittest.cc",
3058     "wm/desks/templates/saved_desk_unittest.cc",
3059     "wm/drag_window_resizer_unittest.cc",
3060     "wm/float/float_controller_unittest.cc",
3061     "wm/fullscreen_window_finder_unittest.cc",
3062     "wm/gestures/back_gesture/back_gesture_affordance_unittest.cc",
3063     "wm/gestures/back_gesture/back_gesture_contextual_nudge_controller_impl_unittest.cc",
3064     "wm/gestures/back_gesture/back_gesture_event_handler_unittest.cc",
3065     "wm/gestures/wm_gesture_handler_unittest.cc",
3066     "wm/immersive_fullscreen_controller_unittest.cc",
3067     "wm/lock_action_handler_layout_manager_unittest.cc",
3068     "wm/lock_layout_manager_unittest.cc",
3069     "wm/lock_state_controller_unittest.cc",
3070     "wm/mru_window_tracker_unittest.cc",
3071     "wm/multitask_menu_nudge_controller_unittest.cc",
3072     "wm/native_cursor_manager_ash_unittest.cc",
3073     "wm/overlay_event_filter_unittest.cc",
3074     "wm/overlay_layout_manager_unittest.cc",
3075     "wm/overview/cleanup_animation_observer_unittest.cc",
3076     "wm/overview/delayed_animation_observer_impl_unittest.cc",
3077     "wm/overview/overview_controller_unittest.cc",
3078     "wm/overview/overview_grid_unittest.cc",
3079     "wm/overview/overview_highlight_controller_unittest.cc",
3080     "wm/overview/overview_session_unittest.cc",
3081     "wm/overview/overview_test_base.cc",
3082     "wm/overview/overview_test_base.h",
3083     "wm/overview/overview_wallpaper_controller_unittest.cc",
3084     "wm/overview/overview_window_drag_controller_unittest.cc",
3085     "wm/overview/overview_window_drag_histogram_unittests.cc",
3086     "wm/overview/scoped_overview_transform_window_unittest.cc",
3087     "wm/pip/pip_positioner_unittest.cc",
3088     "wm/pip/pip_test_utils.cc",
3089     "wm/pip/pip_test_utils.h",
3090     "wm/pip/pip_unittest.cc",
3091     "wm/pip/pip_window_resizer_unittest.cc",
3092     "wm/resize_shadow_and_cursor_unittest.cc",
3093     "wm/root_window_layout_manager_unittest.cc",
3094     "wm/screen_dimmer_unittest.cc",
3095     "wm/screen_pinning_controller_unittest.cc",
3096     "wm/session_state_animator_impl_unittest.cc",
3097     "wm/splitview/split_view_controller_unittest.cc",
3098     "wm/splitview/split_view_drag_indicators_unittest.cc",
3099     "wm/splitview/split_view_highlight_view_unittest.cc",
3100     "wm/stacking_controller_unittest.cc",
3101     "wm/system_gesture_event_filter_unittest.cc",
3102     "wm/system_modal_container_layout_manager_unittest.cc",
3103     "wm/tablet_mode/accelerometer_test_data_literals.cc",
3104     "wm/tablet_mode/tablet_mode_browser_window_drag_session_windows_hider_unittest.cc",
3105     "wm/tablet_mode/tablet_mode_controller_unittest.cc",
3106     "wm/tablet_mode/tablet_mode_multitask_menu_event_handler_unittest.cc",
3107     "wm/tablet_mode/tablet_mode_toggle_fullscreen_event_handler_unittest.cc",
3108     "wm/tablet_mode/tablet_mode_window_manager_unittest.cc",
3109     "wm/toplevel_window_event_handler_unittest.cc",
3110     "wm/video_detector_unittest.cc",
3111     "wm/window_animations_unittest.cc",
3112     "wm/window_cycle/window_cycle_controller_unittest.cc",
3113     "wm/window_dimmer_unittest.cc",
3114     "wm/window_finder_unittest.cc",
3115     "wm/window_manager_unittest.cc",
3116     "wm/window_mirror_view_unittest.cc",
3117     "wm/window_modality_controller_unittest.cc",
3118     "wm/window_positioner_unittest.cc",
3119     "wm/window_positioning_utils_unittest.cc",
3120     "wm/window_preview_view_unittest.cc",
3121     "wm/window_restore/window_restore_controller_unittest.cc",
3122     "wm/window_state_unittest.cc",
3123     "wm/window_transient_descendant_iterator_unittest.cc",
3124     "wm/window_util_unittest.cc",
3125     "wm/work_area_insets_unittest.cc",
3126     "wm/workspace/magnetism_matcher_unittest.cc",
3127     "wm/workspace/multi_window_resize_controller_unittest.cc",
3128     "wm/workspace/workspace_event_handler_unittest.cc",
3129     "wm/workspace/workspace_layout_manager_unittest.cc",
3130     "wm/workspace/workspace_window_resizer_unittest.cc",
3131     "wm/workspace_controller_unittest.cc",
3132     "wm_mode/wm_mode_unittests.cc",
3133   ]
3134   configs += [ "//build/config:precompiled_headers" ]
3135
3136   deps = [
3137     ":ash",
3138     ":run_ash_unittests",
3139     ":test_support",
3140     "//ash/app_list",
3141     "//ash/app_list:test_support",
3142     "//ash/app_list:unit_tests",
3143     "//ash/app_menu",
3144     "//ash/assistant/model",
3145     "//ash/assistant/ui",
3146     "//ash/assistant/ui:constants",
3147     "//ash/assistant/ui/colors:assistant_colors_util",
3148     "//ash/assistant/ui/colors:assistant_colors_views",
3149     "//ash/assistant/ui/test_support",
3150     "//ash/assistant/util",
3151     "//ash/components/arc:notification_test_support",
3152     "//ash/components/phonehub:test_support",
3153     "//ash/constants",
3154     "//ash/dbus:privacy_screen_proto",
3155     "//ash/in_session_auth",
3156     "//ash/keyboard/ui",
3157     "//ash/keyboard/ui:test_support",
3158     "//ash/public/cpp",
3159     "//ash/public/cpp:test_support",
3160     "//ash/public/cpp:unit_tests",
3161     "//ash/public/cpp/ambient/proto",
3162     "//ash/public/cpp/external_arc:test_support",
3163     "//ash/public/cpp/external_arc:unit_tests",
3164     "//ash/public/cpp/holding_space:test_support",
3165     "//ash/public/mojom",
3166     "//ash/quick_pair:unit_tests",
3167     "//ash/resources/vector_icons",
3168     "//ash/services:unit_tests",
3169     "//ash/services/multidevice_setup/public/cpp:test_support",
3170     "//ash/services/multidevice_setup/public/mojom",
3171     "//ash/shortcut_viewer:unit_tests",
3172     "//ash/strings",
3173     "//ash/style",
3174     "//ash/system/machine_learning:user_settings_event_proto",
3175     "//ash/webui/diagnostics_ui/mojom",
3176     "//ash/webui/personalization_app/proto",
3177     "//ash/webui/projector_app/public/cpp",
3178     "//base",
3179     "//base/test:test_support",
3180     "//build:branding_buildflags",
3181     "//cc:test_support",
3182     "//chromeos:test_support",
3183     "//chromeos/ash/components/assistant:buildflags",
3184     "//chromeos/ash/components/audio",
3185     "//chromeos/ash/components/cryptohome",
3186     "//chromeos/ash/components/dbus:test_support",
3187     "//chromeos/ash/components/dbus/audio",
3188     "//chromeos/ash/components/dbus/hammerd",
3189     "//chromeos/ash/components/dbus/hermes",
3190     "//chromeos/ash/components/dbus/human_presence",
3191     "//chromeos/ash/components/dbus/human_presence:hps_proto",
3192     "//chromeos/ash/components/dbus/rgbkbd",
3193     "//chromeos/ash/components/dbus/services:test_support",
3194     "//chromeos/ash/components/dbus/shill",
3195     "//chromeos/ash/components/dbus/userdataauth",
3196     "//chromeos/ash/components/feature_usage",
3197     "//chromeos/ash/components/geolocation",
3198     "//chromeos/ash/components/human_presence:human_presence",
3199     "//chromeos/ash/components/login/auth",
3200     "//chromeos/ash/components/login/auth:test_support",
3201     "//chromeos/ash/components/network:test_support",
3202     "//chromeos/ash/components/settings",
3203     "//chromeos/ash/services/assistant:test_support",
3204     "//chromeos/ash/services/assistant/public/cpp",
3205     "//chromeos/ash/services/assistant/public/mojom",
3206     "//chromeos/ash/services/bluetooth_config:test_support",
3207     "//chromeos/ash/services/nearby/public/cpp",
3208     "//chromeos/ash/services/recording:test_support",
3209     "//chromeos/components/sensors:sensors",
3210     "//chromeos/components/sensors:test_support",
3211     "//chromeos/components/sensors/mojom",
3212     "//chromeos/constants",
3213     "//chromeos/crosapi/cpp",
3214     "//chromeos/dbus/power",
3215     "//chromeos/dbus/power:power_manager_proto",
3216     "//chromeos/services/network_config/public/cpp",
3217     "//chromeos/services/network_config/public/mojom",
3218     "//chromeos/strings:strings_grit",
3219     "//chromeos/system",
3220     "//chromeos/ui/base",
3221     "//chromeos/ui/frame",
3222     "//chromeos/ui/frame:test_support",
3223     "//chromeos/ui/vector_icons",
3224     "//chromeos/ui/wm",
3225     "//components/account_id",
3226     "//components/app_constants",
3227     "//components/app_restore",
3228     "//components/desks_storage",
3229     "//components/desks_storage:test_support",
3230     "//components/global_media_controls",
3231     "//components/language/core/browser:browser",
3232     "//components/live_caption:constants",
3233     "//components/media_message_center",
3234     "//components/onc",
3235     "//components/password_manager/core/browser:hash_password_manager",
3236     "//components/prefs:test_support",
3237     "//components/quirks",
3238     "//components/services/app_service/public/cpp:app_update",
3239     "//components/services/app_service/public/mojom",
3240     "//components/session_manager/core",
3241     "//components/soda",
3242     "//components/sync_preferences:test_support",
3243     "//components/ukm:test_support",
3244     "//components/user_manager",
3245     "//components/user_manager:test_support",
3246     "//components/viz/host",
3247     "//components/viz/test:test_support",
3248     "//device/bluetooth",
3249     "//device/bluetooth:mocks",
3250     "//extensions/common:common_constants",
3251     "//google_apis/calendar",
3252     "//mojo/core/embedder",
3253     "//mojo/public/cpp/bindings",
3254     "//mojo/public/cpp/test_support:test_utils",
3255     "//net:net",
3256     "//services/data_decoder/public/cpp:test_support",
3257     "//services/device/public/cpp/bluetooth",
3258     "//services/media_session/public/cpp",
3259     "//services/media_session/public/cpp/test:test_support",
3260     "//services/media_session/public/mojom",
3261     "//services/metrics/public/cpp:ukm_builders",
3262     "//services/network:test_support",
3263     "//services/viz/privileged/mojom/compositing",
3264     "//skia",
3265     "//testing/gmock",
3266     "//testing/gtest",
3267     "//third_party/icu",
3268     "//ui/accessibility",
3269     "//ui/accessibility:test_support",
3270     "//ui/aura",
3271     "//ui/aura:test_support",
3272     "//ui/base",
3273     "//ui/base:test_support",
3274     "//ui/base/cursor",
3275     "//ui/base/cursor/mojom:cursor_type",
3276     "//ui/base/dragdrop:types",
3277     "//ui/base/dragdrop/mojom",
3278     "//ui/base/ime",
3279     "//ui/base/ime/ash",
3280     "//ui/chromeos",
3281     "//ui/chromeos/events",
3282     "//ui/chromeos/styles:cros_styles_views",
3283     "//ui/chromeos/styles:cros_tokens_color_mappings",
3284     "//ui/compositor",
3285     "//ui/compositor:test_support",
3286     "//ui/compositor_extra:compositor_extra",
3287     "//ui/display",
3288     "//ui/display:test_support",
3289     "//ui/display/fake",
3290     "//ui/display/manager",
3291     "//ui/display/types",
3292     "//ui/events",
3293     "//ui/events:gesture_detection",
3294     "//ui/events:test_support",
3295     "//ui/events/devices",
3296     "//ui/events/devices:test_support",
3297     "//ui/events/ozone:ozone",
3298     "//ui/gfx",
3299     "//ui/gfx:test_support",
3300     "//ui/gfx/geometry",
3301     "//ui/gl:test_support",
3302     "//ui/message_center",
3303     "//ui/message_center:test_support",
3304     "//ui/message_center/public/cpp",
3305     "//ui/ozone",
3306     "//ui/ozone/testhelpers:mock_gesture_properties_service",
3307     "//ui/platform_window/stub",
3308     "//ui/resources",
3309     "//ui/snapshot",
3310     "//ui/strings",
3311     "//ui/views",
3312     "//ui/views:test_support",
3313     "//ui/views/window/vector_icons",
3314     "//ui/wm",
3315     "//ui/wm:test_support",
3316     "//ui/wm/public",
3317     "//url",
3318   ]
3319
3320   data_deps = [ "//ash/resources:ash_test_resources_100_percent" ]
3321
3322   data = [
3323     # See DisplayColorManagerTest.
3324     "display/test_data/",
3325     "//cc/test/data/",
3326   ]
3327
3328   # Disallow depending directly on content.
3329   assert_no_deps = [
3330     "//content/public/browser",
3331     "//content/public/common",
3332   ]
3333
3334   if (include_ash_ambient_animation_resources) {
3335     sources += [
3336       "ambient/resources/ambient_animation_static_resources_impl_unittest.cc",
3337     ]
3338   }
3339 }
3340
3341 test("ash_pixeltests") {
3342   sources = [
3343     "app_list/views/app_list_view_pixeltest.cc",
3344     "shelf/login_shelf_view_pixeltest.cc",
3345     "shelf/scrollable_shelf_view_pixeltest.cc",
3346     "test/demo_ash_pixel_diff_test.cc",
3347   ]
3348
3349   deps = [
3350     ":ash",
3351     ":run_ash_unittests",
3352     ":test_support",
3353     "//ash/app_list",
3354     "//ash/public/cpp",
3355     "//base/test:test_support",
3356     "//chromeos/dbus/power:power",
3357     "//chromeos/dbus/power:power_manager_proto",
3358     "//components/viz/test:test_support",
3359     "//mojo/core/embedder:embedder",
3360     "//ui/views:test_support",
3361   ]
3362 }
3363
3364 # TODO(oshima): Remove or migrate to new ash_ui_perftests
3365 test("ash_perftests") {
3366   sources = [
3367     "perftests/ash_background_filter_blur_perftest.cc",
3368     "test/ash_perftests.cc",
3369   ]
3370
3371   deps = [
3372     ":test_support",
3373     "//ash/public/cpp",
3374     "//base/test:test_support",
3375     "//cc/base",
3376     "//mojo/core/embedder",
3377     "//testing/gtest",
3378     "//testing/perf",
3379     "//ui/aura",
3380     "//ui/base",
3381     "//ui/compositor:test_support",
3382     "//ui/gl:test_support",
3383   ]
3384 }
3385
3386 # NOTE: Ash uses DEPS files to restrict access to its internals, rather than a
3387 # GN "public" section. See README.md for notes on dependencies.
3388 static_library("test_support") {
3389   testonly = true
3390   sources = [
3391     "accessibility/accessibility_controller_test_api_impl.cc",
3392     "accessibility/accessibility_controller_test_api_impl.h",
3393     "accessibility/test_accessibility_controller_client.cc",
3394     "accessibility/test_accessibility_controller_client.h",
3395     "ambient/test/ambient_ash_test_base.cc",
3396     "ambient/test/ambient_ash_test_base.h",
3397     "ambient/test/ambient_ash_test_helper.cc",
3398     "ambient/test/ambient_ash_test_helper.h",
3399     "ambient/test/ambient_test_util.cc",
3400     "ambient/test/ambient_test_util.h",
3401     "ambient/test/ambient_topic_queue_test_delegate.cc",
3402     "ambient/test/ambient_topic_queue_test_delegate.h",
3403     "ambient/test/fake_ambient_animation_static_resources.cc",
3404     "ambient/test/fake_ambient_animation_static_resources.h",
3405     "ambient/test/mock_ambient_view_observer.cc",
3406     "ambient/test/mock_ambient_view_observer.h",
3407     "ambient/test/test_ambient_client.cc",
3408     "ambient/test/test_ambient_client.h",
3409     "app_list/app_list_test_api.cc",
3410     "app_list/test/app_list_test_helper.cc",
3411     "app_list/test/app_list_test_helper.h",
3412     "app_list/test/test_focus_change_listener.cc",
3413     "app_list/test/test_focus_change_listener.h",
3414     "app_list/test_app_list_client.cc",
3415     "app_list/test_app_list_client.h",
3416     "app_list/views/assistant/assistant_test_api_impl.cc",
3417     "app_list/views/assistant/assistant_test_api_impl.h",
3418     "app_menu/notification_menu_view_test_api.cc",
3419     "app_menu/notification_menu_view_test_api.h",
3420     "assistant/test/assistant_ash_test_base.cc",
3421     "assistant/test/assistant_ash_test_base.h",
3422     "assistant/test/mocked_assistant_interaction.cc",
3423     "assistant/test/mocked_assistant_interaction.h",
3424     "assistant/test/test_assistant_service.cc",
3425     "assistant/test/test_assistant_service.h",
3426     "assistant/test/test_assistant_setup.cc",
3427     "assistant/test/test_assistant_setup.h",
3428     "capture_mode/capture_mode_session_test_api.cc",
3429     "capture_mode/capture_mode_session_test_api.h",
3430     "capture_mode/capture_mode_settings_test_api.cc",
3431     "capture_mode/capture_mode_settings_test_api.h",
3432     "capture_mode/fake_camera_device.cc",
3433     "capture_mode/fake_camera_device.h",
3434     "capture_mode/fake_folder_selection_dialog_factory.cc",
3435     "capture_mode/fake_folder_selection_dialog_factory.h",
3436     "capture_mode/fake_video_source_provider.cc",
3437     "capture_mode/fake_video_source_provider.h",
3438     "capture_mode/test_capture_mode_delegate.cc",
3439     "capture_mode/test_capture_mode_delegate.h",
3440     "clipboard/test_support/clipboard_history_item_builder.cc",
3441     "clipboard/test_support/clipboard_history_item_builder.h",
3442     "display/display_configuration_controller_test_api.cc",
3443     "display/display_configuration_controller_test_api.h",
3444     "display/mirror_window_test_api.cc",
3445     "display/mirror_window_test_api.h",
3446     "display/screen_orientation_controller_test_api.cc",
3447     "display/screen_orientation_controller_test_api.h",
3448     "drag_drop/drag_drop_controller_test_api.h",
3449     "fast_ink/laser/laser_pointer_controller_test_api.cc",
3450     "fast_ink/laser/laser_pointer_controller_test_api.h",
3451     "frame_throttler/mock_frame_throttling_observer.cc",
3452     "frame_throttler/mock_frame_throttling_observer.h",
3453     "glanceables/test_glanceables_delegate.cc",
3454     "glanceables/test_glanceables_delegate.h",
3455     "highlighter/highlighter_controller_test_api.cc",
3456     "highlighter/highlighter_controller_test_api.h",
3457     "ime/test_ime_controller_client.cc",
3458     "ime/test_ime_controller_client.h",
3459     "keyboard/test_keyboard_ui.cc",
3460     "keyboard/test_keyboard_ui.h",
3461     "lock_screen_action/lock_screen_action_background_controller_impl_test_api.h",
3462     "lock_screen_action/lock_screen_action_background_view_test_api.h",
3463     "lock_screen_action/test_lock_screen_action_background_controller.cc",
3464     "lock_screen_action/test_lock_screen_action_background_controller.h",
3465     "login/login_screen_test_api.cc",
3466     "login/ui/login_test_base.cc",
3467     "login/ui/login_test_base.h",
3468     "login/ui/login_test_utils.cc",
3469     "login/ui/login_test_utils.h",
3470     "metrics/task_switch_time_tracker_test_api.cc",
3471     "metrics/task_switch_time_tracker_test_api.h",
3472     "metrics/user_metrics_recorder_test_api.cc",
3473     "metrics/user_metrics_recorder_test_api.h",
3474     "projector/test/mock_projector_metadata_controller.cc",
3475     "projector/test/mock_projector_metadata_controller.h",
3476     "projector/test/mock_projector_ui_controller.cc",
3477     "projector/test/mock_projector_ui_controller.h",
3478     "system/diagnostics/log_test_helpers.cc",
3479     "system/diagnostics/log_test_helpers.h",
3480     "system/geolocation/test_geolocation_url_loader_factory.cc",
3481     "system/geolocation/test_geolocation_url_loader_factory.h",
3482     "system/tray/system_nudge_label.cc",
3483     "system/tray/system_nudge_label.h",
3484     "test/ash_pixel_diff_test_helper.cc",
3485     "test/ash_pixel_diff_test_helper.h",
3486     "test/ash_pixel_diff_util.cc",
3487     "test/ash_pixel_diff_util.h",
3488     "utility/haptics_tracking_test_input_controller.cc",
3489     "utility/haptics_tracking_test_input_controller.h",
3490
3491     # These headers declare functions that are implemented inside of //ash, so
3492     # they cannot live in //ash/public/cpp/BUILD.gn.
3493     "public/cpp/holding_space/holding_space_test_api.h",
3494     "public/cpp/system_tray_test_api.h",
3495     "public/cpp/test/accessibility_controller_test_api.h",
3496     "public/cpp/test/app_list_test_api.h",
3497     "public/cpp/test/assistant_test_api.h",
3498     "public/cpp/test/shell_test_api.h",
3499     "rotator/screen_rotation_animator_test_api.cc",
3500     "rotator/screen_rotation_animator_test_api.h",
3501     "session/test_pref_service_provider.cc",
3502     "session/test_pref_service_provider.h",
3503     "session/test_session_controller_client.cc",
3504     "session/test_session_controller_client.h",
3505     "shelf/shelf_button_pressed_metric_tracker_test_api.cc",
3506     "shelf/shelf_button_pressed_metric_tracker_test_api.h",
3507     "shelf/shelf_focus_cycler.cc",
3508     "shelf/shelf_focus_cycler.h",
3509     "shelf/shelf_test_util.cc",
3510     "shelf/shelf_test_util.h",
3511     "shelf/shelf_view_test_api.cc",
3512     "shelf/shelf_view_test_api.h",
3513     "shelf/test/scrollable_shelf_test_base.cc",
3514     "shelf/test/scrollable_shelf_test_base.h",
3515     "shell_test_api.cc",
3516     "system/holding_space/holding_space_test_api.cc",
3517     "system/message_center/test_notifier_settings_controller.cc",
3518     "system/message_center/test_notifier_settings_controller.h",
3519     "system/palette/palette_tray_test_api.cc",
3520     "system/palette/palette_tray_test_api.h",
3521     "system/power/power_button_controller_test_api.cc",
3522     "system/power/power_button_controller_test_api.h",
3523     "system/power/power_button_screenshot_controller_test_api.cc",
3524     "system/power/power_button_screenshot_controller_test_api.h",
3525     "system/power/power_button_test_base.cc",
3526     "system/power/power_button_test_base.h",
3527     "system/power/power_event_observer_test_api.cc",
3528     "system/power/power_event_observer_test_api.h",
3529     "system/status_area_widget_test_helper.cc",
3530     "system/status_area_widget_test_helper.h",
3531     "system/unified/system_tray_test_api.cc",
3532     "test/ash_pixel_test_init_params.h",
3533     "test/ash_test_base.cc",
3534     "test/ash_test_base.h",
3535     "test/ash_test_color_generator.cc",
3536     "test/ash_test_color_generator.h",
3537     "test/ash_test_helper.cc",
3538     "test/ash_test_helper.h",
3539     "test/ash_test_suite.cc",
3540     "test/ash_test_suite.h",
3541     "test/ash_test_ui_stabilizer.cc",
3542     "test/ash_test_ui_stabilizer.h",
3543     "test/ash_test_util.cc",
3544     "test/ash_test_util.h",
3545     "test/ash_test_views_delegate.cc",
3546     "test/ash_test_views_delegate.h",
3547     "test/fake_android_intent_helper.cc",
3548     "test/fake_android_intent_helper.h",
3549     "test/layer_animation_verifier.cc",
3550     "test/layer_animation_verifier.h",
3551     "test/test_ash_web_view.cc",
3552     "test/test_ash_web_view.h",
3553     "test/test_ash_web_view_factory.cc",
3554     "test/test_ash_web_view_factory.h",
3555     "test/test_widget_builder.cc",
3556     "test/test_widget_builder.h",
3557     "test/test_window_builder.cc",
3558     "test/test_window_builder.h",
3559     "test/toplevel_window.cc",
3560     "test/toplevel_window.h",
3561     "test/ui_controls_factory_ash.cc",
3562     "test/ui_controls_factory_ash.h",
3563     "test/view_drawn_waiter.cc",
3564     "test/view_drawn_waiter.h",
3565     "test_media_client.cc",
3566     "test_media_client.h",
3567     "test_shell_delegate.cc",
3568     "test_shell_delegate.h",
3569     "wallpaper/test_wallpaper_controller_client.cc",
3570     "wallpaper/test_wallpaper_controller_client.h",
3571     "wallpaper/wallpaper_controller_test_api.cc",
3572     "wallpaper/wallpaper_controller_test_api.h",
3573     "wm/cursor_manager_test_api.cc",
3574     "wm/cursor_manager_test_api.h",
3575     "wm/desks/desks_test_api.cc",
3576     "wm/desks/desks_test_api.h",
3577     "wm/desks/desks_test_util.cc",
3578     "wm/desks/desks_test_util.h",
3579     "wm/desks/root_window_desk_switch_animator_test_api.cc",
3580     "wm/desks/root_window_desk_switch_animator_test_api.h",
3581     "wm/desks/templates/saved_desk_test_helper.cc",
3582     "wm/desks/templates/saved_desk_test_helper.h",
3583     "wm/desks/templates/saved_desk_test_util.cc",
3584     "wm/desks/templates/saved_desk_test_util.h",
3585     "wm/gestures/back_gesture/test_back_gesture_contextual_nudge_delegate.cc",
3586     "wm/gestures/back_gesture/test_back_gesture_contextual_nudge_delegate.h",
3587     "wm/lock_state_controller_test_api.cc",
3588     "wm/lock_state_controller_test_api.h",
3589     "wm/overview/overview_test_util.cc",
3590     "wm/overview/overview_test_util.h",
3591     "wm/tablet_mode/tablet_mode_controller_test_api.cc",
3592     "wm/tablet_mode/tablet_mode_controller_test_api.h",
3593     "wm/test_activation_delegate.cc",
3594     "wm/test_activation_delegate.h",
3595     "wm/test_child_modal_parent.cc",
3596     "wm/test_child_modal_parent.h",
3597     "wm/test_overlay_delegate.cc",
3598     "wm/test_overlay_delegate.h",
3599     "wm/test_session_state_animator.cc",
3600     "wm/test_session_state_animator.h",
3601     "wm/window_preview_view_test_api.cc",
3602     "wm/window_preview_view_test_api.h",
3603     "wm/workspace/workspace_event_handler_test_helper.cc",
3604     "wm/workspace/workspace_event_handler_test_helper.h",
3605     "wm/workspace_controller_test_api.cc",
3606     "wm/workspace_controller_test_api.h",
3607   ]
3608   configs += [ "//build/config:precompiled_headers" ]
3609
3610   public_deps = [
3611     "//ash",
3612     "//chromeos/ash/services/assistant/public/mojom",
3613     "//chromeos/services/network_config/public/cpp:test_support",
3614     "//dbus",
3615     "//testing/gtest",
3616     "//third_party/blink/public:blink_headers",
3617     "//ui/display:display_manager_test_api",
3618     "//ui/lottie",
3619   ]
3620   deps = [
3621     "//ash",
3622     "//ash/app_list",
3623     "//ash/app_list:test_support",
3624     "//ash/app_menu",
3625     "//ash/assistant/model:model",
3626     "//ash/assistant/ui:constants",
3627     "//ash/assistant/ui:ui",
3628     "//ash/constants",
3629     "//ash/keyboard/ui",
3630     "//ash/keyboard/ui:test_support",
3631     "//ash/public/cpp",
3632     "//ash/public/cpp:test_support",
3633     "//ash/public/cpp/ambient/proto",
3634     "//ash/webui/personalization_app/mojom",
3635     "//ash/webui/personalization_app/proto",
3636     "//base",
3637     "//base:i18n",
3638     "//base/test:test_support",
3639     "//cc:test_support",
3640     "//chromeos/ash/components/attestation:test_support",
3641     "//chromeos/ash/components/audio",
3642     "//chromeos/ash/components/dbus:test_support",
3643     "//chromeos/ash/components/dbus/audio",
3644     "//chromeos/ash/components/dbus/rgbkbd",
3645     "//chromeos/ash/components/dbus/system_clock",
3646     "//chromeos/ash/components/disks:test_support",
3647     "//chromeos/ash/components/geolocation",
3648     "//chromeos/ash/components/network:test_support",
3649     "//chromeos/ash/services/assistant:test_support",
3650     "//chromeos/ash/services/assistant/public/cpp",
3651     "//chromeos/ash/services/bluetooth_config:test_support",
3652     "//chromeos/ash/services/recording:test_support",
3653     "//chromeos/ash/services/recording/public/mojom",
3654     "//chromeos/dbus/power",
3655     "//chromeos/dbus/power:power_manager_proto",
3656     "//chromeos/login/login_state",
3657     "//chromeos/system",
3658     "//chromeos/ui/frame",
3659     "//components/account_id",
3660     "//components/desks_storage",
3661     "//components/desks_storage:test_support",
3662     "//components/exo/wayland:weston_test_stub",
3663     "//components/prefs:test_support",
3664     "//components/user_manager:user_manager",
3665     "//components/viz/test:test_support",
3666     "//device/bluetooth",
3667     "//services/device/public/cpp:test_support",
3668     "//services/device/public/mojom",
3669     "//services/network:test_support",
3670     "//services/video_capture/public/mojom",
3671     "//skia",
3672     "//testing/gtest",
3673     "//ui/accessibility",
3674     "//ui/accessibility/mojom",
3675     "//ui/aura",
3676     "//ui/aura:test_support",
3677     "//ui/base:test_support",
3678     "//ui/color:mixers",
3679     "//ui/compositor:test_support",
3680     "//ui/display",
3681     "//ui/display/types",
3682     "//ui/events:events_base",
3683     "//ui/events:test_support",
3684     "//ui/events/devices",
3685     "//ui/events/devices:test_support",
3686     "//ui/gfx:test_support",
3687     "//ui/gl",
3688     "//ui/gl:test_support",
3689     "//ui/message_center",
3690     "//ui/message_center/public/cpp",
3691     "//ui/ozone",
3692     "//ui/platform_window/common",
3693     "//ui/shell_dialogs",
3694     "//ui/snapshot:snapshot",
3695     "//ui/views",
3696     "//ui/views:test_support",
3697     "//ui/views:view_pixel_diff_test_support",
3698     "//ui/wm",
3699     "//ui/wm/public",
3700   ]
3701
3702   data_deps = [
3703     "//ash/resources:ash_test_resources_100_percent",
3704     "//ash/resources:ash_test_resources_200_percent",
3705     "//ash/resources:ash_test_resources_unscaled",
3706     "//ash/strings:ash_test_strings",
3707   ]
3708 }