| Index: Source/bindings/modules/BUILD.gn
|
| diff --git a/Source/bindings/modules/BUILD.gn b/Source/bindings/modules/BUILD.gn
|
| index fba38ad657d1de8f92f928e0ebea7e5c120b6bb5..c8321a7a319a158d621fe5a7e7dfd180baec1c60 100644
|
| --- a/Source/bindings/modules/BUILD.gn
|
| +++ b/Source/bindings/modules/BUILD.gn
|
| @@ -10,6 +10,14 @@ import("//third_party/WebKit/Source/build/scripts/scripts.gni")
|
|
|
| visibility = [ "//third_party/WebKit/*" ]
|
|
|
| +core_idl_files_list = "$target_gen_dir/core_idl_files.tmp"
|
| +write_file(core_idl_files_list,
|
| + rebase_path(core_idl_files, root_build_dir))
|
| +
|
| +modules_idl_files_list = "$target_gen_dir/modules_idl_files.tmp"
|
| +write_file(modules_idl_files_list,
|
| + rebase_path(modules_idl_files, root_build_dir))
|
| +
|
| # GYP version: Source/bindings/modules/generated.gyp:bindings_modules_generated
|
| group("bindings_modules_generated") {
|
| deps = [
|
| @@ -69,11 +77,15 @@ compute_interfaces_info_individual("interfaces_info_individual_modules") {
|
| sources_generated = []
|
| output_file =
|
| "$bindings_modules_output_dir/InterfacesInfoModulesIndividual.pickle"
|
| + deps = [
|
| + ":modules_core_global_constructors_idls",
|
| + ":modules_global_constructors_idls",
|
| + ]
|
| }
|
|
|
| # GYP version: Source/bindings/modules/generated.gyp:interfaces_info
|
| action("interfaces_info") {
|
| - script = "$bindings_scripts_dir/compute_interfaces_info_overall.py"
|
| + script = "../scripts/compute_interfaces_info_overall.py"
|
|
|
| inputs = [
|
| "$bindings_core_output_dir/InterfacesInfoCoreIndividual.pickle",
|
| @@ -102,3 +114,31 @@ action("interfaces_info") {
|
| "//third_party/WebKit/Source/bindings/core:interfaces_info_individual_core",
|
| ]
|
| }
|
| +
|
| +# GYP version: Source/bindings/modules/generated.gyp:modules_global_objects
|
| +compute_global_objects("modules_global_objects") {
|
| + sources = modules_idl_files
|
| + sources_generated = [ "$bindings_core_output_dir/GlobalObjectsCore.pickle" ]
|
| + output_file = "$bindings_modules_output_dir/GlobalObjectsModules.pickle"
|
| + deps = [ "//third_party/WebKit/Source/bindings/core:core_global_objects" ]
|
| +}
|
| +
|
| +# GYP version: Source/bindings/modules/generated.gyp:modules_core_global_constructors_idls
|
| +generate_global_constructors("modules_core_global_constructors_idls") {
|
| + sources = core_idl_files
|
| + global_objects_file = "$bindings_modules_output_dir/GlobalObjectsModules.pickle"
|
| + interfaces = modules_core_global_constructors_original_interfaces
|
| + component = "Core"
|
| + output_dir = blink_modules_output_dir
|
| + deps = [ ":modules_global_objects" ]
|
| +}
|
| +
|
| +# GYP version: Source/bindings/modules/generated.gyp:modules_global_constructors_idls
|
| +generate_global_constructors("modules_global_constructors_idls") {
|
| + sources = modules_idl_files
|
| + global_objects_file = "$bindings_modules_output_dir/GlobalObjectsModules.pickle"
|
| + interfaces = modules_global_constructors_original_interfaces
|
| + component = "Modules"
|
| + output_dir = blink_modules_output_dir
|
| + deps = [ ":modules_global_objects" ]
|
| +}
|
|
|