blob: f5c352876db03cf922d158a029e4babf0b79cd26 [file] [log] [blame]
include_rules = [
"+components/chrome_apps",
"+components/crx_file",
"+components/strings/grit/components_strings.h",
"+components/unified_consent",
"+components/user_manager",
"+extensions/strings/grit/extensions_strings.h",
"+ui/base",
"+components/arc",
"+components/vector_icons",
"+services/network/public/mojom",
"+services/network/session_cleanup_cookie_store.h",
# For access to testing command line switches.
"+ppapi/shared_impl",
# The extensions system should not depend on Chrome Platform Apps (or any
# other component of the apps system).
# https://crbug.com/873872.
"-chrome/browser/apps/",
]
specific_include_rules = {
"extension_system_impl\.cc": [
# TODO(https://crbug.com/873872): Remove this.
"+chrome/browser/apps/platform_apps/browser_context_keyed_service_factories.h",
],
".*test(_chromeos)?\.(cc|h)$": [
# For now, tests are allowed to depend on app_browsertest_util.h, since
# that's where PlatformAppBrowserTest is defined. Ideally, we'd eventually
# move all Platform App-specific tests to chrome/browser/apps/platform_apps.
"+chrome/browser/apps/platform_apps/app_browsertest_util.h",
],
"extension_protocols_unittest\.cc": [
"+services/network/test",
],
"zipfile_installer_unittest.cc": [
"+services/data_decoder",
],
"test_extension_system.cc": [
"+services/data_decoder",
],
}