OLD | NEW |
| (Empty) |
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. | |
4 | |
5 { | |
6 'targets': [ | |
7 { | |
8 # GN version: //components/content_settings/core/browser | |
9 'target_name': 'content_settings_core_browser', | |
10 'type': 'static_library', | |
11 'dependencies': [ | |
12 '../base/base.gyp:base', | |
13 '../net/net.gyp:net', | |
14 '../url/url.gyp:url_lib', | |
15 'content_settings_core_common', | |
16 'pref_registry', | |
17 'prefs/prefs.gyp:prefs', | |
18 'url_formatter/url_formatter.gyp:url_formatter', | |
19 ], | |
20 'variables': { 'enable_wexit_time_destructors': 1, }, | |
21 'include_dirs': [ | |
22 '..', | |
23 ], | |
24 'sources': [ | |
25 # Note: sources list duplicated in GN build. | |
26 'content_settings/core/browser/content_settings_binary_value_map.cc', | |
27 'content_settings/core/browser/content_settings_binary_value_map.h', | |
28 'content_settings/core/browser/content_settings_client.h', | |
29 'content_settings/core/browser/content_settings_default_provider.cc', | |
30 'content_settings/core/browser/content_settings_default_provider.h', | |
31 'content_settings/core/browser/content_settings_details.cc', | |
32 'content_settings/core/browser/content_settings_details.h', | |
33 'content_settings/core/browser/content_settings_info.cc', | |
34 'content_settings/core/browser/content_settings_info.h', | |
35 'content_settings/core/browser/content_settings_observable_provider.cc', | |
36 'content_settings/core/browser/content_settings_observable_provider.h', | |
37 'content_settings/core/browser/content_settings_observer.h', | |
38 'content_settings/core/browser/content_settings_origin_identifier_value_
map.cc', | |
39 'content_settings/core/browser/content_settings_origin_identifier_value_
map.h', | |
40 'content_settings/core/browser/content_settings_policy_provider.cc', | |
41 'content_settings/core/browser/content_settings_policy_provider.h', | |
42 'content_settings/core/browser/content_settings_pref.cc', | |
43 'content_settings/core/browser/content_settings_pref.h', | |
44 'content_settings/core/browser/content_settings_pref_provider.cc', | |
45 'content_settings/core/browser/content_settings_pref_provider.h', | |
46 'content_settings/core/browser/content_settings_provider.h', | |
47 'content_settings/core/browser/content_settings_registry.cc', | |
48 'content_settings/core/browser/content_settings_registry.h', | |
49 'content_settings/core/browser/content_settings_rule.cc', | |
50 'content_settings/core/browser/content_settings_rule.h', | |
51 'content_settings/core/browser/content_settings_usages_state.cc', | |
52 'content_settings/core/browser/content_settings_usages_state.h', | |
53 'content_settings/core/browser/content_settings_utils.cc', | |
54 'content_settings/core/browser/content_settings_utils.h', | |
55 'content_settings/core/browser/cookie_settings.cc', | |
56 'content_settings/core/browser/cookie_settings.h', | |
57 'content_settings/core/browser/host_content_settings_map.cc', | |
58 'content_settings/core/browser/host_content_settings_map.h', | |
59 'content_settings/core/browser/local_shared_objects_counter.h', | |
60 'content_settings/core/browser/website_settings_info.cc', | |
61 'content_settings/core/browser/website_settings_info.h', | |
62 'content_settings/core/browser/website_settings_registry.cc', | |
63 'content_settings/core/browser/website_settings_registry.h', | |
64 ], | |
65 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | |
66 'msvs_disabled_warnings': [4267, ], | |
67 }, | |
68 { | |
69 # GN version: //components/content_settings/core/common | |
70 'target_name': 'content_settings_core_common', | |
71 'type': 'static_library', | |
72 'dependencies': [ | |
73 '../base/base.gyp:base', | |
74 '../net/net.gyp:net', | |
75 '../url/url.gyp:url_lib', | |
76 ], | |
77 'variables': { 'enable_wexit_time_destructors': 1, }, | |
78 'include_dirs': [ | |
79 '..', | |
80 ], | |
81 'sources': [ | |
82 # Note: sources list duplicated in GN build. | |
83 'content_settings/core/common/content_settings.cc', | |
84 'content_settings/core/common/content_settings.h', | |
85 'content_settings/core/common/content_settings_pattern.cc', | |
86 'content_settings/core/common/content_settings_pattern.h', | |
87 'content_settings/core/common/content_settings_pattern_parser.cc', | |
88 'content_settings/core/common/content_settings_pattern_parser.h', | |
89 'content_settings/core/common/content_settings_types.h', | |
90 'content_settings/core/common/pref_names.cc', | |
91 'content_settings/core/common/pref_names.h', | |
92 ], | |
93 }, | |
94 { | |
95 # GN version: //components/content_settings/core/test:test_support | |
96 'target_name': 'content_settings_core_test_support', | |
97 'type': 'static_library', | |
98 'dependencies': [ | |
99 'content_settings_core_browser', | |
100 'content_settings_core_common', | |
101 '../base/base.gyp:base', | |
102 ], | |
103 'include_dirs': [ | |
104 '..', | |
105 ], | |
106 'sources': [ | |
107 # Note: sources list duplicated in GN build. | |
108 'content_settings/core/test/content_settings_test_utils.cc', | |
109 'content_settings/core/test/content_settings_test_utils.h', | |
110 ], | |
111 }, | |
112 ], | |
113 'conditions': [ | |
114 ['OS!="ios"', { | |
115 'targets': [ | |
116 { | |
117 # GN version: //components/content_settings/content/common | |
118 'target_name': 'content_settings_content_common', | |
119 'type': 'static_library', | |
120 'dependencies': [ | |
121 'content_settings_core_common', | |
122 '../base/base.gyp:base', | |
123 '../ipc/ipc.gyp:ipc', | |
124 '../url/url.gyp:url_lib', | |
125 '../url/ipc/url_ipc.gyp:url_ipc', | |
126 ], | |
127 'include_dirs': [ | |
128 '..', | |
129 ], | |
130 'sources': [ | |
131 # Note: sources list duplicated in GN build. | |
132 'content_settings/content/common/content_settings_message_generator.
cc', | |
133 'content_settings/content/common/content_settings_message_generator.
h', | |
134 'content_settings/content/common/content_settings_messages.h', | |
135 ], | |
136 }, | |
137 ], | |
138 }] | |
139 ], | |
140 } | |
OLD | NEW |