| include_rules = [ |
| "+components/consent_auditor", |
| "+components/data_sharing/public", |
| "+components/collaboration/public/collaboration_service.h", |
| "+components/saved_tab_groups/public/tab_group_sync_service.h", |
| "+components/sharing_message", |
| "+components/trusted_vault", |
| "+components/webauthn/core/browser", |
| "+ios/chrome/browser/bookmarks/model", |
| "+ios/chrome/browser/complex_tasks/model", |
| "+ios/chrome/browser/collaboration/model", |
| "+ios/chrome/browser/consent_auditor/model", |
| "+ios/chrome/browser/data_sharing/model", |
| "+ios/chrome/browser/dom_distiller/model", |
| "+ios/chrome/browser/favicon/model", |
| "+ios/chrome/browser/gcm/model", |
| "+ios/chrome/browser/history/model", |
| "+ios/chrome/browser/infobars/model", |
| "+ios/chrome/browser/invalidation/model", |
| "+ios/chrome/browser/metrics/model", |
| "+ios/chrome/browser/passwords/model", |
| "+ios/chrome/browser/plus_addresses/model", |
| "+ios/chrome/browser/push_notification/model", |
| "+ios/chrome/browser/reading_list/model", |
| "+ios/chrome/browser/saved_tab_groups/model", |
| "+ios/chrome/browser/search_engines/model", |
| "+ios/chrome/browser/settings/model/sync", |
| "+ios/chrome/browser/sharing_message/model", |
| "+ios/chrome/browser/signin/model", |
| "+ios/chrome/browser/supervised_user/model", |
| "+ios/chrome/browser/tabs/model", |
| "+ios/chrome/browser/trusted_vault/model", |
| "+ios/chrome/browser/voice/model", |
| "+ios/chrome/browser/webauthn/model", |
| "+ios/chrome/browser/webdata_services/model", |
| ] |
| |
| specific_include_rules = { |
| # TODO(crbug.com/40228056): Remove exceptions as soon as BVC refactoring is complete |
| "sync_error_browser_agent\.mm": [ |
| "+ios/chrome/browser/authentication/ui_bundled/re_signin_infobar_delegate.h", |
| "+ios/chrome/browser/authentication/ui_bundled/signin_presenter.h", |
| "+ios/chrome/browser/settings/ui_bundled/sync/utils/sync_util.h", |
| ], |
| } |