Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(182)

Side by Side Diff: components/autofill.gypi

Issue 1446473002: Enable compilation of //components/autofill on iOS with gn. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@os_crypt
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « components/BUILD.gn ('k') | components/autofill/core/browser/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 # GN version: //components/autofill/core/common 8 # GN version: //components/autofill/core/common
9 'target_name': 'autofill_core_common', 9 'target_name': 'autofill_core_common',
10 'type': 'static_library', 10 'type': 'static_library',
(...skipping 25 matching lines...) Expand all
36 'autofill/core/common/form_data.cc', 36 'autofill/core/common/form_data.cc',
37 'autofill/core/common/form_data.h', 37 'autofill/core/common/form_data.h',
38 'autofill/core/common/form_data_predictions.cc', 38 'autofill/core/common/form_data_predictions.cc',
39 'autofill/core/common/form_data_predictions.h', 39 'autofill/core/common/form_data_predictions.h',
40 'autofill/core/common/form_field_data.cc', 40 'autofill/core/common/form_field_data.cc',
41 'autofill/core/common/form_field_data.h', 41 'autofill/core/common/form_field_data.h',
42 'autofill/core/common/form_field_data_predictions.cc', 42 'autofill/core/common/form_field_data_predictions.cc',
43 'autofill/core/common/form_field_data_predictions.h', 43 'autofill/core/common/form_field_data_predictions.h',
44 'autofill/core/common/password_form.cc', 44 'autofill/core/common/password_form.cc',
45 'autofill/core/common/password_form.h', 45 'autofill/core/common/password_form.h',
46 'autofill/core/common/password_form_field_prediction_map.h',
46 'autofill/core/common/password_form_fill_data.cc', 47 'autofill/core/common/password_form_fill_data.cc',
47 'autofill/core/common/password_form_fill_data.h', 48 'autofill/core/common/password_form_fill_data.h',
48 'autofill/core/common/password_form_field_prediction_map.h',
49 'autofill/core/common/password_generation_util.cc', 49 'autofill/core/common/password_generation_util.cc',
50 'autofill/core/common/password_generation_util.h', 50 'autofill/core/common/password_generation_util.h',
51 'autofill/core/common/save_password_progress_logger.cc', 51 'autofill/core/common/save_password_progress_logger.cc',
52 'autofill/core/common/save_password_progress_logger.h', 52 'autofill/core/common/save_password_progress_logger.h',
53 'autofill/core/common/web_element_descriptor.cc', 53 'autofill/core/common/web_element_descriptor.cc',
54 'autofill/core/common/web_element_descriptor.h', 54 'autofill/core/common/web_element_descriptor.h',
55 ], 55 ],
56 56
57 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 57 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
58 'msvs_disabled_warnings': [4267, ], 58 'msvs_disabled_warnings': [4267, ],
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 'autofill/core/browser/webdata/autofill_webdata_backend.h', 223 'autofill/core/browser/webdata/autofill_webdata_backend.h',
224 'autofill/core/browser/webdata/autofill_webdata_backend_impl.cc', 224 'autofill/core/browser/webdata/autofill_webdata_backend_impl.cc',
225 'autofill/core/browser/webdata/autofill_webdata_backend_impl.h', 225 'autofill/core/browser/webdata/autofill_webdata_backend_impl.h',
226 'autofill/core/browser/webdata/autofill_webdata_service.cc', 226 'autofill/core/browser/webdata/autofill_webdata_service.cc',
227 'autofill/core/browser/webdata/autofill_webdata_service.h', 227 'autofill/core/browser/webdata/autofill_webdata_service.h',
228 'autofill/core/browser/webdata/autofill_webdata_service_observer.h', 228 'autofill/core/browser/webdata/autofill_webdata_service_observer.h',
229 ], 229 ],
230 230
231 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 231 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
232 'msvs_disabled_warnings': [4267, ], 232 'msvs_disabled_warnings': [4267, ],
233
234 'conditions': [
235 ['OS=="ios"', {
236 'sources': [
237 'autofill/core/browser/autofill_field_trial_ios.cc',
238 'autofill/core/browser/autofill_field_trial_ios.h',
239 'autofill/core/browser/keyboard_accessory_metrics_logger.h',
240 'autofill/core/browser/keyboard_accessory_metrics_logger.mm',
241 ],
242 }]
243 ],
233 }, 244 },
234 245
235 { 246 {
236 # GN version: //components/autofill/core/browser:test_support 247 # GN version: //components/autofill/core/browser:test_support
237 'target_name': 'autofill_core_test_support', 248 'target_name': 'autofill_core_test_support',
238 'type': 'static_library', 249 'type': 'static_library',
239 'dependencies': [ 250 'dependencies': [
240 '../base/base.gyp:base', 251 '../base/base.gyp:base',
241 '../base/base.gyp:base_prefs', 252 '../base/base.gyp:base_prefs',
242 '../base/base.gyp:test_support_base', 253 '../base/base.gyp:test_support_base',
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
430 'autofill/content/renderer/renderer_save_password_progress_logger.h' , 441 'autofill/content/renderer/renderer_save_password_progress_logger.h' ,
431 ], 442 ],
432 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 443 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
433 'msvs_disabled_warnings': [4267, ], 444 'msvs_disabled_warnings': [4267, ],
434 }, 445 },
435 ], 446 ],
436 }], 447 }],
437 ['OS == "ios"', { 448 ['OS == "ios"', {
438 'targets': [ 449 'targets': [
439 { 450 {
451 # GN version: //components/autofill/ios/browser
440 'target_name': 'autofill_ios_browser', 452 'target_name': 'autofill_ios_browser',
441 'type': 'static_library', 453 'type': 'static_library',
442 'include_dirs': [ 454 'include_dirs': [
443 '..', 455 '..',
444 ], 456 ],
445 'dependencies': [ 457 'dependencies': [
446 'autofill_core_browser', 458 'autofill_core_browser',
447 'autofill_core_common', 459 'autofill_core_common',
448 'autofill_ios_injected_js', 460 'autofill_ios_injected_js',
449 '../ios/provider/ios_provider_web.gyp:ios_provider_web', 461 '../ios/provider/ios_provider_web.gyp:ios_provider_web',
450 '../ios/web/ios_web.gyp:ios_web', 462 '../ios/web/ios_web.gyp:ios_web',
451 ], 463 ],
452 'sources': [ 464 'sources': [
453 'autofill/ios/browser/autofill_client_ios_bridge.h', 465 'autofill/ios/browser/autofill_client_ios_bridge.h',
454 'autofill/ios/browser/autofill_driver_ios.h', 466 'autofill/ios/browser/autofill_driver_ios.h',
455 'autofill/ios/browser/autofill_driver_ios.mm', 467 'autofill/ios/browser/autofill_driver_ios.mm',
456 'autofill/ios/browser/autofill_driver_ios_bridge.h', 468 'autofill/ios/browser/autofill_driver_ios_bridge.h',
457 'autofill/ios/browser/credit_card_util.h', 469 'autofill/ios/browser/credit_card_util.h',
458 'autofill/ios/browser/credit_card_util.mm', 470 'autofill/ios/browser/credit_card_util.mm',
459 'autofill/ios/browser/autofill_field_trial_ios.cc',
460 'autofill/ios/browser/autofill_field_trial_ios.h',
461 'autofill/ios/browser/form_suggestion.h', 471 'autofill/ios/browser/form_suggestion.h',
462 'autofill/ios/browser/form_suggestion.mm', 472 'autofill/ios/browser/form_suggestion.mm',
463 'autofill/ios/browser/js_autofill_manager.h', 473 'autofill/ios/browser/js_autofill_manager.h',
464 'autofill/ios/browser/js_autofill_manager.mm', 474 'autofill/ios/browser/js_autofill_manager.mm',
465 'autofill/ios/browser/js_suggestion_manager.h', 475 'autofill/ios/browser/js_suggestion_manager.h',
466 'autofill/ios/browser/js_suggestion_manager.mm', 476 'autofill/ios/browser/js_suggestion_manager.mm',
467 'autofill/ios/browser/keyboard_accessory_metrics_logger.h',
468 'autofill/ios/browser/keyboard_accessory_metrics_logger.mm',
469 'autofill/ios/browser/personal_data_manager_observer_bridge.h', 477 'autofill/ios/browser/personal_data_manager_observer_bridge.h',
470 'autofill/ios/browser/personal_data_manager_observer_bridge.mm', 478 'autofill/ios/browser/personal_data_manager_observer_bridge.mm',
471 ], 479 ],
472 }, 480 },
473 { 481 {
482 # GN version: //components/autofill/ios/browser:injected_js
474 'target_name': 'autofill_ios_injected_js', 483 'target_name': 'autofill_ios_injected_js',
475 'type': 'none', 484 'type': 'none',
476 'sources': [ 485 'sources': [
477 'autofill/ios/browser/resources/autofill_controller.js', 486 'autofill/ios/browser/resources/autofill_controller.js',
478 'autofill/ios/browser/resources/suggestion_controller.js', 487 'autofill/ios/browser/resources/suggestion_controller.js',
479 ], 488 ],
480 'link_settings': { 489 'link_settings': {
481 'mac_bundle_resources': [ 490 'mac_bundle_resources': [
482 '<(SHARED_INTERMEDIATE_DIR)/autofill_controller.js', 491 '<(SHARED_INTERMEDIATE_DIR)/autofill_controller.js',
483 '<(SHARED_INTERMEDIATE_DIR)/suggestion_controller.js', 492 '<(SHARED_INTERMEDIATE_DIR)/suggestion_controller.js',
484 ], 493 ],
485 }, 494 },
486 'includes': [ 495 'includes': [
487 '../ios/web/js_compile_checked.gypi', 496 '../ios/web/js_compile_checked.gypi',
488 ], 497 ],
489 }, 498 },
490 ], 499 ],
491 }], 500 }],
492 ], 501 ],
493 } 502 }
OLDNEW
« no previous file with comments | « components/BUILD.gn ('k') | components/autofill/core/browser/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698