include_rules = [ "+chromeos", "+components/guest_view", "+components/keyed_service", "+components/pref_registry", "+components/sessions", "+components/storage_monitor", "+components/sync", "+components/sync_preferences", "+components/update_client", "+components/services/unzip/public", "+components/variations", "+components/version_info", "+components/web_cache", "+components/web_modal", "+components/zoom", "+content/public/browser", "+device/bluetooth", "+device/serial", "+device/usb", "+google_apis/gaia", "+gpu/config", "+grit/extensions_strings.h", "+net", # This directory contains build flags and does not pull all of PPAPI in. "+ppapi/buildflags", "+services/data_decoder/public", "+services/network/public/cpp", "+services/network/public/mojom", "+services/preferences/public/cpp", "+services/service_manager/public/cpp", "+skia/ext/image_operations.h", "+third_party/leveldatabase", "+third_party/re2", "+third_party/blink/public/platform", "+third_party/blink/public/web", "+third_party/zlib/google", "+ui/display", ] specific_include_rules = { ".*(test|test_util)\.(cc|h)$": [ "+components/user_prefs", "+storage/browser/test", # Temporarily allowed testing includes. See above. # TODO(devlin): Ideally, we'd remove these (or move the tests into # //chrome). See https://crbug.com/773004. "+chrome/browser/apps/app_browsertest_util.h", "+chrome/browser/extensions/api/permissions/permissions_api.h", "+chrome/browser/extensions/extension_apitest.h", "+chrome/browser/extensions/extension_function_test_utils.h", "+chrome/browser/extensions/extension_service_test_base.h", "+chrome/browser/ui/browser.h", "+chrome/common/chrome_switches.h", "+chrome/test/base/testing_profile.h", "+chrome/test/base/ui_test_utils.h", ], "sandboxed_unpacker_unittest.cc": [ "+components/services/unzip", "+services/data_decoder", ], }