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 # Private target only used in components/autofill. | 8 # Private target only used in components/autofill. |
9 'target_name': 'autofill_regexes', | 9 'target_name': 'autofill_regexes', |
10 'type': 'none', | 10 'type': 'none', |
11 'actions': [{ | 11 'actions': [{ |
12 'action_name': 'autofill_regexes', | 12 'action_name': 'autofill_regexes', |
13 'inputs': [ | 13 'inputs': [ |
14 '<(DEPTH)/build/escape_unicode.py', | 14 '<(DEPTH)/build/escape_unicode.py', |
15 'autofill/browser/autofill_regex_constants.cc.utf8', | 15 'autofill/core/browser/autofill_regex_constants.cc.utf8', |
16 ], | 16 ], |
17 'outputs': [ | 17 'outputs': [ |
18 '<(SHARED_INTERMEDIATE_DIR)/autofill_regex_constants.cc', | 18 '<(SHARED_INTERMEDIATE_DIR)/autofill_regex_constants.cc', |
19 ], | 19 ], |
20 'action': ['python', '<(DEPTH)/build/escape_unicode.py', | 20 'action': ['python', '<(DEPTH)/build/escape_unicode.py', |
21 '-o', '<(SHARED_INTERMEDIATE_DIR)', | 21 '-o', '<(SHARED_INTERMEDIATE_DIR)', |
22 'autofill/browser/autofill_regex_constants.cc.utf8'], | 22 'autofill/core/browser/autofill_regex_constants.cc.utf8'], |
23 }], | 23 }], |
24 }, | 24 }, |
25 ], | 25 ], |
26 'conditions': [ | 26 'conditions': [ |
27 ['OS != "ios"', { | 27 ['OS != "ios"', { |
28 'targets': [ | 28 'targets': [ |
29 { | 29 { |
30 'target_name': 'autofill_core_common', | 30 'target_name': 'autofill_core_common', |
31 'type': 'static_library', | 31 'type': 'static_library', |
32 'dependencies': [ | 32 'dependencies': [ |
33 '../base/base.gyp:base', | 33 '../base/base.gyp:base', |
34 '../content/content.gyp:content_common', | 34 '../content/content.gyp:content_common', |
35 '../ipc/ipc.gyp:ipc', | 35 '../ipc/ipc.gyp:ipc', |
36 '../third_party/WebKit/public/blink.gyp:blink', | 36 '../third_party/WebKit/public/blink.gyp:blink', |
37 '../ui/ui.gyp:ui', | 37 '../ui/ui.gyp:ui', |
38 '../url/url.gyp:url_lib', | 38 '../url/url.gyp:url_lib', |
39 ], | 39 ], |
40 'conditions': [ | 40 'conditions': [ |
41 ['OS == "android"', { | 41 ['OS == "android"', { |
42 'dependencies': [ | 42 'dependencies': [ |
43 'autofill_jni_headers', | 43 'autofill_jni_headers', |
44 ], | 44 ], |
45 }], | 45 }], |
46 ], | 46 ], |
47 'include_dirs': [ | 47 'include_dirs': [ |
48 '..', | 48 '..', |
49 '<(SHARED_INTERMEDIATE_DIR)/autofill' | 49 '<(SHARED_INTERMEDIATE_DIR)/autofill' |
50 ], | 50 ], |
51 'sources': [ | 51 'sources': [ |
52 'autofill/browser/android/auxiliary_profile_loader_android.cc', | 52 'autofill/core/browser/android/auxiliary_profile_loader_android.cc', |
53 'autofill/browser/android/auxiliary_profile_loader_android.h', | 53 'autofill/core/browser/android/auxiliary_profile_loader_android.h', |
54 'autofill/browser/android/auxiliary_profiles_android.cc', | 54 'autofill/core/browser/android/auxiliary_profiles_android.cc', |
55 'autofill/browser/android/auxiliary_profiles_android.h', | 55 'autofill/core/browser/android/auxiliary_profiles_android.h', |
56 'autofill/browser/android/component_jni_registrar.cc', | 56 'autofill/core/browser/android/component_jni_registrar.cc', |
57 'autofill/browser/android/component_jni_registrar.h', | 57 'autofill/core/browser/android/component_jni_registrar.h', |
58 'autofill/browser/android/personal_data_manager_android.cc', | 58 'autofill/core/browser/android/personal_data_manager_android.cc', |
59 'autofill/core/common/autocheckout_status.h', | 59 'autofill/core/common/autocheckout_status.h', |
60 'autofill/core/common/autofill_constants.cc', | 60 'autofill/core/common/autofill_constants.cc', |
61 'autofill/core/common/autofill_constants.h', | 61 'autofill/core/common/autofill_constants.h', |
62 'autofill/core/common/autofill_messages.h', | 62 'autofill/core/common/autofill_messages.h', |
63 'autofill/core/common/autofill_message_generator.cc', | 63 'autofill/core/common/autofill_message_generator.cc', |
64 'autofill/core/common/autofill_message_generator.h', | 64 'autofill/core/common/autofill_message_generator.h', |
65 'autofill/core/common/autofill_pref_names.cc', | 65 'autofill/core/common/autofill_pref_names.cc', |
66 'autofill/core/common/autofill_pref_names.h', | 66 'autofill/core/common/autofill_pref_names.h', |
67 'autofill/core/common/autofill_switches.cc', | 67 'autofill/core/common/autofill_switches.cc', |
68 'autofill/core/common/autofill_switches.h', | 68 'autofill/core/common/autofill_switches.h', |
69 'autofill/core/common/form_data.cc', | 69 'autofill/core/common/form_data.cc', |
70 'autofill/core/common/form_data.h', | 70 'autofill/core/common/form_data.h', |
71 'autofill/core/common/form_data_predictions.cc', | 71 'autofill/core/common/form_data_predictions.cc', |
72 'autofill/core/common/form_data_predictions.h', | 72 'autofill/core/common/form_data_predictions.h', |
73 'autofill/core/common/form_field_data.cc', | 73 'autofill/core/common/form_field_data.cc', |
74 'autofill/core/common/form_field_data.h', | 74 'autofill/core/common/form_field_data.h', |
75 'autofill/core/common/form_field_data_predictions.cc', | 75 'autofill/core/common/form_field_data_predictions.cc', |
76 'autofill/core/common/form_field_data_predictions.h', | 76 'autofill/core/common/form_field_data_predictions.h', |
77 'autofill/core/common/password_form_fill_data.cc', | 77 'autofill/core/common/password_form_fill_data.cc', |
78 'autofill/core/common/password_form_fill_data.h', | 78 'autofill/core/common/password_form_fill_data.h', |
79 'autofill/core/common/password_generation_util.cc', | 79 'autofill/core/common/password_generation_util.cc', |
80 'autofill/core/common/password_generation_util.h', | 80 'autofill/core/common/password_generation_util.h', |
81 'autofill/core/common/web_element_descriptor.cc', | 81 'autofill/core/common/web_element_descriptor.cc', |
82 'autofill/core/common/web_element_descriptor.h', | 82 'autofill/core/common/web_element_descriptor.h', |
83 ], | 83 ], |
84 }, | 84 }, |
85 | 85 |
86 { | 86 { |
87 # TODO(blundell): Move this target to autofill_core_browser. | 87 'target_name': 'autofill_core_browser', |
88 # crbug.com/247015 | |
89 'target_name': 'autofill_browser', | |
90 'type': 'static_library', | 88 'type': 'static_library', |
91 'include_dirs': [ | 89 'include_dirs': [ |
92 '..', | 90 '..', |
93 ], | 91 ], |
94 'dependencies': [ | 92 'dependencies': [ |
95 'autofill_core_common', | 93 'autofill_core_common', |
96 'autofill_regexes', | 94 'autofill_regexes', |
97 'encryptor', | 95 'encryptor', |
98 'user_prefs', | 96 'user_prefs', |
99 'webdata_common', | 97 'webdata_common', |
(...skipping 10 matching lines...) Expand all Loading... |
110 '../third_party/icu/icu.gyp:icuuc', | 108 '../third_party/icu/icu.gyp:icuuc', |
111 '../third_party/libjingle/libjingle.gyp:libjingle', | 109 '../third_party/libjingle/libjingle.gyp:libjingle', |
112 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber', | 110 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber', |
113 '../ui/ui.gyp:ui', | 111 '../ui/ui.gyp:ui', |
114 '../url/url.gyp:url_lib', | 112 '../url/url.gyp:url_lib', |
115 '../webkit/support/webkit_support.gyp:webkit_resources', | 113 '../webkit/support/webkit_support.gyp:webkit_resources', |
116 | 114 |
117 'component_strings.gyp:component_strings', | 115 'component_strings.gyp:component_strings', |
118 ], | 116 ], |
119 'sources': [ | 117 'sources': [ |
120 'autofill/browser/address.cc', | 118 'autofill/core/browser/address.cc', |
121 'autofill/browser/address.h', | 119 'autofill/core/browser/address.h', |
122 'autofill/browser/address_field.cc', | 120 'autofill/core/browser/address_field.cc', |
123 'autofill/browser/address_field.h', | 121 'autofill/core/browser/address_field.h', |
124 'autofill/browser/autocomplete_history_manager.cc', | 122 'autofill/core/browser/autocomplete_history_manager.cc', |
125 'autofill/browser/autocomplete_history_manager.h', | 123 'autofill/core/browser/autocomplete_history_manager.h', |
126 'autofill/browser/autofill-inl.h', | 124 'autofill/core/browser/autofill-inl.h', |
127 'autofill/browser/autofill_country.cc', | 125 'autofill/core/browser/autofill_country.cc', |
128 'autofill/browser/autofill_country.h', | 126 'autofill/core/browser/autofill_country.h', |
129 'autofill/browser/autofill_data_model.cc', | 127 'autofill/core/browser/autofill_data_model.cc', |
130 'autofill/browser/autofill_data_model.h', | 128 'autofill/core/browser/autofill_data_model.h', |
131 'autofill/browser/autofill_download.cc', | 129 'autofill/core/browser/autofill_download.cc', |
132 'autofill/browser/autofill_download.h', | 130 'autofill/core/browser/autofill_download.h', |
133 'autofill/browser/autofill_download_url.cc', | 131 'autofill/core/browser/autofill_download_url.cc', |
134 'autofill/browser/autofill_download_url.h', | 132 'autofill/core/browser/autofill_download_url.h', |
135 'autofill/browser/autofill_driver.h', | 133 'autofill/core/browser/autofill_driver.h', |
136 'autofill/browser/autofill_external_delegate.cc', | 134 'autofill/core/browser/autofill_external_delegate.cc', |
137 'autofill/browser/autofill_external_delegate.h', | 135 'autofill/core/browser/autofill_external_delegate.h', |
138 'autofill/browser/autofill_field.cc', | 136 'autofill/core/browser/autofill_field.cc', |
139 'autofill/browser/autofill_field.h', | 137 'autofill/core/browser/autofill_field.h', |
140 'autofill/browser/autofill_ie_toolbar_import_win.cc', | 138 'autofill/core/browser/autofill_ie_toolbar_import_win.cc', |
141 'autofill/browser/autofill_ie_toolbar_import_win.h', | 139 'autofill/core/browser/autofill_ie_toolbar_import_win.h', |
142 'autofill/browser/autofill_manager.cc', | 140 'autofill/core/browser/autofill_manager.cc', |
143 'autofill/browser/autofill_manager.h', | 141 'autofill/core/browser/autofill_manager.h', |
144 'autofill/browser/autofill_manager_delegate.h', | 142 'autofill/core/browser/autofill_manager_delegate.h', |
145 'autofill/browser/autofill_manager_test_delegate.h', | 143 'autofill/core/browser/autofill_manager_test_delegate.h', |
146 'autofill/browser/autofill_metrics.cc', | 144 'autofill/core/browser/autofill_metrics.cc', |
147 'autofill/browser/autofill_metrics.h', | 145 'autofill/core/browser/autofill_metrics.h', |
148 'autofill/browser/autofill_popup_delegate.h', | 146 'autofill/core/browser/autofill_popup_delegate.h', |
149 'autofill/browser/autofill_profile.cc', | 147 'autofill/core/browser/autofill_profile.cc', |
150 'autofill/browser/autofill_profile.h', | 148 'autofill/core/browser/autofill_profile.h', |
151 'autofill/browser/autofill_regex_constants.cc.utf8', | 149 'autofill/core/browser/autofill_regex_constants.cc.utf8', |
152 'autofill/browser/autofill_regex_constants.h', | 150 'autofill/core/browser/autofill_regex_constants.h', |
153 'autofill/browser/autofill_regexes.cc', | 151 'autofill/core/browser/autofill_regexes.cc', |
154 'autofill/browser/autofill_regexes.h', | 152 'autofill/core/browser/autofill_regexes.h', |
155 'autofill/browser/autofill_scanner.cc', | 153 'autofill/core/browser/autofill_scanner.cc', |
156 'autofill/browser/autofill_scanner.h', | 154 'autofill/core/browser/autofill_scanner.h', |
157 'autofill/browser/autofill_server_field_info.h', | 155 'autofill/core/browser/autofill_server_field_info.h', |
158 'autofill/browser/autofill_type.cc', | 156 'autofill/core/browser/autofill_type.cc', |
159 'autofill/browser/autofill_type.h', | 157 'autofill/core/browser/autofill_type.h', |
160 'autofill/browser/autofill_xml_parser.cc', | 158 'autofill/core/browser/autofill_xml_parser.cc', |
161 'autofill/browser/autofill_xml_parser.h', | 159 'autofill/core/browser/autofill_xml_parser.h', |
162 'autofill/browser/contact_info.cc', | 160 'autofill/core/browser/contact_info.cc', |
163 'autofill/browser/contact_info.h', | 161 'autofill/core/browser/contact_info.h', |
164 'autofill/browser/credit_card.cc', | 162 'autofill/core/browser/credit_card.cc', |
165 'autofill/browser/credit_card.h', | 163 'autofill/core/browser/credit_card.h', |
166 'autofill/browser/credit_card_field.cc', | 164 'autofill/core/browser/credit_card_field.cc', |
167 'autofill/browser/credit_card_field.h', | 165 'autofill/core/browser/credit_card_field.h', |
168 'autofill/browser/email_field.cc', | 166 'autofill/core/browser/email_field.cc', |
169 'autofill/browser/email_field.h', | 167 'autofill/core/browser/email_field.h', |
170 'autofill/browser/field_types.h', | 168 'autofill/core/browser/field_types.h', |
171 'autofill/browser/form_field.cc', | 169 'autofill/core/browser/form_field.cc', |
172 'autofill/browser/form_field.h', | 170 'autofill/core/browser/form_field.h', |
173 'autofill/browser/form_group.cc', | 171 'autofill/core/browser/form_group.cc', |
174 'autofill/browser/form_group.h', | 172 'autofill/core/browser/form_group.h', |
175 'autofill/browser/form_structure.cc', | 173 'autofill/core/browser/form_structure.cc', |
176 'autofill/browser/form_structure.h', | 174 'autofill/core/browser/form_structure.h', |
177 'autofill/browser/name_field.cc', | 175 'autofill/core/browser/name_field.cc', |
178 'autofill/browser/name_field.h', | 176 'autofill/core/browser/name_field.h', |
179 'autofill/browser/password_autofill_manager.cc', | 177 'autofill/core/browser/password_autofill_manager.cc', |
180 'autofill/browser/password_autofill_manager.h', | 178 'autofill/core/browser/password_autofill_manager.h', |
181 'autofill/browser/password_generator.cc', | 179 'autofill/core/browser/password_generator.cc', |
182 'autofill/browser/password_generator.h', | 180 'autofill/core/browser/password_generator.h', |
183 'autofill/browser/personal_data_manager.cc', | 181 'autofill/core/browser/personal_data_manager.cc', |
184 'autofill/browser/personal_data_manager.h', | 182 'autofill/core/browser/personal_data_manager.h', |
185 'autofill/browser/personal_data_manager_mac.mm', | 183 'autofill/core/browser/personal_data_manager_mac.mm', |
186 'autofill/browser/personal_data_manager_observer.h', | 184 'autofill/core/browser/personal_data_manager_observer.h', |
187 'autofill/browser/phone_field.cc', | 185 'autofill/core/browser/phone_field.cc', |
188 'autofill/browser/phone_field.h', | 186 'autofill/core/browser/phone_field.h', |
189 'autofill/browser/phone_number.cc', | 187 'autofill/core/browser/phone_number.cc', |
190 'autofill/browser/phone_number.h', | 188 'autofill/core/browser/phone_number.h', |
191 'autofill/browser/phone_number_i18n.cc', | 189 'autofill/core/browser/phone_number_i18n.cc', |
192 'autofill/browser/phone_number_i18n.h', | 190 'autofill/core/browser/phone_number_i18n.h', |
193 'autofill/browser/state_names.cc', | 191 'autofill/core/browser/state_names.cc', |
194 'autofill/browser/state_names.h', | 192 'autofill/core/browser/state_names.h', |
195 'autofill/browser/validation.cc', | 193 'autofill/core/browser/validation.cc', |
196 'autofill/browser/validation.h', | 194 'autofill/core/browser/validation.h', |
197 'autofill/browser/webdata/autofill_change.cc', | 195 'autofill/core/browser/webdata/autofill_change.cc', |
198 'autofill/browser/webdata/autofill_change.h', | 196 'autofill/core/browser/webdata/autofill_change.h', |
199 'autofill/browser/webdata/autofill_entry.cc', | 197 'autofill/core/browser/webdata/autofill_entry.cc', |
200 'autofill/browser/webdata/autofill_entry.h', | 198 'autofill/core/browser/webdata/autofill_entry.h', |
201 'autofill/browser/webdata/autofill_table.cc', | 199 'autofill/core/browser/webdata/autofill_table.cc', |
202 'autofill/browser/webdata/autofill_table.h', | 200 'autofill/core/browser/webdata/autofill_table.h', |
203 'autofill/browser/webdata/autofill_webdata.h', | 201 'autofill/core/browser/webdata/autofill_webdata.h', |
204 'autofill/browser/webdata/autofill_webdata_backend.h', | 202 'autofill/core/browser/webdata/autofill_webdata_backend.h', |
205 'autofill/browser/webdata/autofill_webdata_backend_impl.cc', | 203 'autofill/core/browser/webdata/autofill_webdata_backend_impl.cc', |
206 'autofill/browser/webdata/autofill_webdata_backend_impl.h', | 204 'autofill/core/browser/webdata/autofill_webdata_backend_impl.h', |
207 'autofill/browser/webdata/autofill_webdata_service.cc', | 205 'autofill/core/browser/webdata/autofill_webdata_service.cc', |
208 'autofill/browser/webdata/autofill_webdata_service.h', | 206 'autofill/core/browser/webdata/autofill_webdata_service.h', |
209 'autofill/browser/webdata/autofill_webdata_service_observer.h', | 207 'autofill/core/browser/webdata/autofill_webdata_service_observer.h', |
210 | 208 |
211 # This file is generated by the autofill_regexes action. | 209 # This file is generated by the autofill_regexes action. |
212 '<(SHARED_INTERMEDIATE_DIR)/autofill_regex_constants.cc', | 210 '<(SHARED_INTERMEDIATE_DIR)/autofill_regex_constants.cc', |
213 ], | 211 ], |
214 | 212 |
215 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 213 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
216 'msvs_disabled_warnings': [4267, ], | 214 'msvs_disabled_warnings': [4267, ], |
217 }, | 215 }, |
218 | 216 |
219 { | 217 { |
(...skipping 18 matching lines...) Expand all Loading... |
238 ], | 236 ], |
239 'include_dirs': [ '..' ], | 237 'include_dirs': [ '..' ], |
240 }, | 238 }, |
241 { | 239 { |
242 'target_name': 'autofill_content_browser', | 240 'target_name': 'autofill_content_browser', |
243 'type': 'static_library', | 241 'type': 'static_library', |
244 'include_dirs': [ | 242 'include_dirs': [ |
245 '..', | 243 '..', |
246 ], | 244 ], |
247 'dependencies': [ | 245 'dependencies': [ |
248 'autofill_browser', | |
249 'autofill_content_risk_proto', | 246 'autofill_content_risk_proto', |
| 247 'autofill_core_browser', |
250 'autofill_core_common', | 248 'autofill_core_common', |
251 'autofill_regexes', | 249 'autofill_regexes', |
252 'encryptor', | 250 'encryptor', |
253 'user_prefs', | 251 'user_prefs', |
254 'webdata_common', | 252 'webdata_common', |
255 '../base/base.gyp:base', | 253 '../base/base.gyp:base', |
256 '../base/base.gyp:base_i18n', | 254 '../base/base.gyp:base_i18n', |
257 '../base/base.gyp:base_prefs', | 255 '../base/base.gyp:base_prefs', |
258 '../content/content.gyp:content_browser', | 256 '../content/content.gyp:content_browser', |
259 '../content/content.gyp:content_common', | 257 '../content/content.gyp:content_common', |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
351 ['OS == "android"', { | 349 ['OS == "android"', { |
352 'targets': [ | 350 'targets': [ |
353 { | 351 { |
354 'target_name': 'autofill_java', | 352 'target_name': 'autofill_java', |
355 'type': 'none', | 353 'type': 'none', |
356 'dependencies': [ | 354 'dependencies': [ |
357 '../base/base.gyp:base', | 355 '../base/base.gyp:base', |
358 '../content/content.gyp:content_java', | 356 '../content/content.gyp:content_java', |
359 ], | 357 ], |
360 'variables': { | 358 'variables': { |
361 'java_in_dir': 'autofill/browser/android/java', | 359 'java_in_dir': 'autofill/core/browser/android/java', |
362 }, | 360 }, |
363 'includes': [ '../build/java.gypi' ], | 361 'includes': [ '../build/java.gypi' ], |
364 }, | 362 }, |
365 { | 363 { |
366 'target_name': 'autofill_jni_headers', | 364 'target_name': 'autofill_jni_headers', |
367 'type': 'none', | 365 'type': 'none', |
368 'sources': [ | 366 'sources': [ |
369 'autofill/browser/android/java/src/org/chromium/components/browser/a
utofill/PersonalAutofillPopulator.java', | 367 'autofill/core/browser/android/java/src/org/chromium/components/brow
ser/autofill/PersonalAutofillPopulator.java', |
370 ], | 368 ], |
371 'variables': { | 369 'variables': { |
372 'jni_gen_package': 'autofill', | 370 'jni_gen_package': 'autofill', |
373 }, | 371 }, |
374 'includes': [ '../build/jni_generator.gypi' ], | 372 'includes': [ '../build/jni_generator.gypi' ], |
375 }, | 373 }, |
376 ], | 374 ], |
377 }], | 375 }], |
378 ], | 376 ], |
379 } | 377 } |
OLD | NEW |