Index: chrome/browser/BUILD.gn |
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn |
index 32d7c62d647e4add58a764e4f80d49d1e850c1fb..7ccdd4be96f6f82fe8afcf42c9b009fccfe499e8 100644 |
--- a/chrome/browser/BUILD.gn |
+++ b/chrome/browser/BUILD.gn |
@@ -17,6 +17,7 @@ import("//ppapi/features/features.gni") |
import("//printing/features/features.gni") |
import("//rlz/features/features.gni") |
import("//sandbox/features.gni") |
+import("//services/service_manager/public/service_manifest.gni") |
import("//third_party/protobuf/proto_library.gni") |
import("//ui/base/ui_features.gni") |
@@ -925,6 +926,10 @@ split_static_library("browser") { |
"prefs/pref_metrics_service.h", |
"prefs/pref_service_syncable_util.cc", |
"prefs/pref_service_syncable_util.h", |
+ "prefs/preferences_connection_manager.cc", |
+ "prefs/preferences_connection_manager.h", |
+ "prefs/preferences_manager.cc", |
+ "prefs/preferences_manager.h", |
"prefs/profile_pref_store_manager.cc", |
"prefs/profile_pref_store_manager.h", |
"prefs/session_startup_pref.cc", |
@@ -1524,6 +1529,7 @@ split_static_library("browser") { |
"//printing/features", |
"//rlz/features", |
"//services/image_decoder/public/cpp", |
+ "//services/preferences/public/interfaces/", |
"//services/service_manager/public/cpp", |
"//skia", |
"//sql", |
@@ -1564,7 +1570,9 @@ split_static_library("browser") { |
"//ui/web_dialogs", |
"//v8", |
] |
- data_deps = [] |
+ data_deps = [ |
+ ":preferences_manifest", |
+ ] |
if (is_chromeos && use_cras) { |
defines += [ "USE_CRAS" ] |
@@ -4474,3 +4482,8 @@ if (enable_pepper_cdms) { |
] |
} |
} |
+ |
+service_manifest("preferences_manifest") { |
+ name = "preferences" |
+ source = "prefs/preferences_manifest.json" |
+} |