| include_rules = [ |
| "+chrome/browser/ash/crosapi/browser_util.h", |
| "+chromeos", |
| "+components/back_forward_cache", |
| "+components/guest_view", |
| "+components/keyed_service", |
| "+components/pref_registry", |
| "+components/services/unzip/content", |
| "+components/services/unzip/public", |
| "+components/sessions", |
| "+components/signin/public", |
| "+components/storage_monitor", |
| "+components/sync", |
| "+components/sync_preferences", |
| "+components/update_client", |
| "+components/value_store", |
| "+components/variations", |
| "+components/version_info", |
| "+components/web_cache", |
| "+components/web_modal", |
| "+components/zoom", |
| "+content/public/browser", |
| "+device/bluetooth", |
| "+google_apis/gaia", |
| "+gpu/config", |
| "+grit/extensions_strings.h", |
| "+net", |
| "-net/url_request", |
| "+net/url_request/redirect_info.h", |
| "+net/url_request/redirect_util.h", |
| # Needed for a flag. |
| "+net/url_request/url_request.h", |
| "+pdf/buildflags.h", |
| # This directory contains build flags and does not pull all of PPAPI in. |
| "+ppapi/buildflags", |
| "+services/data_decoder/public", |
| "+services/device/public", |
| "+services/metrics/public/cpp", |
| "+services/network/public/cpp", |
| "+services/network/public/mojom", |
| "+services/network", |
| "+services/preferences/public/cpp", |
| "+services/service_manager/public/cpp", |
| "+skia/ext", |
| "+third_party/leveldatabase", |
| "+third_party/re2", |
| "+third_party/blink/public/common", |
| "+third_party/blink/public/mojom", |
| "+third_party/blink/public/platform", |
| "+third_party/blink/public/web", |
| "+third_party/zlib/google", |
| "+ui/display", |
| ] |
| |
| specific_include_rules = { |
| ".*(test|test_util)\.(cc|h)$": [ |
| "+ash/constants/ash_features.h", |
| |
| "+components/javascript_dialogs", |
| "+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/platform_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/pref_names.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", |
| ], |
| "extension_prefs.cc": [ |
| # For CONTENT_SETTING_ALLOW / BLOCK. |
| "+components/content_settings/core/common", |
| ], |
| } |