Index: Source/bindings/modules/modules.gni |
diff --git a/Source/bindings/modules/modules.gni b/Source/bindings/modules/modules.gni |
index 649abde724a749f05dd573ff9dcae4794f0350d9..3f1251994ab6490a5452c006f039cd3e732f1293 100644 |
--- a/Source/bindings/modules/modules.gni |
+++ b/Source/bindings/modules/modules.gni |
@@ -4,5 +4,32 @@ |
# FIXME: factor out bindings_core http://crbug.com/358074 |
import("//third_party/WebKit/Source/bindings/bindings.gni") |
+import("//third_party/WebKit/Source/modules/modules.gni") |
+ |
+bindings_modules_output_dir = "$bindings_output_dir/modules" |
+ |
+modules_core_global_constructors_original_interfaces = [ |
+ "ServiceWorkerGlobalScope", |
+] |
+ |
+modules_global_constructors_original_interfaces = [ |
+ "Window", |
+ "SharedWorkerGlobalScope", |
+ "DedicatedWorkerGlobalScope", |
+ "ServiceWorkerGlobalScope", |
+] |
+ |
+modules_core_global_constructors_generated_idl_files = [] |
+foreach (interface, modules_core_global_constructors_original_interfaces) { |
+ modules_core_global_constructors_generated_idl_files += [ |
+ "$blink_modules_output_dir/${interface}CoreConstructors.idl" |
+ ] |
+} |
+ |
+modules_global_constructors_generated_idl_files = [] |
+foreach (interface, modules_global_constructors_original_interfaces) { |
+ modules_global_constructors_generated_idl_files += [ |
+ "$blink_modules_output_dir/${interface}ModulesConstructors.idl" |
+ ] |
+} |
-bindings_modules_output_dir = "$bindings_output_dir/bindings/modules" |