'lib/net.js',
'lib/os.js',
'lib/path.js',
+ 'lib/process.js',
'lib/punycode.js',
'lib/querystring.js',
'lib/readline.js',
'lib/tty.js',
'lib/url.js',
'lib/util.js',
+ 'lib/v8.js',
'lib/vm.js',
'lib/zlib.js',
],
],
'defines': [
- 'NODE_WANT_INTERNALS=1',
- 'ARCH="<(target_arch)"',
- 'PLATFORM="<(OS)"',
+ 'NODE_ARCH="<(target_arch)"',
+ 'NODE_PLATFORM="<(OS)"',
'NODE_TAG="<(node_tag)"',
'NODE_V8_OPTIONS="<(node_v8_options)"',
+ 'NODE_WANT_INTERNALS=1',
],
'conditions': [
'conditions': [
[ 'OS=="linux"', {
'sources': [
- '<(SHARED_INTERMEDIATE_DIR)/node_dtrace_provider.o',
- '<(SHARED_INTERMEDIATE_DIR)/libuv_dtrace_provider.o',
+ '<(SHARED_INTERMEDIATE_DIR)/node_dtrace_provider.o'
],
}],
[ 'OS!="mac" and OS!="linux"', {
'target_name': 'node_dtrace_header',
'type': 'none',
'conditions': [
- [ 'node_use_dtrace=="true"', {
+ [ 'node_use_dtrace=="true" and OS!="linux"', {
'actions': [
{
'action_name': 'node_dtrace_header',
'-o', '<@(_outputs)' ]
}
]
- } ]
+ } ],
+ [ 'node_use_dtrace=="true" and OS=="linux"', {
+ 'actions': [
+ {
+ 'action_name': 'node_dtrace_header',
+ 'inputs': [ 'src/node_provider.d' ],
+ 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/node_provider.h' ],
+ 'action': [ 'dtrace', '-h', '-s', '<@(_inputs)',
+ '-o', '<@(_outputs)' ]
+ }
+ ]
+ } ],
]
},
{
{
'action_name': 'node_dtrace_provider_o',
'inputs': [
- '<(OBJ_DIR)/libuv/deps/uv/src/unix/core.o',
'<(OBJ_DIR)/node/src/node_dtrace.o',
],
'outputs': [
'<(OBJ_DIR)/node/src/node_dtrace_provider.o'
],
'action': [ 'dtrace', '-G', '-xnolibs', '-s', 'src/node_provider.d',
- '-s', 'deps/uv/src/unix/uv-dtrace.d', '<@(_inputs)',
- '-o', '<@(_outputs)' ]
+ '<@(_inputs)', '-o', '<@(_outputs)' ]
}
]
}],
'action': [
'dtrace', '-C', '-G', '-s', '<@(_inputs)', '-o', '<@(_outputs)'
],
- },
- {
- 'action_name': 'libuv_dtrace_provider_o',
- 'inputs': [ 'deps/uv/src/unix/uv-dtrace.d' ],
- 'outputs': [
- '<(SHARED_INTERMEDIATE_DIR)/libuv_dtrace_provider.o'
- ],
- 'action': [
- 'dtrace', '-C', '-G', '-s', '<@(_inputs)', '-o', '<@(_outputs)'
- ],
- },
+ }
],
}],
]