Index: Source/bindings/modules/idl.gypi |
diff --git a/Source/bindings/modules/idl.gypi b/Source/bindings/modules/idl.gypi |
new file mode 100644 |
index 0000000000000000000000000000000000000000..fbf66130f9be1ee731b10241783dacf92810bf85 |
--- /dev/null |
+++ b/Source/bindings/modules/idl.gypi |
@@ -0,0 +1,63 @@ |
+# 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. |
+ |
+# IDL file lists; see: http://www.chromium.org/developers/web-idl-interfaces |
+ |
+{ |
+ 'includes': [ |
+ '../../core/core.gypi', |
+ '../core/idl.gypi', |
+ '../idl.gypi', |
+ ], |
+ |
+ 'variables': { |
+ # IDL file lists; see: http://www.chromium.org/developers/web-idl-interfaces |
+ |
+ # Dependency IDL files: don't generate individual bindings, but do process |
+ # in IDL dependency computation, and count as build dependencies |
+ 'all_dependency_idl_files': [ |
+ '<@(core_all_dependency_idl_files)', |
+ '<@(modules_all_dependency_idl_files)', |
+ ], |
+ # 'modules_dependency_idl_files' is already used in Source/modules, so avoid |
+ # collision |
+ 'modules_all_dependency_idl_files': [ |
+ '<@(modules_static_dependency_idl_files)', |
+ # '<@(modules_generated_dependency_idl_files)', |
haraken
2014/05/28 06:14:04
Just help me understand: Why is this commented out
Nils Barth (inactive)
2014/05/28 06:26:10
Because I'm about to uncomment it in a followup.
(
haraken
2014/05/28 06:29:24
Sure!
|
+ ], |
+ |
+ # Static IDL files / Generated IDL files |
+ # Paths need to be passed separately for static and generated files, as |
+ # static files are listed in a temporary file (b/c too long for command |
+ # line), but generated files must be passed at the command line, as their |
+ # paths are not fixed at GYP time, when the temporary file is generated, |
+ # because their paths depend on the build directory, which varies. |
+ 'modules_static_idl_files': [ |
+ '<@(modules_static_interface_idl_files)', |
+ '<@(modules_static_dependency_idl_files)', |
+ ], |
+ 'modules_static_idl_files_list': |
+ '<|(modules_static_idl_files_list.tmp <@(modules_static_idl_files))', |
+ |
+ #'modules_generated_idl_files': [ |
+ # '<@(modules_generated_dependency_idl_files)', |
+ #], |
+ |
+ # Static IDL files |
+ 'modules_static_interface_idl_files': [ |
+ '<@(modules_idl_files)', |
+ ], |
+ 'modules_static_dependency_idl_files': [ |
+ '<@(modules_dependency_idl_files)', |
+ '<@(modules_testing_dependency_idl_files)', |
+ ], |
+ |
+ # Generated IDL files |
+ #'modules_generated_dependency_idl_files': [ |
+ # # FIXME: Generate separate modules_global_constructors_idls |
+ # # http://crbug.com/358074 |
+ # # '<@(modules_generated_global_constructors_idl_files)', # partial interfaces |
+ #], |
+ }, |
+} |