Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Bright <drpizza@quiscalusmexicanus.org>2011-08-15 20:35:48 +0400
committerRyan Dahl <ry@tinyclouds.org>2011-08-25 06:12:39 +0400
commit64b41680fd064c8690e064210a8266f0b953dd16 (patch)
tree71355b1c7017cd9cb138adf29b0307dc800fe191 /node.gyp
parent90da5339c18214706043e85de4c913df83d2f46e (diff)
Add headers to improve the IDE experience.
Diffstat (limited to 'node.gyp')
-rw-r--r--node.gyp40
1 files changed, 40 insertions, 0 deletions
diff --git a/node.gyp b/node.gyp
index 147b603e340..ffa3787da16 100644
--- a/node.gyp
+++ b/node.gyp
@@ -47,6 +47,38 @@
'src/process_wrap.cc',
'src/v8_typed_array.cc',
'src/udp_wrap.cc',
+ # headers to make for a more pleasant IDE experience
+ 'src/handle_wrap.h',
+ 'src/node.h',
+ 'src/node_buffer.h',
+ 'src/node_cares.h',
+ 'src/node_child_process.h',
+ 'src/node_constants.h',
+ 'src/node_crypto.h',
+ 'src/node_dtrace.h',
+ 'src/node_extensions.h',
+ 'src/node_file.h',
+ 'src/node_http_parser.h',
+ 'src/node_javascript.h',
+ 'src/node_net.h',
+ 'src/node_os.h',
+ 'src/node_root_certs.h',
+ 'src/node_script.h',
+ 'src/node_stdio.h',
+ 'src/node_string.h',
+ 'src/node_version.h',
+ 'src/pipe_wrap.h',
+ 'src/platform.h',
+ 'src/req_wrap.h',
+ 'src/stream_wrap.h',
+ 'src/v8_typed_array.h',
+ 'deps/uv/src/eio/ecb.h',
+ 'deps/uv/include/eio.h',
+ 'deps/http_parser/http_parser.h',
+ 'deps/v8/include/v8.h',
+ 'deps/v8/include/v8-debug.h',
+ 'deps/uv/src/eio/xthread.h',
+ '<(SHARED_INTERMEDIATE_DIR)/node_natives.h',
],
'defines': [
@@ -65,6 +97,12 @@
'defines': [ 'HAVE_OPENSSL=0' ]
}],
+ [ 'node_use_dtrace=="true"', {
+ 'sources': [
+ 'src/node_provider.h', # why does this get generated into src and not SHARED_INTERMEDIATE_DIR?
+ ],
+ }],
+
[ 'OS=="win"', {
'dependencies': [
'deps/uv/deps/pthread-win32/pthread-win32.gyp:pthread-win32',
@@ -74,6 +112,8 @@
'src/node_stdio_win32.cc',
# file operations depend on eio to link. uv contains eio in unix builds, but not win32. So we need to compile it here instead.
'deps/uv/src/eio/eio.c',
+ # headers to make for a more pleasant IDE experience
+ 'src/platform_win32.h',
],
'defines': [
'PTW32_STATIC_LIB',