Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 { | 1 { |
| 2 'variables': { | 2 'variables': { |
| 3 'bindings_dir': ['.'], | 3 'bindings_v8_dir': 'v8', |
|
Nils Barth (inactive)
2014/04/01 06:20:38
Only actually used for bindings/v8, so be explicit
| |
| 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 228 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 242 'v8/npruntime_impl.h', | 244 'v8/npruntime_impl.h', |
| 243 'v8/npruntime_priv.h', | 245 'v8/npruntime_priv.h', |
| 244 ], | 246 ], |
| 245 'bindings_unittest_files': [ | 247 'bindings_unittest_files': [ |
| 246 'v8/IDBBindingUtilitiesTest.cpp', | 248 'v8/IDBBindingUtilitiesTest.cpp', |
| 247 'v8/ScriptPromiseResolverTest.cpp', | 249 'v8/ScriptPromiseResolverTest.cpp', |
| 248 'v8/ScriptPromiseTest.cpp', | 250 'v8/ScriptPromiseTest.cpp', |
| 249 ], | 251 ], |
| 250 'conditions': [ | 252 'conditions': [ |
| 251 ['OS=="win" and buildtype=="Official"', { | 253 ['OS=="win" and buildtype=="Official"', { |
| 252 # On windows official release builds, we try to preserve symbol space. | 254 # On Windows Official release builds, we try to preserve symbol |
| 255 # space. | |
| 253 'aggregate_generated_bindings_files': [ | 256 'aggregate_generated_bindings_files': [ |
| 254 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs.cpp', | 257 '<(bindings_output_dir)/V8GeneratedBindings.cpp', |
| 255 ], | 258 ], |
| 256 }, { | 259 }, { |
| 257 'aggregate_generated_bindings_files': [ | 260 'aggregate_generated_bindings_files': [ |
| 258 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs01.cpp', | 261 '<(bindings_output_dir)/V8GeneratedBindings01.cpp', |
| 259 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs02.cpp', | 262 '<(bindings_output_dir)/V8GeneratedBindings02.cpp', |
| 260 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs03.cpp', | 263 '<(bindings_output_dir)/V8GeneratedBindings03.cpp', |
| 261 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs04.cpp', | 264 '<(bindings_output_dir)/V8GeneratedBindings04.cpp', |
| 262 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs05.cpp', | 265 '<(bindings_output_dir)/V8GeneratedBindings05.cpp', |
| 263 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs06.cpp', | 266 '<(bindings_output_dir)/V8GeneratedBindings06.cpp', |
| 264 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs07.cpp', | 267 '<(bindings_output_dir)/V8GeneratedBindings07.cpp', |
| 265 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs08.cpp', | 268 '<(bindings_output_dir)/V8GeneratedBindings08.cpp', |
| 266 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs09.cpp', | 269 '<(bindings_output_dir)/V8GeneratedBindings09.cpp', |
| 267 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs10.cpp', | 270 '<(bindings_output_dir)/V8GeneratedBindings10.cpp', |
| 268 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs11.cpp', | 271 '<(bindings_output_dir)/V8GeneratedBindings11.cpp', |
| 269 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs12.cpp', | 272 '<(bindings_output_dir)/V8GeneratedBindings12.cpp', |
| 270 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs13.cpp', | 273 '<(bindings_output_dir)/V8GeneratedBindings13.cpp', |
| 271 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs14.cpp', | 274 '<(bindings_output_dir)/V8GeneratedBindings14.cpp', |
| 272 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs15.cpp', | 275 '<(bindings_output_dir)/V8GeneratedBindings15.cpp', |
| 273 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs16.cpp', | 276 '<(bindings_output_dir)/V8GeneratedBindings16.cpp', |
| 274 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs17.cpp', | 277 '<(bindings_output_dir)/V8GeneratedBindings17.cpp', |
| 275 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs18.cpp', | 278 '<(bindings_output_dir)/V8GeneratedBindings18.cpp', |
| 276 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GeneratedBindin gs19.cpp', | 279 '<(bindings_output_dir)/V8GeneratedBindings19.cpp', |
| 277 ], | 280 ], |
| 278 }], | 281 }], |
| 282 | |
| 283 # The bindings generator can skip writing generated files if they | |
| 284 # are identical to the already existing file, which avoids | |
| 285 # recompilation. However, a dependency (earlier build step) having | |
| 286 # a newer timestamp than an output (later build step) confuses some | |
| 287 # build systems, so only use this on ninja, which explicitly | |
| 288 # supports this use case (gyp turns all actions into ninja restat | |
| 289 # rules). | |
| 290 ['"<(GENERATOR)"=="ninja"', { | |
| 291 'write_file_only_if_changed': '1', | |
| 292 }, { | |
| 293 'write_file_only_if_changed': '0', | |
| 294 }], | |
| 279 ], | 295 ], |
| 280 }, | 296 }, |
| 281 } | 297 } |
| OLD | NEW |