Index: Source/bindings/core/core.gni |
diff --git a/Source/bindings/core/core.gni b/Source/bindings/core/core.gni |
index 8cfaf086e26d78ac2c7f63521a0256e12a01e7db..b8f49cfd2595b1a8178ec6a26eac0ed4ba7c7417 100644 |
--- a/Source/bindings/core/core.gni |
+++ b/Source/bindings/core/core.gni |
@@ -4,5 +4,20 @@ |
# FIXME: factor out bindings_core http://crbug.com/358074 |
import("//third_party/WebKit/Source/bindings/bindings.gni") |
+import("//third_party/WebKit/Source/core/core.gni") |
bindings_core_output_dir = "$bindings_output_dir/core" |
+ |
+# Global constructors |
+core_global_constructors_original_interfaces = [ |
+ "Window", |
+ "SharedWorkerGlobalScope", |
+ "DedicatedWorkerGlobalScope", |
+] |
+ |
+core_global_constructors_generated_idl_files = [] |
+foreach (interface, core_global_constructors_original_interfaces) { |
+ core_global_constructors_generated_idl_files += [ |
+ "$blink_core_output_dir/${interface}CoreConstructors.idl" |
+ ] |
+} |