| include_rules = [ |
| "+ios/chrome/browser/keyboard/ui_bundled/UIKeyCommand+Chrome.h", |
| "+components/consent_auditor", |
| "+ios/chrome/browser/settings", |
| "+ios/chrome/browser/screen", |
| "+ios/chrome/browser/first_run", |
| "+ios/chrome/browser/recent_tabs/ui_bundled/recent_tabs_constants.h", |
| "+ios/chrome/browser/ntp/ui_bundled/new_tab_page_feature.h", |
| "+ios/chrome/browser/ui/content_suggestions/content_suggestions_feature.h", |
| |
| # TODO(crbug.com/40269518): Remove this deps. |
| "+ios/chrome/browser/scoped_ui_blocker/ui_bundled", |
| |
| "+ios/chrome/browser/signin/model", |
| "+ios/chrome/browser/sync/model", |
| "+ios/chrome/browser/flags", |
| "+ios/chrome/browser/policy", |
| "+ios/chrome/browser/bookmarks/model", |
| "+ios/chrome/browser/infobars/model", |
| "+ios/chrome/browser/discover_feed/model", |
| "+ios/chrome/browser/push_notification", |
| "+ios/chrome/browser/net/model", |
| ] |
| |
| specific_include_rules = { |
| "signin_earl_grey_app_interface\.mm": [ |
| "+ios/chrome/browser/authentication/ui_bundled/signin_earl_grey_app_interface.h", |
| ], |
| "signin_earl_grey\.mm": [ |
| "+ios/chrome/browser/metrics/model/metrics_app_interface.h", |
| ], |
| ".*_egtest\.mm": [ |
| "+components/signin/internal/identity_manager/account_capabilities_constants.h", |
| ], |
| } |