summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjbroman@chromium.org <jbroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-11 19:49:46 +0000
committerjbroman@chromium.org <jbroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-11 19:49:46 +0000
commitbf4545f97f37ca25f3391ef6e686e48eda6aa0ab (patch)
treec2f259335ead3c42b457e2a960b277286b2ca209
parentf2fb694639521542b4035f18bc895fc318b4c6a3 (diff)
downloadchromium_src-bf4545f97f37ca25f3391ef6e686e48eda6aa0ab.zip
chromium_src-bf4545f97f37ca25f3391ef6e686e48eda6aa0ab.tar.gz
chromium_src-bf4545f97f37ca25f3391ef6e686e48eda6aa0ab.tar.bz2
Add //components/webdata/common to the GN build.
NOTRY=true Review URL: https://codereview.chromium.org/366933003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282671 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/BUILD.gn2
-rw-r--r--components/BUILD.gn1
-rw-r--r--components/autofill/content/browser/BUILD.gn2
-rw-r--r--components/autofill/core/browser/BUILD.gn2
-rw-r--r--components/webdata/common/BUILD.gn36
5 files changed, 40 insertions, 3 deletions
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index c81b33e..a30fae6 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -61,6 +61,7 @@ static_library("browser") {
"//components/translate/core/common",
"//components/url_fixer",
"//components/user_prefs",
+ "//components/webdata/common",
"//content/public/browser",
"//content/public/common",
"//courgette:courgette_lib",
@@ -100,7 +101,6 @@ static_library("browser") {
#"../components/components.gyp:signin_core_browser",
#"../components/components.gyp:startup_metric_utils",
#"../components/components.gyp:sync_driver",
- #"../components/components.gyp:webdata_common",
#"../jingle/jingle.gyp:notifier",
#"../third_party/libjingle/libjingle.gyp:libjingle",
#"../ui/message_center/message_center.gyp:message_center",
diff --git a/components/BUILD.gn b/components/BUILD.gn
index 6efd560..b8e9daa 100644
--- a/components/BUILD.gn
+++ b/components/BUILD.gn
@@ -55,6 +55,7 @@ group("all_components") {
"//components/visitedlink/common",
"//components/visitedlink/renderer",
"//components/web_modal",
+ "//components/webdata/common",
]
if (is_win || is_mac) {
diff --git a/components/autofill/content/browser/BUILD.gn b/components/autofill/content/browser/BUILD.gn
index 572afcd..fd2b85b 100644
--- a/components/autofill/content/browser/BUILD.gn
+++ b/components/autofill/content/browser/BUILD.gn
@@ -48,6 +48,7 @@ static_library("browser") {
"//components/os_crypt",
"//components/resources",
"//components/strings",
+ "//components/webdata/common",
"//content/public/browser",
"//content/public/common",
"//google_apis",
@@ -62,7 +63,6 @@ static_library("browser") {
"//url",
#"../third_party/libjingle/libjingle.gyp:libjingle", TODO(GYP)
#"user_prefs", TODO(GYP)
- #"webdata_common", TODO(GYP)
]
}
diff --git a/components/autofill/core/browser/BUILD.gn b/components/autofill/core/browser/BUILD.gn
index 59c7cd7..4a03f98 100644
--- a/components/autofill/core/browser/BUILD.gn
+++ b/components/autofill/core/browser/BUILD.gn
@@ -140,6 +140,7 @@ static_library("browser") {
"//components/os_crypt",
"//components/resources",
"//components/strings",
+ "//components/webdata/common",
"//google_apis",
"//skia",
"//sql",
@@ -154,7 +155,6 @@ static_library("browser") {
# TODO(GYP) also remove libjingle_stub_config below when this is added:
#'../third_party/libjingle/libjingle.gyp:libjingle', TODO(GYP)
#'pref_registry', TODO(GYP)
- #'webdata_common', TODO(GYP)
]
configs += [ "//content:libjingle_stub_config" ]
diff --git a/components/webdata/common/BUILD.gn b/components/webdata/common/BUILD.gn
new file mode 100644
index 0000000..12738bb
--- /dev/null
+++ b/components/webdata/common/BUILD.gn
@@ -0,0 +1,36 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+component("common") {
+ output_name = "webdata_common"
+
+ sources = [
+ "web_database.cc",
+ "web_database.h",
+ "web_database_service.cc",
+ "web_database_service.h",
+ "web_database_table.cc",
+ "web_database_table.h",
+ "web_data_request_manager.cc",
+ "web_data_request_manager.h",
+ "web_data_results.h",
+ "web_data_service_backend.cc",
+ "web_data_service_backend.h",
+ "web_data_service_base.cc",
+ "web_data_service_base.h",
+ "web_data_service_consumer.h",
+ "webdata_constants.cc",
+ "webdata_constants.h",
+ "webdata_export.h",
+ ]
+
+ defines = [
+ "WEBDATA_IMPLEMENTATION",
+ ]
+
+ deps = [
+ "//base",
+ "//sql",
+ ]
+}