Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Side by Side Diff: Source/bindings/modules/generated.gyp

Issue 670663002: IDL: Use IdlReader to compute interface_info_individual (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 # Generate IDL interfaces info for modules, used to generate bindings 5 # Generate IDL interfaces info for modules, used to generate bindings
6 # 6 #
7 # Design doc: http://www.chromium.org/developers/design-documents/idl-build 7 # Design doc: http://www.chromium.org/developers/design-documents/idl-build
8 8
9 { 9 {
10 'includes': [ 10 'includes': [
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
184 'includes': ['../../bindings/scripts/global_constructors.gypi'], 184 'includes': ['../../bindings/scripts/global_constructors.gypi'],
185 }, 185 },
186 ################################################################################ 186 ################################################################################
187 { 187 {
188 'target_name': 'interfaces_info_individual_modules', 188 'target_name': 'interfaces_info_individual_modules',
189 'dependencies': [ 189 'dependencies': [
190 'modules_core_global_constructors_idls', 190 'modules_core_global_constructors_idls',
191 'modules_global_constructors_idls', 191 'modules_global_constructors_idls',
192 ], 192 ],
193 'variables': { 193 'variables': {
194 'cache_directory': '<(bindings_modules_output_dir)/../scripts',
194 'static_idl_files': '<(modules_static_idl_files)', 195 'static_idl_files': '<(modules_static_idl_files)',
195 'generated_idl_files': '<(modules_generated_idl_files)', 196 'generated_idl_files': '<(modules_generated_idl_files)',
196 'output_file': 197 'output_file':
197 '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle', 198 '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle',
198 }, 199 },
199 'includes': ['../../bindings/scripts/interfaces_info_individual.gypi'], 200 'includes': ['../../bindings/scripts/interfaces_info_individual.gypi'],
200 }, 201 },
201 ################################################################################ 202 ################################################################################
202 { 203 {
203 # GN version: //third_party/WebKit/Source/bindings/modules:interfaces_info 204 # GN version: //third_party/WebKit/Source/bindings/modules:interfaces_info
204 'target_name': 'interfaces_info', 205 'target_name': 'interfaces_info',
205 'dependencies': [ 206 'dependencies': [
206 '../core/generated.gyp:interfaces_info_individual_core', 207 '../core/generated.gyp:interfaces_info_individual_core',
207 'interfaces_info_individual_modules', 208 'interfaces_info_individual_modules',
208 ], 209 ],
209 'variables': { 210 'variables': {
210 'input_files': [ 211 'input_files': [
211 '<(bindings_core_output_dir)/InterfacesInfoCoreIndividual.pickle', 212 '<(bindings_core_output_dir)/InterfacesInfoCoreIndividual.pickle',
212 '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle', 213 '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle',
213 ], 214 ],
214 'output_file': 215 'output_file':
215 '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', 216 '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle',
216 }, 217 },
217 'includes': ['../../bindings/scripts/interfaces_info_overall.gypi'], 218 'includes': ['../../bindings/scripts/interfaces_info_overall.gypi'],
218 }, 219 },
219 ################################################################################ 220 ################################################################################
220 ], # targets 221 ], # targets
221 } 222 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698