# Copyright 2016 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. source_set("prefs") { configs += [ "//build/config/compiler:enable_arc" ] sources = [ "ios_chrome_pref_model_associator_client.cc", "ios_chrome_pref_model_associator_client.h", "ios_chrome_pref_service_factory.h", "ios_chrome_pref_service_factory.mm", ] deps = [ "//base", "//components/content_settings/core/browser", "//components/policy/core/browser", "//components/prefs", "//components/prefs/ios", "//components/proxy_config", "//components/search_engines", "//components/sync_preferences", "//ios/chrome/browser", ] } source_set("pref_names") { configs += [ "//build/config/compiler:enable_arc" ] sources = [ "pref_names.cc", "pref_names.h", ] } source_set("browser_prefs") { configs += [ "//build/config/compiler:enable_arc" ] sources = [ "browser_prefs.h", "browser_prefs.mm", ] deps = [ "//components/autofill/core/browser", "//components/browsing_data/core", "//components/commerce/core:pref_names", "//components/component_updater", "//components/component_updater/installer_policies", "//components/content_settings/core/browser", "//components/dom_distiller/core", "//components/enterprise", "//components/feed/core/v2/public/ios:feed_ios_public", "//components/flags_ui", "//components/gcm_driver", "//components/handoff", "//components/history/core/common", "//components/invalidation/impl:impl", "//components/language/core/browser", "//components/metrics", "//components/metrics/demographics", "//components/network_time", "//components/ntp_snippets", "//components/ntp_tiles", "//components/omnibox/browser", "//components/optimization_guide/core", "//components/password_manager/core/browser", "//components/payments/core", "//components/policy/core/browser", "//components/policy/core/common", "//components/pref_registry", "//components/prefs", "//components/proxy_config", "//components/safe_browsing/core/common:safe_browsing_prefs", "//components/search_engines", "//components/segmentation_platform/public", "//components/sessions", "//components/signin/public/identity_manager", "//components/strings", "//components/sync", "//components/sync_sessions", "//components/translate/core/browser", "//components/translate/core/common", "//components/unified_consent", "//components/update_client", "//components/variations/service", "//components/web_resource", "//ios/chrome/browser", "//ios/chrome/browser/browser_state", "//ios/chrome/browser/first_run", "//ios/chrome/browser/geolocation", "//ios/chrome/browser/memory", "//ios/chrome/browser/metrics", "//ios/chrome/browser/net", "//ios/chrome/browser/policy:policy_util", "//ios/chrome/browser/prerender:prerender_pref", "//ios/chrome/browser/push_notification:push_notification_service", "//ios/chrome/browser/signin", "//ios/chrome/browser/ui:feature_flags", "//ios/chrome/browser/ui/authentication", "//ios/chrome/browser/ui/authentication/signin", "//ios/chrome/browser/ui/bookmarks:constants", "//ios/chrome/browser/ui/bookmarks:core", "//ios/chrome/browser/ui/content_suggestions", "//ios/chrome/browser/ui/first_run:field_trial", "//ios/chrome/browser/ui/incognito_reauth:incognito_reauth_scene_agent", "//ios/chrome/browser/ui/reading_list:reading_list_constants", "//ios/chrome/browser/voice:prefs", "//ios/chrome/browser/web", "//ios/chrome/browser/web/font_size", "//ios/public/provider/chrome/browser", "//ios/web/common:features", "//ui/base", ] }