blob: a34461af0a7838ce473234c7e338627a26384ef4 [file] [log] [blame]
[email protected]a306aaa2014-05-24 13:21:501# 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.
4
5source_set("favicon_base") {
6 sources = [
huangs3382fc9d2015-02-11 22:18:387 "fallback_icon_style.cc",
8 "fallback_icon_style.h",
blundellee0ade22015-07-08 10:07:459 "fallback_icon_url_parser.cc",
10 "fallback_icon_url_parser.h",
[email protected]a306aaa2014-05-24 13:21:5011 "favicon_callback.h",
12 "favicon_types.cc",
13 "favicon_types.h",
blundellee0ade22015-07-08 10:07:4514 "favicon_url_parser.cc",
15 "favicon_url_parser.h",
naiem.shaik0d049632015-02-11 19:05:0116 "favicon_usage_data.cc",
17 "favicon_usage_data.h",
[email protected]1257f642014-06-16 18:37:1318 "favicon_util.cc",
19 "favicon_util.h",
blundellee0ade22015-07-08 10:07:4520 "large_icon_url_parser.cc",
21 "large_icon_url_parser.h",
[email protected]a306aaa2014-05-24 13:21:5022 "select_favicon_frames.cc",
23 "select_favicon_frames.h",
24 ]
25
26 deps = [
27 "//base",
blundellee0ade22015-07-08 10:07:4528 "//net",
[email protected]a306aaa2014-05-24 13:21:5029 "//skia",
sdefresnef900329e2015-01-14 09:49:0630 "//ui/base",
[email protected]a306aaa2014-05-24 13:21:5031 "//ui/gfx",
sergeyu202c0022015-02-19 20:10:3632 "//ui/gfx/geometry",
[email protected]a306aaa2014-05-24 13:21:5033 "//url",
34 ]
35}
sdefresnef900329e2015-01-14 09:49:0636
37source_set("unit_tests") {
38 testonly = true
39 sources = [
blundellee0ade22015-07-08 10:07:4540 "fallback_icon_url_parser_unittest.cc",
41 "favicon_url_parser_unittest.cc",
42 "large_icon_url_parser_unittest.cc",
sdefresnef900329e2015-01-14 09:49:0643 "select_favicon_frames_unittest.cc",
44 ]
45
46 deps = [
47 ":favicon_base",
48 "//testing/gtest",
49 "//ui/base",
50 "//ui/gfx",
sergeyu202c0022015-02-19 20:10:3651 "//ui/gfx/geometry",
brettw5b700b02015-10-24 00:20:2052 "//url",
sdefresnef900329e2015-01-14 09:49:0653 ]
54}