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

Side by Side Diff: components/autofill.gypi

Issue 1999623002: [Autofill] Add typemap for autofill:FormFieldData and autofill::FormData. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix gyp Created 4 years, 7 months 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
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 294 matching lines...) Expand 10 before | Expand all | Expand 10 after
305 'autofill/core/browser/test_autofill_external_delegate.h', 305 'autofill/core/browser/test_autofill_external_delegate.h',
306 'autofill/core/browser/test_personal_data_manager.cc', 306 'autofill/core/browser/test_personal_data_manager.cc',
307 'autofill/core/browser/test_personal_data_manager.h', 307 'autofill/core/browser/test_personal_data_manager.h',
308 ], 308 ],
309 }, 309 },
310 ], 310 ],
311 'conditions': [ 311 'conditions': [
312 ['OS != "ios"', { 312 ['OS != "ios"', {
313 'targets': [ 313 'targets': [
314 { 314 {
315 # GN version: //components/autofill/content/public/interfaces:types
316 'target_name': 'autofill_content_types_mojo_bindings_mojom',
yzshen1 2016/05/23 16:59:13 Out of curiosity: Why are the types placed in a ta
leonhsl(Using Gerrit) 2016/05/24 06:38:20 Because in future these autofill types would also
317 'type': 'none',
318 'variables': {
319 'mojom_files': [
320 'autofill/content/public/interfaces/autofill_types.mojom',
321 ],
322 'mojom_typemaps': [
323 'autofill/content/public/cpp/autofill_types.typemap',
324 '<(DEPTH)/url/mojo/gurl.typemap',
325 ],
326 },
327 'includes': [ '../mojo/mojom_bindings_generator_explicit.gypi' ],
328 'dependencies': [
329 '../mojo/mojo_public.gyp:mojo_cpp_bindings',
330 ],
331 },
332 {
333 # GN version: //components/autofill/content/public/interfaces:types
334 'target_name': 'autofill_content_types_mojo_bindings',
335 'type': 'static_library',
336 'sources': [
337 'autofill/content/public/cpp/autofill_types_struct_traits.cc'
338 ],
339 'export_dependent_settings': [
340 '../url/url.gyp:url_mojom',
341 ],
342 'dependencies': [
343 '../mojo/mojo_public.gyp:mojo_cpp_bindings',
344 '../url/url.gyp:url_mojom',
345 'autofill_content_types_mojo_bindings_mojom',
346 ],
347 },
348 {
349 # GN version: //components/autofill/content/public/interfaces:test_typ es
350 'target_name': 'autofill_content_test_types_mojo_bindings',
351 'type': 'static_library',
352 'variables': {
353 'mojom_typemaps': [
354 'autofill/content/public/cpp/autofill_types.typemap',
355 '<(DEPTH)/url/mojo/gurl.typemap',
356 ],
357 },
358 'sources': [
359 'autofill/content/public/interfaces/test_autofill_types.mojom',
360 ],
361 'export_dependent_settings': [
362 '../url/url.gyp:url_mojom',
363 'autofill_content_types_mojo_bindings',
364 ],
365 'dependencies': [
366 '../mojo/mojo_public.gyp:mojo_cpp_bindings',
367 '../url/url.gyp:url_mojom',
368 'autofill_content_types_mojo_bindings',
369 ],
370 'includes': [ '../mojo/mojom_bindings_generator.gypi' ],
371 },
372 {
315 # GN version: //components/autofill/content/public/interfaces 373 # GN version: //components/autofill/content/public/interfaces
316 'target_name': 'autofill_content_mojo_bindings_mojom', 374 'target_name': 'autofill_content_mojo_bindings_mojom',
317 'type': 'none', 375 'type': 'none',
318 'variables': { 376 'variables': {
319 'mojom_files': [ 377 'mojom_files': [
320 'autofill/content/public/interfaces/autofill_agent.mojom', 378 'autofill/content/public/interfaces/autofill_agent.mojom',
321 'autofill/content/public/interfaces/autofill_driver.mojom', 379 'autofill/content/public/interfaces/autofill_driver.mojom',
322 ], 380 ],
381 'mojom_typemaps': [
382 'autofill/content/public/cpp/autofill_types.typemap',
383 ],
323 }, 384 },
324 'include_dirs': [ 385 'include_dirs': [
325 '..', 386 '..',
326 ], 387 ],
327 'includes': [ 388 'includes': [
328 '../mojo/mojom_bindings_generator_explicit.gypi', 389 '../mojo/mojom_bindings_generator_explicit.gypi',
329 ], 390 ],
330 }, 391 },
331 { 392 {
332 # GN version: //components/autofill/content/public/interfaces 393 # GN version: //components/autofill/content/public/interfaces
333 'target_name': 'autofill_content_mojo_bindings', 394 'target_name': 'autofill_content_mojo_bindings',
334 'type': 'static_library', 395 'type': 'static_library',
335 'export_dependent_settings': [ 396 'export_dependent_settings': [
336 '../mojo/mojo_public.gyp:mojo_cpp_bindings', 397 '../mojo/mojo_public.gyp:mojo_cpp_bindings',
337 ], 398 ],
338 'dependencies': [ 399 'dependencies': [
339 '../mojo/mojo_public.gyp:mojo_cpp_bindings', 400 '../mojo/mojo_public.gyp:mojo_cpp_bindings',
340 'autofill_content_mojo_bindings_mojom', 401 'autofill_content_mojo_bindings_mojom',
402 'autofill_content_types_mojo_bindings',
341 ], 403 ],
342 }, 404 },
343 { 405 {
344 # GN version: //content/autofill/content/common 406 # GN version: //content/autofill/content/common
345 'target_name': 'autofill_content_common', 407 'target_name': 'autofill_content_common',
346 'type': 'static_library', 408 'type': 'static_library',
347 'dependencies': [ 409 'dependencies': [
348 'autofill_core_common', 410 'autofill_core_common',
349 '../base/base.gyp:base', 411 '../base/base.gyp:base',
350 '../content/content.gyp:content_common', 412 '../content/content.gyp:content_common',
(...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after
562 ], 624 ],
563 }, 625 },
564 'includes': [ 626 'includes': [
565 '../ios/web/js_compile_checked.gypi', 627 '../ios/web/js_compile_checked.gypi',
566 ], 628 ],
567 }, 629 },
568 ], 630 ],
569 }], 631 }],
570 ], 632 ],
571 } 633 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698