cc: Fix high/low res scale collisions
[chromium-blink-merge.git] / components / favicon / core / BUILD.gn
blob4b581f6c6b25e3450b3ce1759034ff1da1b0b1e6
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("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     "large_icon_service.cc",
23     "large_icon_service.h",
24   ]
26   deps = [
27     "//base",
28     "//components/bookmarks/browser",
29     "//components/favicon_base",
30     "//components/history/core/browser",
31     "//components/keyed_service/core",
32     "//content/public/browser",
33     "//skia",
34     "//ui/base",
35     "//ui/gfx",
36     "//url",
37   ]
40 source_set("unit_tests") {
41   testonly = true
42   sources = [
43     "favicon_handler_unittest.cc",
44     "large_icon_service_unittest.cc",
45   ]
47   deps = [
48     "//base",
49     "//components/favicon_base",
50     "//skia",
51     "//testing/gtest",
52     "//ui/base",
53     "//ui/gfx",
54     "//url",
55   ]