blob: 96ad2033330b6a426dc41623617ecc5b93582968 [file] [log] [blame]
include_rules = [
"+ios/chrome/browser/content_settings/model",
"+ios/chrome/browser/crash_report/model",
"+ios/chrome/browser/first_run/ui_bundled",
"+ios/chrome/browser/history/model",
"+ios/chrome/browser/parcel_tracking",
"+ios/chrome/browser/prerender/model",
"+ios/chrome/browser/push_notification/model",
"+ios/chrome/browser/regional_capabilities/model",
"+ios/chrome/browser/sessions/model",
"+ios/chrome/browser/shared/ui/util/uikit_ui_util.h",
"+ios/chrome/browser/signin/model",
"+ios/chrome/browser/supervised_user/model",
"+ios/chrome/browser/sync/model",
"+ios/chrome/browser/tabs/model",
"+ios/chrome/browser/translate/model",
"+ios/chrome/browser/variations/model",
"+ios/chrome/browser/voice/model",
"+ios/chrome/browser/web_state_list/model/session_metrics.h",
]
specific_include_rules = {
# web::HttpServer is deprecated in favor of net::EmbeddedTestServer.
# TODO:(crbug.com/891834) Remove this exception.
"tab_usage_recorder_egtest\.mm": [
"+ios/web/public/test/http_server",
],
"ios_feed_activity_metrics_provider.*\.mm": [
"+ios/chrome/browser/ntp/shared/metrics",
],
"metrics_app_interface\.mm": [
"+third_party/zlib/google/compression_utils.h",
],
"^ios_chrome_default_browser_metrics_provider.mm": [
"+ios/chrome/browser/default_browser/model/utils.h",
"+ios/chrome/browser/default_promo/ui_bundled/default_browser_utils.h",
],
"^ios_chrome_metrics_service_client.mm": [
"+ios/chrome/browser/overscroll_actions/ui_bundled/overscroll_actions_controller.h",
],
"^bookmark_model_metrics_service_factory.mm": [
"+ios/chrome/browser/bookmarks/model/bookmark_model_factory.h",
],
# TODO(crbug.com/40820398): Remove this dependency.
"^web_state_list_metrics_browser_agent.mm": [
"+ios/chrome/browser/shared/ui/util",
],
}