Vectorize website settings icons in omnibox
[chromium-blink-merge.git] / components / favicon / core / BUILD.gn
blob0bfe6f79fda76900472f9287f98dbbb03ea425e5
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 source_set("core") {
6   sources = [
7     "fallback_icon_client.h",
8     "fallback_icon_service.cc",
9     "fallback_icon_service.h",
10     "favicon_client.h",
11     "favicon_driver.cc",
12     "favicon_driver.h",
13     "favicon_driver_impl.cc",
14     "favicon_driver_impl.h",
15     "favicon_driver_observer.h",
16     "favicon_handler.cc",
17     "favicon_handler.h",
18     "favicon_service.cc",
19     "favicon_service.h",
20     "favicon_url.cc",
21     "favicon_url.h",
22     "favicon_util.cc",
23     "favicon_util.h",
24     "large_icon_service.cc",
25     "large_icon_service.h",
26   ]
28   deps = [
29     "//base",
30     "//components/bookmarks/browser",
31     "//components/favicon_base",
32     "//components/history/core/browser",
33     "//components/keyed_service/core",
34     "//content/public/browser",
35     "//skia",
36     "//ui/base",
37     "//ui/gfx",
38     "//url",
39   ]
42 source_set("unit_tests") {
43   testonly = true
44   sources = [
45     "favicon_handler_unittest.cc",
46     "large_icon_service_unittest.cc",
47   ]
49   deps = [
50     "//base",
51     "//components/favicon_base",
52     "//skia",
53     "//testing/gtest",
54     "//ui/base",
55     "//ui/gfx",
56     "//url",
57   ]