OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 'target_name': 'autofill_regexes', | 8 'target_name': 'autofill_regexes', |
9 'type': 'none', | 9 'type': 'none', |
10 'actions': [{ | 10 'actions': [{ |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
87 'autofill/common/password_form_fill_data.cc', | 87 'autofill/common/password_form_fill_data.cc', |
88 'autofill/common/password_form_fill_data.h', | 88 'autofill/common/password_form_fill_data.h', |
89 'autofill/common/password_generation_util.cc', | 89 'autofill/common/password_generation_util.cc', |
90 'autofill/common/password_generation_util.h', | 90 'autofill/common/password_generation_util.h', |
91 'autofill/common/web_element_descriptor.cc', | 91 'autofill/common/web_element_descriptor.cc', |
92 'autofill/common/web_element_descriptor.h', | 92 'autofill/common/web_element_descriptor.h', |
93 ], | 93 ], |
94 }, | 94 }, |
95 | 95 |
96 { | 96 { |
| 97 # A few types used by autofill_browser that are also referenced in |
| 98 # other components. |
| 99 'target_name': 'autofill_browser_types', |
| 100 'type': 'static_library', |
| 101 'include_dirs': [ |
| 102 '..', |
| 103 ], |
| 104 'dependencies': [ |
| 105 'autofill_common', |
| 106 'autofill_regexes', |
| 107 '../base/base.gyp:base', |
| 108 '../third_party/icu/icu.gyp:icui18n', |
| 109 '../third_party/icu/icu.gyp:icuuc', |
| 110 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber', |
| 111 '../ui/ui.gyp:ui', |
| 112 '../webkit/support/webkit_support.gyp:webkit_resources', |
| 113 |
| 114 # For grip/generated_resources.h |
| 115 # TODO(kaiwang): Remove this dependency on chrome. |
| 116 '../chrome/chrome_resources.gyp:chrome_strings', |
| 117 ], |
| 118 'sources': [ |
| 119 'autofill/browser/address.cc', |
| 120 'autofill/browser/address.h', |
| 121 'autofill/browser/autofill_country.cc', |
| 122 'autofill/browser/autofill_country.h', |
| 123 'autofill/browser/autofill_field.cc', |
| 124 'autofill/browser/autofill_field.h', |
| 125 'autofill/browser/autofill_profile.cc', |
| 126 'autofill/browser/autofill_profile.h', |
| 127 'autofill/browser/autofill_regexes.cc', |
| 128 'autofill/browser/autofill_regexes.h', |
| 129 'autofill/browser/autofill_type.cc', |
| 130 'autofill/browser/autofill_type.h', |
| 131 'autofill/browser/contact_info.cc', |
| 132 'autofill/browser/contact_info.h', |
| 133 'autofill/browser/credit_card.cc', |
| 134 'autofill/browser/credit_card.h', |
| 135 'autofill/browser/field_types.h', |
| 136 'autofill/browser/form_group.cc', |
| 137 'autofill/browser/form_group.h', |
| 138 'autofill/browser/phone_number.cc', |
| 139 'autofill/browser/phone_number.h', |
| 140 'autofill/browser/phone_number_i18n.cc', |
| 141 'autofill/browser/phone_number_i18n.h', |
| 142 'autofill/browser/validation.cc', |
| 143 'autofill/browser/validation.h', |
| 144 ], |
| 145 |
| 146 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 147 'msvs_disabled_warnings': [4267, ], |
| 148 }, |
| 149 |
| 150 { |
97 'target_name': 'autofill_browser', | 151 'target_name': 'autofill_browser', |
98 'type': 'static_library', | 152 'type': 'static_library', |
99 'include_dirs': [ | 153 'include_dirs': [ |
100 '..', | 154 '..', |
101 ], | 155 ], |
102 'dependencies': [ | 156 'dependencies': [ |
| 157 'autofill_browser_types', |
103 'autofill_common', | 158 'autofill_common', |
104 'autofill_regexes', | 159 'autofill_regexes', |
105 'autofill_risk_proto', | 160 'autofill_risk_proto', |
106 '../base/base.gyp:base', | 161 '../base/base.gyp:base', |
107 '../build/temp_gyp/googleurl.gyp:googleurl', | 162 '../build/temp_gyp/googleurl.gyp:googleurl', |
108 '../content/content.gyp:content_browser', | 163 '../content/content.gyp:content_browser', |
109 '../content/content.gyp:content_common', | 164 '../content/content.gyp:content_common', |
110 '../ipc/ipc.gyp:ipc', | 165 '../ipc/ipc.gyp:ipc', |
111 '../skia/skia.gyp:skia', | 166 '../skia/skia.gyp:skia', |
112 '../third_party/icu/icu.gyp:icui18n', | |
113 '../third_party/icu/icu.gyp:icuuc', | |
114 '../third_party/libjingle/libjingle.gyp:libjingle', | 167 '../third_party/libjingle/libjingle.gyp:libjingle', |
115 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber', | |
116 '../webkit/support/webkit_support.gyp:webkit_resources', | 168 '../webkit/support/webkit_support.gyp:webkit_resources', |
117 | 169 |
| 170 # For grip/generated_resources.h and grit/chromium_strings.h |
118 # TODO(kaiwang): Remove this dependency on chrome. | 171 # TODO(kaiwang): Remove this dependency on chrome. |
119 '../chrome/chrome_resources.gyp:chrome_strings', | 172 '../chrome/chrome_resources.gyp:chrome_strings', |
120 | 173 |
121 # TODO(kaiwang): Add webdata after it's fully componentized. | 174 # TODO(kaiwang): Add webdata after it's fully componentized. |
122 ], | 175 ], |
123 'sources': [ | 176 'sources': [ |
124 'autofill/browser/address.cc', | |
125 'autofill/browser/address.h', | |
126 'autofill/browser/address_field.cc', | 177 'autofill/browser/address_field.cc', |
127 'autofill/browser/address_field.h', | 178 'autofill/browser/address_field.h', |
128 'autofill/browser/autocheckout/whitelist_manager.cc', | 179 'autofill/browser/autocheckout/whitelist_manager.cc', |
129 'autofill/browser/autocheckout/whitelist_manager.h', | 180 'autofill/browser/autocheckout/whitelist_manager.h', |
130 'autofill/browser/autocheckout_manager.cc', | 181 'autofill/browser/autocheckout_manager.cc', |
131 'autofill/browser/autocheckout_manager.h', | 182 'autofill/browser/autocheckout_manager.h', |
132 'autofill/browser/autocheckout_page_meta_data.cc', | 183 'autofill/browser/autocheckout_page_meta_data.cc', |
133 'autofill/browser/autocheckout_page_meta_data.h', | 184 'autofill/browser/autocheckout_page_meta_data.h', |
134 'autofill/browser/autocheckout_request_manager.cc', | 185 'autofill/browser/autocheckout_request_manager.cc', |
135 'autofill/browser/autocheckout_request_manager.h', | 186 'autofill/browser/autocheckout_request_manager.h', |
136 'autofill/browser/autocomplete_history_manager.cc', | 187 'autofill/browser/autocomplete_history_manager.cc', |
137 'autofill/browser/autocomplete_history_manager.h', | 188 'autofill/browser/autocomplete_history_manager.h', |
138 'autofill/browser/autofill-inl.h', | 189 'autofill/browser/autofill-inl.h', |
139 'autofill/browser/autofill_country.cc', | |
140 'autofill/browser/autofill_country.h', | |
141 'autofill/browser/autofill_download.cc', | 190 'autofill/browser/autofill_download.cc', |
142 'autofill/browser/autofill_download.h', | 191 'autofill/browser/autofill_download.h', |
143 'autofill/browser/autofill_download_url.cc', | 192 'autofill/browser/autofill_download_url.cc', |
144 'autofill/browser/autofill_download_url.h', | 193 'autofill/browser/autofill_download_url.h', |
145 'autofill/browser/autofill_external_delegate.cc', | 194 'autofill/browser/autofill_external_delegate.cc', |
146 'autofill/browser/autofill_external_delegate.h', | 195 'autofill/browser/autofill_external_delegate.h', |
147 'autofill/browser/autofill_field.cc', | |
148 'autofill/browser/autofill_field.h', | |
149 'autofill/browser/autofill_ie_toolbar_import_win.cc', | 196 'autofill/browser/autofill_ie_toolbar_import_win.cc', |
150 'autofill/browser/autofill_ie_toolbar_import_win.h', | 197 'autofill/browser/autofill_ie_toolbar_import_win.h', |
151 'autofill/browser/autofill_manager.cc', | 198 'autofill/browser/autofill_manager.cc', |
152 'autofill/browser/autofill_manager.h', | 199 'autofill/browser/autofill_manager.h', |
153 'autofill/browser/autofill_manager_delegate.h', | 200 'autofill/browser/autofill_manager_delegate.h', |
154 'autofill/browser/autofill_manager_test_delegate.h', | 201 'autofill/browser/autofill_manager_test_delegate.h', |
155 'autofill/browser/autofill_metrics.cc', | 202 'autofill/browser/autofill_metrics.cc', |
156 'autofill/browser/autofill_metrics.h', | 203 'autofill/browser/autofill_metrics.h', |
157 'autofill/browser/autofill_popup_delegate.h', | 204 'autofill/browser/autofill_popup_delegate.h', |
158 'autofill/browser/autofill_profile.cc', | |
159 'autofill/browser/autofill_profile.h', | |
160 'autofill/browser/autofill_regex_constants.cc.utf8', | 205 'autofill/browser/autofill_regex_constants.cc.utf8', |
161 'autofill/browser/autofill_regex_constants.h', | 206 'autofill/browser/autofill_regex_constants.h', |
162 'autofill/browser/autofill_regexes.cc', | |
163 'autofill/browser/autofill_regexes.h', | |
164 'autofill/browser/autofill_scanner.cc', | 207 'autofill/browser/autofill_scanner.cc', |
165 'autofill/browser/autofill_scanner.h', | 208 'autofill/browser/autofill_scanner.h', |
166 'autofill/browser/autofill_server_field_info.h', | 209 'autofill/browser/autofill_server_field_info.h', |
167 'autofill/browser/autofill_type.cc', | |
168 'autofill/browser/autofill_type.h', | |
169 'autofill/browser/autofill_xml_parser.cc', | 210 'autofill/browser/autofill_xml_parser.cc', |
170 'autofill/browser/autofill_xml_parser.h', | 211 'autofill/browser/autofill_xml_parser.h', |
171 'autofill/browser/contact_info.cc', | |
172 'autofill/browser/contact_info.h', | |
173 'autofill/browser/credit_card.cc', | |
174 'autofill/browser/credit_card.h', | |
175 'autofill/browser/credit_card_field.cc', | 212 'autofill/browser/credit_card_field.cc', |
176 'autofill/browser/credit_card_field.h', | 213 'autofill/browser/credit_card_field.h', |
177 'autofill/browser/email_field.cc', | 214 'autofill/browser/email_field.cc', |
178 'autofill/browser/email_field.h', | 215 'autofill/browser/email_field.h', |
179 'autofill/browser/field_types.h', | |
180 'autofill/browser/form_field.cc', | 216 'autofill/browser/form_field.cc', |
181 'autofill/browser/form_field.h', | 217 'autofill/browser/form_field.h', |
182 'autofill/browser/form_group.cc', | |
183 'autofill/browser/form_group.h', | |
184 'autofill/browser/form_structure.cc', | 218 'autofill/browser/form_structure.cc', |
185 'autofill/browser/form_structure.h', | 219 'autofill/browser/form_structure.h', |
186 'autofill/browser/name_field.cc', | 220 'autofill/browser/name_field.cc', |
187 'autofill/browser/name_field.h', | 221 'autofill/browser/name_field.h', |
188 'autofill/browser/password_autofill_manager.cc', | 222 'autofill/browser/password_autofill_manager.cc', |
189 'autofill/browser/password_autofill_manager.h', | 223 'autofill/browser/password_autofill_manager.h', |
190 'autofill/browser/password_generator.cc', | 224 'autofill/browser/password_generator.cc', |
191 'autofill/browser/password_generator.h', | 225 'autofill/browser/password_generator.h', |
192 'autofill/browser/personal_data_manager.cc', | 226 'autofill/browser/personal_data_manager.cc', |
193 'autofill/browser/personal_data_manager.h', | 227 'autofill/browser/personal_data_manager.h', |
194 'autofill/browser/personal_data_manager_mac.mm', | 228 'autofill/browser/personal_data_manager_mac.mm', |
195 'autofill/browser/personal_data_manager_observer.h', | 229 'autofill/browser/personal_data_manager_observer.h', |
196 'autofill/browser/phone_field.cc', | 230 'autofill/browser/phone_field.cc', |
197 'autofill/browser/phone_field.h', | 231 'autofill/browser/phone_field.h', |
198 'autofill/browser/phone_number.cc', | |
199 'autofill/browser/phone_number.h', | |
200 'autofill/browser/phone_number_i18n.cc', | |
201 'autofill/browser/phone_number_i18n.h', | |
202 'autofill/browser/risk/fingerprint.cc', | 232 'autofill/browser/risk/fingerprint.cc', |
203 'autofill/browser/risk/fingerprint.h', | 233 'autofill/browser/risk/fingerprint.h', |
204 'autofill/browser/validation.cc', | |
205 'autofill/browser/validation.h', | |
206 'autofill/browser/wallet/cart.cc', | 234 'autofill/browser/wallet/cart.cc', |
207 'autofill/browser/wallet/cart.h', | 235 'autofill/browser/wallet/cart.h', |
208 'autofill/browser/wallet/encryption_escrow_client.cc', | 236 'autofill/browser/wallet/encryption_escrow_client.cc', |
209 'autofill/browser/wallet/encryption_escrow_client.h', | 237 'autofill/browser/wallet/encryption_escrow_client.h', |
210 'autofill/browser/wallet/encryption_escrow_client_observer.h', | 238 'autofill/browser/wallet/encryption_escrow_client_observer.h', |
211 'autofill/browser/wallet/full_wallet.cc', | 239 'autofill/browser/wallet/full_wallet.cc', |
212 'autofill/browser/wallet/full_wallet.h', | 240 'autofill/browser/wallet/full_wallet.h', |
213 'autofill/browser/wallet/instrument.cc', | 241 'autofill/browser/wallet/instrument.cc', |
214 'autofill/browser/wallet/instrument.h', | 242 'autofill/browser/wallet/instrument.h', |
215 'autofill/browser/wallet/required_action.cc', | 243 'autofill/browser/wallet/required_action.cc', |
(...skipping 25 matching lines...) Expand all Loading... |
241 '..', | 269 '..', |
242 ], | 270 ], |
243 'dependencies': [ | 271 'dependencies': [ |
244 'autofill_common', | 272 'autofill_common', |
245 '../base/base.gyp:base', | 273 '../base/base.gyp:base', |
246 '../content/content.gyp:content_renderer', | 274 '../content/content.gyp:content_renderer', |
247 '../content/content.gyp:content_common', | 275 '../content/content.gyp:content_common', |
248 '../ipc/ipc.gyp:ipc', | 276 '../ipc/ipc.gyp:ipc', |
249 '../skia/skia.gyp:skia', | 277 '../skia/skia.gyp:skia', |
250 | 278 |
| 279 # For grip/generated_resources.h and grit/chromium_strings.h |
251 # TODO(kaiwang): Remove this dependency on chrome. | 280 # TODO(kaiwang): Remove this dependency on chrome. |
252 '../chrome/chrome_resources.gyp:chrome_strings', | 281 '../chrome/chrome_resources.gyp:chrome_strings', |
253 ], | 282 ], |
254 'sources': [ | 283 'sources': [ |
255 'autofill/renderer/autofill_agent.cc', | 284 'autofill/renderer/autofill_agent.cc', |
256 'autofill/renderer/autofill_agent.h', | 285 'autofill/renderer/autofill_agent.h', |
257 'autofill/renderer/form_autofill_util.cc', | 286 'autofill/renderer/form_autofill_util.cc', |
258 'autofill/renderer/form_autofill_util.h', | 287 'autofill/renderer/form_autofill_util.h', |
259 'autofill/renderer/form_cache.cc', | 288 'autofill/renderer/form_cache.cc', |
260 'autofill/renderer/form_cache.h', | 289 'autofill/renderer/form_cache.h', |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 ], | 322 ], |
294 'variables': { | 323 'variables': { |
295 'jni_gen_package': 'autofill', | 324 'jni_gen_package': 'autofill', |
296 }, | 325 }, |
297 'includes': [ '../build/jni_generator.gypi' ], | 326 'includes': [ '../build/jni_generator.gypi' ], |
298 }, | 327 }, |
299 ], | 328 ], |
300 }], | 329 }], |
301 ], | 330 ], |
302 } | 331 } |
OLD | NEW |