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

Side by Side Diff: Source/bindings/bindings.gypi

Issue 212983010: Make EventInterfaces.in build step not depend on bindings generation (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Update .idl file list Created 6 years, 8 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | Source/bindings/core_bindings_generated.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 'variables': { 2 'variables': {
3 'bindings_dir': ['.'], 3 'bindings_v8_dir': 'v8',
4 'blink_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink',
5 'bindings_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/bindings',
4 'bindings_files': [ 6 'bindings_files': [
5 'v8/ActiveDOMCallback.cpp', 7 'v8/ActiveDOMCallback.cpp',
6 'v8/ActiveDOMCallback.h', 8 'v8/ActiveDOMCallback.h',
7 'v8/ArrayValue.cpp', 9 'v8/ArrayValue.cpp',
8 'v8/ArrayValue.h', 10 'v8/ArrayValue.h',
9 'v8/BindingSecurity.cpp', 11 'v8/BindingSecurity.cpp',
10 'v8/BindingSecurity.h', 12 'v8/BindingSecurity.h',
11 'v8/CallbackPromiseAdapter.h', 13 'v8/CallbackPromiseAdapter.h',
12 'v8/CustomElementBinding.cpp', 14 'v8/CustomElementBinding.cpp',
13 'v8/CustomElementBinding.h', 15 'v8/CustomElementBinding.h',
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
241 'v8/npruntime_impl.h', 243 'v8/npruntime_impl.h',
242 'v8/npruntime_priv.h', 244 'v8/npruntime_priv.h',
243 ], 245 ],
244 'bindings_unittest_files': [ 246 'bindings_unittest_files': [
245 'v8/IDBBindingUtilitiesTest.cpp', 247 'v8/IDBBindingUtilitiesTest.cpp',
246 'v8/ScriptPromiseResolverTest.cpp', 248 'v8/ScriptPromiseResolverTest.cpp',
247 'v8/ScriptPromiseTest.cpp', 249 'v8/ScriptPromiseTest.cpp',
248 ], 250 ],
249 'conditions': [ 251 'conditions': [
250 ['OS=="win" and buildtype=="Official"', { 252 ['OS=="win" and buildtype=="Official"', {
251 # On windows official release builds, we try to preserve symbol space. 253 # On Windows Official release builds, we try to preserve symbol
254 # space.
252 'aggregate_generated_bindings_files': [ 255 'aggregate_generated_bindings_files': [
253 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs.cpp', 256 '<(bindings_output_dir)/V8GeneratedBindings.cpp',
254 ], 257 ],
255 }, { 258 }, {
256 'aggregate_generated_bindings_files': [ 259 'aggregate_generated_bindings_files': [
257 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs01.cpp', 260 '<(bindings_output_dir)/V8GeneratedBindings01.cpp',
258 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs02.cpp', 261 '<(bindings_output_dir)/V8GeneratedBindings02.cpp',
259 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs03.cpp', 262 '<(bindings_output_dir)/V8GeneratedBindings03.cpp',
260 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs04.cpp', 263 '<(bindings_output_dir)/V8GeneratedBindings04.cpp',
261 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs05.cpp', 264 '<(bindings_output_dir)/V8GeneratedBindings05.cpp',
262 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs06.cpp', 265 '<(bindings_output_dir)/V8GeneratedBindings06.cpp',
263 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs07.cpp', 266 '<(bindings_output_dir)/V8GeneratedBindings07.cpp',
264 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs08.cpp', 267 '<(bindings_output_dir)/V8GeneratedBindings08.cpp',
265 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs09.cpp', 268 '<(bindings_output_dir)/V8GeneratedBindings09.cpp',
266 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs10.cpp', 269 '<(bindings_output_dir)/V8GeneratedBindings10.cpp',
267 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs11.cpp', 270 '<(bindings_output_dir)/V8GeneratedBindings11.cpp',
268 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs12.cpp', 271 '<(bindings_output_dir)/V8GeneratedBindings12.cpp',
269 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs13.cpp', 272 '<(bindings_output_dir)/V8GeneratedBindings13.cpp',
270 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs14.cpp', 273 '<(bindings_output_dir)/V8GeneratedBindings14.cpp',
271 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs15.cpp', 274 '<(bindings_output_dir)/V8GeneratedBindings15.cpp',
272 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs16.cpp', 275 '<(bindings_output_dir)/V8GeneratedBindings16.cpp',
273 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs17.cpp', 276 '<(bindings_output_dir)/V8GeneratedBindings17.cpp',
274 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs18.cpp', 277 '<(bindings_output_dir)/V8GeneratedBindings18.cpp',
275 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs19.cpp', 278 '<(bindings_output_dir)/V8GeneratedBindings19.cpp',
276 ], 279 ],
277 }], 280 }],
281
282 # The bindings generator can skip writing generated files if they
283 # are identical to the already existing file, which avoids
284 # recompilation. However, a dependency (earlier build step) having
285 # a newer timestamp than an output (later build step) confuses some
286 # build systems, so only use this on ninja, which explicitly
287 # supports this use case (gyp turns all actions into ninja restat
288 # rules).
289 ['"<(GENERATOR)"=="ninja"', {
290 'write_file_only_if_changed': '1',
291 }, {
292 'write_file_only_if_changed': '0',
293 }],
278 ], 294 ],
279 }, 295 },
280 } 296 }
OLDNEW
« no previous file with comments | « no previous file | Source/bindings/core_bindings_generated.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698