| # Copyright 2014 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//third_party/WebKit/Source/bindings/core/idl.gni") |
| |
| import("//third_party/WebKit/Source/bindings/core/v8/generated.gni") |
| import("//third_party/WebKit/Source/bindings/scripts/scripts.gni") |
| import("//third_party/WebKit/Source/core/core.gni") |
| |
| visibility = [ "//third_party/WebKit/Source/*" ] |
| |
| # bindings_core_v8_generated in core/v8/generated.gyp |
| group("bindings_core_v8_generated") { |
| deps = [ |
| ":bindings_core_impl_generated", |
| ":bindings_core_v8_generated_aggregate", |
| ":bindings_core_v8_generated_individual", |
| ] |
| } |
| |
| # bindings_core_generated_aggregate in Source/bindings/core/v8/generated.gyp |
| aggregate_generated_bindings("bindings_core_v8_generated_aggregate") { |
| sources = core_definition_idl_files |
| component_dir = "core" |
| outputs = bindings_core_generated_aggregate_files |
| } |
| |
| # bindings_core_v8_generated_individual in Source/bindings/core/v8/generated.gyp |
| idl_compiler("bindings_core_v8_generated_individual") { |
| sources = core_interface_idl_files |
| output_dir = bindings_core_v8_output_dir |
| output_name_suffix = "" |
| target_component = "core" |
| } |
| |
| # bindings_core_impl_generated in Source/bindings/core/v8/generated.gyp |
| idl_impl("bindings_core_impl_generated") { |
| sources = core_dictionary_idl_files + core_testing_dictionary_idl_files |
| outputs = bindings_core_generated_union_type_files + |
| generated_core_dictionary_files + |
| generated_core_testing_dictionary_files |
| output_dir = bindings_core_v8_output_dir |
| target_component = "core" |
| component_wide_info = |
| "$bindings_core_output_dir/ComponentInfoCore.pickle" |
| } |