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

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: Rebase 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 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 '<@(modules_global_constructors_generated_idl_files)', 183 '<@(modules_global_constructors_generated_idl_files)',
184 '<@(modules_global_constructors_generated_header_files)', 184 '<@(modules_global_constructors_generated_header_files)',
185 ], 185 ],
186 }, 186 },
187 'includes': ['../../bindings/scripts/global_constructors.gypi'], 187 'includes': ['../../bindings/scripts/global_constructors.gypi'],
188 }, 188 },
189 ################################################################################ 189 ################################################################################
190 { 190 {
191 'target_name': 'interfaces_info_individual_modules', 191 'target_name': 'interfaces_info_individual_modules',
192 'dependencies': [ 192 'dependencies': [
193 '<(bindings_scripts_dir)/scripts.gyp:cached_lex_yacc_tables',
193 'modules_core_global_constructors_idls', 194 'modules_core_global_constructors_idls',
194 'modules_global_constructors_idls', 195 'modules_global_constructors_idls',
195 ], 196 ],
196 'variables': { 197 'variables': {
198 'cache_directory': '<(bindings_modules_output_dir)/../scripts',
197 'static_idl_files': '<(modules_static_idl_files)', 199 'static_idl_files': '<(modules_static_idl_files)',
198 'generated_idl_files': '<(modules_generated_idl_files)', 200 'generated_idl_files': '<(modules_generated_idl_files)',
199 'output_file': 201 'output_file':
200 '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle', 202 '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle',
201 }, 203 },
202 'includes': ['../../bindings/scripts/interfaces_info_individual.gypi'], 204 'includes': ['../../bindings/scripts/interfaces_info_individual.gypi'],
203 }, 205 },
204 ################################################################################ 206 ################################################################################
205 { 207 {
206 # GN version: //third_party/WebKit/Source/bindings/modules:interfaces_info 208 # GN version: //third_party/WebKit/Source/bindings/modules:interfaces_info
207 'target_name': 'interfaces_info', 209 'target_name': 'interfaces_info',
208 'dependencies': [ 210 'dependencies': [
209 '../core/generated.gyp:interfaces_info_individual_core', 211 '../core/generated.gyp:interfaces_info_individual_core',
210 'interfaces_info_individual_modules', 212 'interfaces_info_individual_modules',
211 ], 213 ],
212 'variables': { 214 'variables': {
213 'input_files': [ 215 'input_files': [
214 '<(bindings_core_output_dir)/InterfacesInfoCoreIndividual.pickle', 216 '<(bindings_core_output_dir)/InterfacesInfoCoreIndividual.pickle',
215 '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle', 217 '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle',
216 ], 218 ],
217 'output_file': 219 'output_file':
218 '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', 220 '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle',
219 }, 221 },
220 'includes': ['../../bindings/scripts/interfaces_info_overall.gypi'], 222 'includes': ['../../bindings/scripts/interfaces_info_overall.gypi'],
221 }, 223 },
222 ################################################################################ 224 ################################################################################
223 ], # targets 225 ], # targets
224 } 226 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698