OLD | NEW |
---|---|
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 # GN version: //components/password_manager/core/browser | 8 # GN version: //components/password_manager/core/browser |
9 'target_name': 'password_manager_core_browser', | 9 'target_name': 'password_manager_core_browser', |
10 'type': 'static_library', | 10 'type': 'static_library', |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
68 ], | 68 ], |
69 'variables': { | 69 'variables': { |
70 'conditions': [ | 70 'conditions': [ |
71 ['android_webview_build == 1', { | 71 ['android_webview_build == 1', { |
72 # Android WebView doesn't support sync. | 72 # Android WebView doesn't support sync. |
73 'password_manager_enable_sync%': 0, | 73 'password_manager_enable_sync%': 0, |
74 }, { | 74 }, { |
75 'password_manager_enable_sync%': 1, | 75 'password_manager_enable_sync%': 1, |
76 }], | 76 }], |
77 ], | 77 ], |
78 'enable_wexit_time_destructors': 1, | |
Ilya Sherman
2014/09/12 21:33:29
Please remove this, throughout.
vasilii
2014/09/15 08:45:38
If you say that the static initializers are prohib
Ilya Sherman
2014/09/15 17:21:47
Sorry, I read this boolean backward, so I thought
vasilii
2014/09/16 08:45:02
Done.
| |
78 }, | 79 }, |
79 'conditions': [ | 80 'conditions': [ |
80 ['OS=="mac"', { | 81 ['OS=="mac"', { |
81 'sources!': [ | 82 'sources!': [ |
82 # TODO(blundell): Provide the iOS login DB implementation and then | 83 # TODO(blundell): Provide the iOS login DB implementation and then |
83 # also exclude the POSIX one from iOS. http://crbug.com/341429 | 84 # also exclude the POSIX one from iOS. http://crbug.com/341429 |
84 'password_manager/core/browser/login_database_posix.cc', | 85 'password_manager/core/browser/login_database_posix.cc', |
85 ], | 86 ], |
86 }], | 87 }], |
87 ['password_manager_enable_sync == 1', { | 88 ['password_manager_enable_sync == 1', { |
(...skipping 24 matching lines...) Expand all Loading... | |
112 'type': 'static_library', | 113 'type': 'static_library', |
113 'dependencies': [ | 114 'dependencies': [ |
114 'autofill_core_common', | 115 'autofill_core_common', |
115 '../base/base.gyp:base', | 116 '../base/base.gyp:base', |
116 '../testing/gmock.gyp:gmock', | 117 '../testing/gmock.gyp:gmock', |
117 '../testing/gtest.gyp:gtest', | 118 '../testing/gtest.gyp:gtest', |
118 ], | 119 ], |
119 'include_dirs': [ | 120 'include_dirs': [ |
120 '..', | 121 '..', |
121 ], | 122 ], |
123 'variables': { | |
124 'enable_wexit_time_destructors': 1, | |
125 }, | |
122 'sources': [ | 126 'sources': [ |
123 # Note: sources list duplicated in GN build. | 127 # Note: sources list duplicated in GN build. |
124 'password_manager/core/browser/mock_password_store.cc', | 128 'password_manager/core/browser/mock_password_store.cc', |
125 'password_manager/core/browser/mock_password_store.h', | 129 'password_manager/core/browser/mock_password_store.h', |
126 'password_manager/core/browser/password_form_data.cc', | 130 'password_manager/core/browser/password_form_data.cc', |
127 'password_manager/core/browser/password_form_data.h', | 131 'password_manager/core/browser/password_form_data.h', |
128 'password_manager/core/browser/stub_password_manager_client.cc', | 132 'password_manager/core/browser/stub_password_manager_client.cc', |
129 'password_manager/core/browser/stub_password_manager_client.h', | 133 'password_manager/core/browser/stub_password_manager_client.h', |
130 'password_manager/core/browser/stub_password_manager_driver.cc', | 134 'password_manager/core/browser/stub_password_manager_driver.cc', |
131 'password_manager/core/browser/stub_password_manager_driver.h', | 135 'password_manager/core/browser/stub_password_manager_driver.h', |
132 'password_manager/core/browser/test_password_store.cc', | 136 'password_manager/core/browser/test_password_store.cc', |
133 'password_manager/core/browser/test_password_store.h', | 137 'password_manager/core/browser/test_password_store.h', |
134 ], | 138 ], |
135 }, | 139 }, |
136 { | 140 { |
137 # GN version: //components/password_manager/core/common | 141 # GN version: //components/password_manager/core/common |
138 'target_name': 'password_manager_core_common', | 142 'target_name': 'password_manager_core_common', |
139 'type': 'static_library', | 143 'type': 'static_library', |
140 'dependencies': [ | 144 'dependencies': [ |
141 ], | 145 ], |
142 'include_dirs': [ | 146 'include_dirs': [ |
143 '..', | 147 '..', |
144 ], | 148 ], |
149 'variables': { | |
150 'enable_wexit_time_destructors': 1, | |
151 }, | |
145 'sources': [ | 152 'sources': [ |
146 # Note: sources list duplicated in GN build. | 153 # Note: sources list duplicated in GN build. |
147 'password_manager/core/common/password_manager_pref_names.cc', | 154 'password_manager/core/common/password_manager_pref_names.cc', |
148 'password_manager/core/common/password_manager_pref_names.h', | 155 'password_manager/core/common/password_manager_pref_names.h', |
149 'password_manager/core/common/password_manager_switches.cc', | 156 'password_manager/core/common/password_manager_switches.cc', |
150 'password_manager/core/common/password_manager_switches.h', | 157 'password_manager/core/common/password_manager_switches.h', |
151 'password_manager/core/common/password_manager_ui.cc', | 158 'password_manager/core/common/password_manager_ui.cc', |
152 'password_manager/core/common/password_manager_ui.h', | 159 'password_manager/core/common/password_manager_ui.h', |
153 ], | 160 ], |
154 }, | 161 }, |
155 ], | 162 ], |
156 'conditions': [ | 163 'conditions': [ |
157 ['OS != "ios"', { | 164 ['OS != "ios"', { |
158 'targets': [ | 165 'targets': [ |
159 { | 166 { |
160 # GN version: //components/password_manager/content/common | 167 # GN version: //components/password_manager/content/common |
161 'target_name': 'password_manager_content_common', | 168 'target_name': 'password_manager_content_common', |
162 'type': 'static_library', | 169 'type': 'static_library', |
163 'dependencies': [ | 170 'dependencies': [ |
164 '../base/base.gyp:base', | 171 '../base/base.gyp:base', |
165 '../content/content.gyp:content_common', | 172 '../content/content.gyp:content_common', |
166 '../ipc/ipc.gyp:ipc', | 173 '../ipc/ipc.gyp:ipc', |
167 '../third_party/WebKit/public/blink.gyp:blink_minimal', | 174 '../third_party/WebKit/public/blink.gyp:blink_minimal', |
168 'password_manager_core_common', | 175 'password_manager_core_common', |
169 ], | 176 ], |
170 'include_dirs': [ | 177 'include_dirs': [ |
171 '..', | 178 '..', |
172 ], | 179 ], |
180 'variables': { | |
181 'enable_wexit_time_destructors': 1, | |
182 }, | |
173 'sources': [ | 183 'sources': [ |
174 'password_manager/content/common/credential_manager_message_generato r.cc', | 184 'password_manager/content/common/credential_manager_message_generato r.cc', |
175 'password_manager/content/common/credential_manager_message_generato r.h', | 185 'password_manager/content/common/credential_manager_message_generato r.h', |
176 'password_manager/content/common/credential_manager_messages.h', | 186 'password_manager/content/common/credential_manager_messages.h', |
177 'password_manager/content/common/credential_manager_types.cc', | 187 'password_manager/content/common/credential_manager_types.cc', |
178 'password_manager/content/common/credential_manager_types.h', | 188 'password_manager/content/common/credential_manager_types.h', |
179 ], | 189 ], |
180 }, | 190 }, |
181 { | 191 { |
182 # GN version: //components/password_manager/content/renderer | 192 # GN version: //components/password_manager/content/renderer |
183 'target_name': 'password_manager_content_renderer', | 193 'target_name': 'password_manager_content_renderer', |
184 'type': 'static_library', | 194 'type': 'static_library', |
185 'dependencies': [ | 195 'dependencies': [ |
186 '../base/base.gyp:base', | 196 '../base/base.gyp:base', |
187 '../content/content.gyp:content_common', | 197 '../content/content.gyp:content_common', |
188 '../ipc/ipc.gyp:ipc', | 198 '../ipc/ipc.gyp:ipc', |
189 '../third_party/WebKit/public/blink.gyp:blink', | 199 '../third_party/WebKit/public/blink.gyp:blink', |
190 'password_manager_core_common', | 200 'password_manager_core_common', |
191 'password_manager_content_common', | 201 'password_manager_content_common', |
192 ], | 202 ], |
193 'include_dirs': [ | 203 'include_dirs': [ |
194 '..', | 204 '..', |
195 ], | 205 ], |
206 'variables': { | |
207 'enable_wexit_time_destructors': 1, | |
208 }, | |
196 'sources': [ | 209 'sources': [ |
197 'password_manager/content/renderer/credential_manager_client.cc', | 210 'password_manager/content/renderer/credential_manager_client.cc', |
198 'password_manager/content/renderer/credential_manager_client.h', | 211 'password_manager/content/renderer/credential_manager_client.h', |
199 ], | 212 ], |
200 }, | 213 }, |
201 { | 214 { |
202 # GN version: //components/password_manager/content/browser | 215 # GN version: //components/password_manager/content/browser |
203 'target_name': 'password_manager_content_browser', | 216 'target_name': 'password_manager_content_browser', |
204 'type': 'static_library', | 217 'type': 'static_library', |
205 'dependencies': [ | 218 'dependencies': [ |
206 '../base/base.gyp:base', | 219 '../base/base.gyp:base', |
207 '../content/content.gyp:content_browser', | 220 '../content/content.gyp:content_browser', |
208 '../content/content.gyp:content_common', | 221 '../content/content.gyp:content_common', |
209 '../ipc/ipc.gyp:ipc', | 222 '../ipc/ipc.gyp:ipc', |
210 '../net/net.gyp:net', | 223 '../net/net.gyp:net', |
211 'autofill_content_browser', | 224 'autofill_content_browser', |
212 'autofill_content_common', | 225 'autofill_content_common', |
213 'autofill_core_common', | 226 'autofill_core_common', |
214 'keyed_service_content', | 227 'keyed_service_content', |
215 'password_manager_core_browser', | 228 'password_manager_core_browser', |
216 'password_manager_content_common', | 229 'password_manager_content_common', |
217 ], | 230 ], |
218 'include_dirs': [ | 231 'include_dirs': [ |
219 '..', | 232 '..', |
220 ], | 233 ], |
234 'variables': { | |
235 'enable_wexit_time_destructors': 1, | |
236 }, | |
221 'sources': [ | 237 'sources': [ |
222 # Note: sources list duplicated in GN build. | 238 # Note: sources list duplicated in GN build. |
223 'password_manager/content/browser/content_password_manager_driver.cc ', | 239 'password_manager/content/browser/content_password_manager_driver.cc ', |
224 'password_manager/content/browser/content_password_manager_driver.h' , | 240 'password_manager/content/browser/content_password_manager_driver.h' , |
225 'password_manager/content/browser/password_manager_internals_service _factory.cc', | 241 'password_manager/content/browser/password_manager_internals_service _factory.cc', |
226 'password_manager/content/browser/password_manager_internals_service _factory.h', | 242 'password_manager/content/browser/password_manager_internals_service _factory.h', |
227 ], | 243 ], |
228 }, | 244 }, |
229 ], | 245 ], |
230 }], | 246 }], |
231 ], | 247 ], |
232 } | 248 } |
OLD | NEW |