OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//third_party/WebKit/Source/bindings/core/idl.gni") | 5 import("//third_party/WebKit/Source/bindings/core/idl.gni") |
| 6 import("//third_party/WebKit/Source/bindings/modules/modules.gni") |
6 import("//third_party/WebKit/Source/modules/modules.gni") | 7 import("//third_party/WebKit/Source/modules/modules.gni") |
7 | 8 |
8 # IDL file lists; see: http://www.chromium.org/developers/web-idl-interfaces | 9 # IDL file lists; see: http://www.chromium.org/developers/web-idl-interfaces |
9 | 10 |
10 modules_definition_idl_files = | 11 modules_definition_idl_files = |
11 modules_dictionary_idl_files + | 12 modules_dictionary_idl_files + |
12 modules_idl_files | 13 modules_idl_files |
13 | 14 |
14 # Static IDL files | 15 # Static IDL files |
15 modules_static_interface_idl_files = | 16 modules_static_interface_idl_files = |
(...skipping 10 matching lines...) Expand all Loading... |
26 # not fixed at GYP time, when the temporary file is generated, because their | 27 # not fixed at GYP time, when the temporary file is generated, because their |
27 # paths depend on the build directory, which varies. | 28 # paths depend on the build directory, which varies. |
28 # | 29 # |
29 # FIXME: GN does not have this limitation and we can combine the lists. | 30 # FIXME: GN does not have this limitation and we can combine the lists. |
30 # Currently we keep the GYP/GN builds in sync for simplicity, but this can be | 31 # Currently we keep the GYP/GN builds in sync for simplicity, but this can be |
31 # cleaned up once GYP is not used. | 32 # cleaned up once GYP is not used. |
32 modules_static_idl_files = | 33 modules_static_idl_files = |
33 modules_static_interface_idl_files + | 34 modules_static_interface_idl_files + |
34 modules_static_dependency_idl_files | 35 modules_static_dependency_idl_files |
35 | 36 |
| 37 modules_generated_dependency_idl_files = |
| 38 modules_core_global_constructors_generated_idl_files + |
| 39 modules_global_constructors_generated_idl_files |
| 40 |
36 # 'modules_dependency_idl_files' is already used in Source/modules, so avoid | 41 # 'modules_dependency_idl_files' is already used in Source/modules, so avoid |
37 # collision | 42 # collision |
38 modules_all_dependency_idl_files = | 43 modules_all_dependency_idl_files = |
39 modules_static_dependency_idl_files | 44 modules_static_dependency_idl_files + |
40 #+ modules_generated_dependency_idl_files | 45 modules_generated_dependency_idl_files |
41 | 46 |
42 # Dependency IDL files: don't generate individual bindings, but do process | 47 # Dependency IDL files: don't generate individual bindings, but do process |
43 # in IDL dependency computation, and count as build dependencies | 48 # in IDL dependency computation, and count as build dependencies |
44 all_dependency_idl_files = | 49 all_dependency_idl_files = |
45 core_all_dependency_idl_files + | 50 core_all_dependency_idl_files + |
46 modules_all_dependency_idl_files | 51 modules_all_dependency_idl_files |
OLD | NEW |