Commit 5cbd5b24 authored by James Cook's avatar James Cook Committed by Chromium LUCI CQ

Create //chrome/browser/ash directory for lacros

This is the target directory for //chrome/browser/chromeos code. See
bug for migration plan. Since the code is moving, not changing, clone
the DEPS file as-is to avoid bothering OWNERS.

Bug: 1164001
Change-Id: Ie15d4faff0d235110a49a103fb780f5940e66a8a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2616101Reviewed-by: default avatarScott Violet <sky@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#841182}
parent 952d46de
include_rules = [
"+chrome/browser/image_decoder",
# TODO(ananta): Remove this when we move files which display UI in
# chrome/browser/chromeos to chrome/browser/ui/views/chromeos
# crbug.com/728877
"+chrome/browser/ui/views/chrome_layout_provider.h",
"+chrome/services/keymaster/public",
"+chrome/services/wilco_dtc_supportd/public",
"+components/account_manager_core",
"+components/full_restore",
"+components/guest_os",
"+components/services/app_service/public",
"+cros",
"+dbus",
"+device/bluetooth",
"+media/audio/sounds", # For system sounds
"+media/base/media_switches.h", # For media command line switches.
"+media/mojo/mojom", # For platform verification mojom interface.
"+remoting/host/it2me", # For CRD host in remote command
"+services/device/public",
"+services/metrics/public",
"+services/network",
"+services/tracing/public",
"+services/viz/public/mojom",
]
specific_include_rules = {
# Dependencies specific for fuzz targets and other fuzzing-related code.
".*fuzz.*": [
"+third_party/libFuzzer/src/utils", # This contains FuzzedDataProvider.
],
".*test.*": [
"!ash",
"+ash/public",
],
"assistant_util_unittest\.cc": [
"+ui/events/devices/device_data_manager.h",
],
"child_status_collector_browsertest.cc": [
"+mojo/core/embedder/embedder.h",
],
"chrome_browser_main_chromeos\.cc": [
"+ash/shell.h",
"+ash/sticky_keys/sticky_keys_controller.h",
],
"device_status_collector_browsertest.cc": [
"+mojo/core/embedder/embedder.h",
],
"event_rewriter_unittest\.cc": [
"+ui/events/devices/device_data_manager.h",
],
"external_protocol_dialog\.cc": [
"+chrome/browser/ui/views/external_protocol_dialog.h",
],
"file_manager_browsertest_base.cc": [
"+chrome/browser/ui/views/extensions/extension_dialog.h",
"+chrome/browser/ui/views/select_file_dialog_extension.h",
],
}
# //chrome/browser/chromeos is moving to this directory, so share OWNERS.
file://chrome/browser/chromeos/OWNERS
chrome/browser/ash
==================
This directory should contain non-UI Chrome OS specific code that has
`chrome/browser` dependencies.
As of January 2021, code from
[`chrome/browser/chromeos`](/chrome/browser/chromeos/README.md) is migrating
into this directory, as part of the [Lacros project](/docs/lacros.md).
Googlers: See go/lacros-directory-migration for more details.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment