| OLD | NEW |
| 1 { | 1 { |
| 2 'variables': { | 2 'variables': { |
| 3 # We have to nest variables inside variables so that they can be overridden |
| 4 # through GYP_DEFINES. |
| 5 'variables': { |
| 6 'enable_dart_native_extensions%': 0, |
| 7 }, |
| 8 'enable_dart_native_extensions%': '<(enable_dart_native_extensions)', |
| 3 'additional_target_deps': [ | 9 'additional_target_deps': [ |
| 4 '../bindings/dart/gyp/dartium.gyp:dart_snapshot#host', | 10 '../bindings/dart/gyp/dartium.gyp:dart_snapshot#host', |
| 5 '../../../../dart/runtime/dart-runtime.gyp:libdart', | |
| 6 ], | 11 ], |
| 7 'additional_webcore_include_dirs': [ | 12 'additional_webcore_include_dirs': [ |
| 8 '..', | 13 '..', |
| 9 '../custom', | 14 '../custom', |
| 10 '../../../../../../dart/runtime', | 15 '../../../../../../dart/runtime', |
| 11 '../../../../../../dart/runtime/include', | 16 '../../../../../../dart/runtime/include', |
| 12 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/dart', | 17 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/dart', |
| 13 ], | 18 ], |
| 14 'dart_class_id_files': [ | 19 'dart_class_id_files': [ |
| 15 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/dart/DartWebkitClassIds.cpp', | 20 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/dart/DartWebkitClassIds.cpp', |
| 16 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/dart/DartWebkitClassIds.h', | 21 '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/dart/DartWebkitClassIds.h', |
| 17 ], | 22 ], |
| 18 'bindings_dart_files': [ | 23 'bindings_dart_files': [ |
| 19 # FIXMEDART: Move these somewhere? | 24 # FIXMEDART: Move these somewhere? |
| 20 # FIXMEDART: make conditional. | 25 # FIXMEDART: make conditional. |
| 21 '<@(dart_class_id_files)', | 26 '<@(dart_class_id_files)', |
| 22 ], | 27 ], |
| 28 'conditions': [ |
| 29 ['enable_dart_native_extensions==1', { |
| 30 'additional_target_deps': [ |
| 31 # Reference Dart from a shared library which can be used outside of Da
rtium |
| 32 '../bindings/dart/gyp/dartium.gyp:dart_library', |
| 33 ], |
| 34 }, { |
| 35 'additional_target_deps': [ |
| 36 # Link in Dart directly |
| 37 '../../../../dart/runtime/dart-runtime.gyp:libdart', |
| 38 ], |
| 39 }], |
| 40 ], |
| 23 }, | 41 }, |
| 24 } | 42 } |
| OLD | NEW |