Roll in ToT WebGL conformance tests.
[chromium-blink-merge.git] / components / bookmarks.gypi
blobea3252bc38e92609eacbf9f1b56fc0e824fce4c1
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.
6   'targets': [
7     {
8       'target_name': 'bookmarks_core_browser',
9       'type': 'static_library',
10       'include_dirs': [
11         '..',
12       ],
13       'dependencies': [
14         '../base/base.gyp:base',
15         '../net/net.gyp:net',
16         '../third_party/icu/icu.gyp:icuuc',
17         '../ui/base/ui_base.gyp:ui_base',
18         '../ui/gfx/gfx.gyp:gfx',
19         '../url/url.gyp:url_lib',
20         'bookmarks_core_common',
21         'components_strings.gyp:components_strings',
22         'favicon_base',
23         'query_parser',
24         'startup_metric_utils',
25         'user_prefs',
26       ],
27       'sources': [
28         'bookmarks/core/browser/base_bookmark_model_observer.cc',
29         'bookmarks/core/browser/base_bookmark_model_observer.h',
30         'bookmarks/core/browser/bookmark_client.h',
31         'bookmarks/core/browser/bookmark_codec.cc',
32         'bookmarks/core/browser/bookmark_codec.h',
33         'bookmarks/core/browser/bookmark_expanded_state_tracker.cc',
34         'bookmarks/core/browser/bookmark_expanded_state_tracker.h',
35         'bookmarks/core/browser/bookmark_index.cc',
36         'bookmarks/core/browser/bookmark_index.h',
37         'bookmarks/core/browser/bookmark_match.cc',
38         'bookmarks/core/browser/bookmark_match.h',
39         'bookmarks/core/browser/bookmark_model.cc',
40         'bookmarks/core/browser/bookmark_model.h',
41         'bookmarks/core/browser/bookmark_model_observer.h',
42         'bookmarks/core/browser/bookmark_node.cc',
43         'bookmarks/core/browser/bookmark_node.h',
44         'bookmarks/core/browser/bookmark_node_data.cc',
45         'bookmarks/core/browser/bookmark_node_data.h',
46         'bookmarks/core/browser/bookmark_node_data_ios.cc',
47         'bookmarks/core/browser/bookmark_node_data_mac.cc',
48         'bookmarks/core/browser/bookmark_node_data_views.cc',
49         'bookmarks/core/browser/bookmark_pasteboard_helper_mac.h',
50         'bookmarks/core/browser/bookmark_pasteboard_helper_mac.mm',
51         'bookmarks/core/browser/bookmark_service.h',
52         'bookmarks/core/browser/bookmark_storage.cc',
53         'bookmarks/core/browser/bookmark_storage.h',
54         'bookmarks/core/browser/bookmark_utils.cc',
55         'bookmarks/core/browser/bookmark_utils.h',
56         'bookmarks/core/browser/scoped_group_bookmark_actions.cc',
57         'bookmarks/core/browser/scoped_group_bookmark_actions.h',
58       ],
59     },
60     {
61       'target_name': 'bookmarks_core_common',
62       'type': 'static_library',
63       'include_dirs': [
64         '..',
65       ],
66       'dependencies': [
67         '../base/base.gyp:base',
68       ],
69       'sources': [
70         'bookmarks/core/common/bookmark_constants.cc',
71         'bookmarks/core/common/bookmark_constants.h',
72         'bookmarks/core/common/bookmark_pref_names.cc',
73         'bookmarks/core/common/bookmark_pref_names.h',
74       ],
75     },
76     {
77       'target_name': 'bookmarks_core_test_support',
78       'type': 'static_library',
79       'include_dirs': [
80         '..',
81       ],
82       'dependencies': [
83         '../base/base.gyp:base',
84         '../url/url.gyp:url_lib',
85         'bookmarks_core_browser',
86       ],
87       'sources': [
88         'bookmarks/core/test/bookmark_test_helpers.cc',
89         'bookmarks/core/test/bookmark_test_helpers.h',
90         'bookmarks/core/test/test_bookmark_client.cc',
91         'bookmarks/core/test/test_bookmark_client.h',
92       ],
93     },
94   ],