Permission message rules: Each rule must have >= 1 required permissions
[chromium-blink-merge.git] / components / google / core / browser / BUILD.gn
blobfbff1240766d6086844d95b1bc9ca85584952a3a
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 static_library("browser") {
6   sources = [
7     "google_pref_names.cc",
8     "google_pref_names.h",
9     "google_search_metrics.cc",
10     "google_search_metrics.h",
11     "google_switches.cc",
12     "google_switches.h",
13     "google_url_tracker.cc",
14     "google_url_tracker.h",
15     "google_url_tracker_client.cc",
16     "google_url_tracker_client.h",
17     "google_util.cc",
18     "google_util.h",
19   ]
21   deps = [
22     "//base",
23     "//base:prefs",
24     "//components/keyed_service/core",
25     "//components/pref_registry",
26     "//components/strings",
27     "//components/url_formatter",
28     "//net",
29     "//url",
30   ]
33 source_set("unit_tests") {
34   testonly = true
36   sources = [
37     "google_url_tracker_unittest.cc",
38     "google_util_unittest.cc",
39   ]
41   deps = [
42     ":browser",
43     "//base",
44     "//base:prefs",
45     "//base:prefs_test_support",
46     "//net:test_support",
47     "//testing/gtest",
48   ]