Index: runtime/vm/vm.gypi |
=================================================================== |
--- runtime/vm/vm.gypi (revision 45699) |
+++ runtime/vm/vm.gypi (working copy) |
@@ -103,10 +103,80 @@ |
}]], |
}, |
{ |
- 'target_name': 'libdart_lib_withcore', |
+ 'target_name': 'libdart_vm_nosnapshot', |
'type': 'static_library', |
'toolsets':['host', 'target'], |
'dependencies': [ |
+ 'generate_service_cc_file#host' |
+ ], |
+ 'includes': [ |
+ 'vm_sources.gypi', |
+ '../platform/platform_headers.gypi', |
+ '../platform/platform_sources.gypi', |
+ ], |
+ 'sources': [ |
+ # Include generated source files. |
+ '<(service_cc_file)', |
+ ], |
+ 'sources/': [ |
+ # Exclude all _test.[cc|h] files. |
+ ['exclude', '_test\\.(cc|h)$'], |
+ ], |
+ 'include_dirs': [ |
+ '..', |
+ ], |
+ 'defines': [ |
+ 'DART_NO_SNAPSHOT', |
+ ], |
+ 'conditions': [ |
+ ['OS=="linux"', { |
+ 'link_settings': { |
+ 'libraries': [ |
+ '-lpthread', |
+ '-lrt', |
+ '-ldl', |
+ ], |
+ }, |
+ }], |
+ ['OS=="android" and _toolset=="host"', { |
+ 'link_settings': { |
+ 'libraries': [ |
+ '-lpthread', |
+ '-lrt', |
+ '-ldl', |
+ ], |
+ }, |
+ }], |
+ ['OS=="win"', { |
+ 'sources/' : [ |
+ ['exclude', 'gdbjit.cc'], |
+ ], |
+ }], |
+ ['dart_vtune_support==0', { |
+ 'sources/' : [ |
+ ['exclude', 'vtune\\.(cc|h)$'], |
+ ], |
+ }], |
+ ['dart_vtune_support==1', { |
+ 'include_dirs': ['<(dart_vtune_root)/include'], |
+ 'defines': ['DART_VTUNE_SUPPORT'], |
+ 'link_settings': { |
+ 'conditions': [ |
+ ['OS=="linux"', { |
+ 'libraries': ['-ljitprofiling'], |
+ }], |
+ ['OS=="win"', { |
+ 'libraries': ['-ljitprofiling.lib'], |
+ }], |
+ ], |
+ }, |
+ }]], |
+ }, |
+ { |
+ 'target_name': 'libdart_lib_nosnapshot', |
+ 'type': 'static_library', |
+ 'toolsets':['host', 'target'], |
+ 'dependencies': [ |
'generate_async_cc_file#host', |
'generate_async_patch_cc_file#host', |
'generate_core_cc_file#host', |