blob: d9d895303d8677b7938bf8ac3e46bc32d120c40a [file] [log] [blame]
[email protected]174a6212014-05-11 14:19:521# 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
5{
6 'targets': [
7 {
cjhopman11a68cb2014-10-13 22:47:548 # GN: //components/enhanced_bookmarks:enhanced_bookmarks
[email protected]174a6212014-05-11 14:19:529 'target_name': 'enhanced_bookmarks',
10 'type': 'static_library',
11 'include_dirs': [
12 '..',
13 ],
14 'dependencies': [
15 '../base/base.gyp:base',
noyauf0e1e772014-09-12 10:19:3916 '../google_apis/google_apis.gyp:google_apis',
noyaueefc52bd2014-08-29 09:11:5217 '../net/net.gyp:net',
lpromeroa110f522015-01-23 20:17:3618 '../skia/skia.gyp:skia',
[email protected]174a6212014-05-11 14:19:5219 '../sql/sql.gyp:sql',
20 '../ui/gfx/gfx.gyp:gfx',
21 '../url/url.gyp:url_lib',
[email protected]ce789a92014-08-08 19:06:2022 'bookmarks_browser',
[email protected]e244e1a2014-06-20 09:47:3723 'enhanced_bookmarks_proto',
noyaueefc52bd2014-08-29 09:11:5224 'keyed_service_core',
noyauf0e1e772014-09-12 10:19:3925 'signin_core_browser',
sdefresnef54c4ca2015-06-02 08:18:3426 'sync_driver',
sdefresne0f2ef352015-07-27 19:18:0027 'variations',
[email protected]174a6212014-05-11 14:19:5228 ],
29 'sources': [
noyaudaaac3a2014-10-08 11:11:1130 'enhanced_bookmarks/bookmark_server_cluster_service.cc',
31 'enhanced_bookmarks/bookmark_server_cluster_service.h',
noyauf0e1e772014-09-12 10:19:3932 'enhanced_bookmarks/bookmark_server_service.cc',
33 'enhanced_bookmarks/bookmark_server_service.h',
sdefresne0f2ef352015-07-27 19:18:0034 'enhanced_bookmarks/enhanced_bookmark_features.cc',
35 'enhanced_bookmarks/enhanced_bookmark_features.h',
rfevanga1bf3af92014-09-09 23:07:4136 'enhanced_bookmarks/enhanced_bookmark_model.cc',
37 'enhanced_bookmarks/enhanced_bookmark_model.h',
rfevangf7a91482014-09-19 22:06:2438 'enhanced_bookmarks/enhanced_bookmark_model_observer.h',
sdefresne0f2ef352015-07-27 19:18:0039 'enhanced_bookmarks/enhanced_bookmark_switches.cc',
40 'enhanced_bookmarks/enhanced_bookmark_switches.h',
[email protected]ce789a92014-08-08 19:06:2041 'enhanced_bookmarks/enhanced_bookmark_utils.cc',
42 'enhanced_bookmarks/enhanced_bookmark_utils.h',
kkimlabs16a0d2a2015-04-03 10:08:0943 'enhanced_bookmarks/image_record.cc',
lpromeroa110f522015-01-23 20:17:3644 'enhanced_bookmarks/image_record.h',
[email protected]174a6212014-05-11 14:19:5245 'enhanced_bookmarks/image_store.cc',
46 'enhanced_bookmarks/image_store.h',
47 'enhanced_bookmarks/image_store_util.cc',
48 'enhanced_bookmarks/image_store_util.h',
[email protected]cad4d0d2014-06-19 21:06:5949 'enhanced_bookmarks/image_store_util_ios.mm',
rfevanga3db1c42014-09-08 02:03:5450 'enhanced_bookmarks/item_position.cc',
51 'enhanced_bookmarks/item_position.h',
[email protected]e244e1a2014-06-20 09:47:3752 'enhanced_bookmarks/metadata_accessor.cc',
53 'enhanced_bookmarks/metadata_accessor.h',
[email protected]174a6212014-05-11 14:19:5254 'enhanced_bookmarks/persistent_image_store.cc',
55 'enhanced_bookmarks/persistent_image_store.h',
noyaudaaac3a2014-10-08 11:11:1156 'enhanced_bookmarks/pref_names.cc',
57 'enhanced_bookmarks/pref_names.h',
[email protected]174a6212014-05-11 14:19:5258 ],
59 'conditions': [
60 ['OS=="ios"', {
61 'sources!': [
62 'enhanced_bookmarks/image_store_util.cc',
63 ],
64 }],
65 ],
66 },
67 {
cjhopman11a68cb2014-10-13 22:47:5468 # GN: //components/enhanced_bookmarks:enhanced_bookmarks_test_support
[email protected]174a6212014-05-11 14:19:5269 'target_name': 'enhanced_bookmarks_test_support',
70 'type': 'static_library',
71 'include_dirs': [
72 '..',
73 ],
74 'dependencies': [
reede8926832015-08-12 17:11:2275 '../skia/skia.gyp:skia',
[email protected]174a6212014-05-11 14:19:5276 '../testing/gtest.gyp:gtest',
77 'enhanced_bookmarks',
78 ],
79 'sources': [
80 'enhanced_bookmarks/test_image_store.cc',
81 'enhanced_bookmarks/test_image_store.h',
82 ],
83 },
[email protected]e244e1a2014-06-20 09:47:3784 {
85 'target_name': 'enhanced_bookmarks_proto',
86 'type': 'static_library',
87 'sources': [
noyaudaaac3a2014-10-08 11:11:1188 'enhanced_bookmarks/proto/cluster.proto',
[email protected]e244e1a2014-06-20 09:47:3789 'enhanced_bookmarks/proto/metadata.proto',
noyauf0e1e772014-09-12 10:19:3990 'enhanced_bookmarks/proto/search.proto',
[email protected]e244e1a2014-06-20 09:47:3791 ],
92 'variables': {
93 'proto_in_dir': './enhanced_bookmarks/proto',
94 'proto_out_dir': 'components/enhanced_bookmarks/proto',
95 },
96 'includes': [ '../build/protoc.gypi' ],
97 },
[email protected]174a6212014-05-11 14:19:5298 ],
kkimlabsf0a2c442015-02-05 01:32:4799 'conditions' : [
100 ['OS=="android"', {
101 'targets': [
102 {
kkimlabs5bd60902015-06-04 23:21:16103 # GN: //components/enhanced_bookmarks:enhanced_bookmarks_java_enums_srcjar
104 'target_name': 'enhanced_bookmarks_java_enums_srcjar',
kkimlabsf0a2c442015-02-05 01:32:47105 'type': 'none',
106 'variables': {
107 'source_file': 'enhanced_bookmarks/enhanced_bookmark_utils.h',
108 },
109 'includes': [ '../build/android/java_cpp_enum.gypi' ],
110 },
111 ],
112 },
113 ],
114 ],
[email protected]174a6212014-05-11 14:19:52115}