1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//third_party/WebKit/Source/bindings/core/core.gni")
6 import("//third_party/WebKit/Source/bindings/core/idl.gni")
7 import("//third_party/WebKit/Source/bindings/scripts/scripts.gni")
9 visibility = [ "//third_party/WebKit/*" ]
11 # GYP version: Source/bindings/core/generated.gyp:interfaces_info_individual_core
12 compute_interfaces_info_individual("interfaces_info_individual_core") {
13 sources_static = core_static_idl_files
14 sources_generated = core_generated_idl_files
15 interfaces_info_file =
16 "$bindings_core_output_dir/InterfacesInfoCoreIndividual.pickle"
17 component_wide_info_file =
18 "$bindings_core_output_dir/ComponentInfoCore.pickle"
20 "//third_party/WebKit/Source/bindings/core:core_global_constructors_idls",
24 # GYP version: Source/bindings/core/generated.gyp:core_global_objects
25 compute_global_objects("core_global_objects") {
26 sources = core_idl_files + core_idl_with_modules_dependency_files
27 sources_generated = []
28 output_file = "$bindings_core_output_dir/GlobalObjectsCore.pickle"
32 # GYP version: Source/bindings/core/generated.gyp:core_global_constructors_idls
33 generate_global_constructors("core_global_constructors_idls") {
34 sources = core_idl_files + core_idl_with_modules_dependency_files
35 global_objects_file = "$bindings_core_output_dir/GlobalObjectsCore.pickle"
36 interfaces = core_global_constructors_original_interfaces
38 output_dir = blink_core_output_dir
39 deps = [ ":core_global_objects" ]