old_contents: {
    'includes': [ 'common.gypi' ],
    'targets': [
      {
        'target_name': 'nodeuv-http',
        'product_name': 'nodeuv-http',
        'type': 'static_library',
        'sources': [
          'http.h', 
          'src/http.cc',
          'src/http-server.cc',
          'src/http-client.cc',
        ],
        'include_dirs': [
          './deps/nodeuv-uri',
        ],
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser'
        ],
      },
      {
        'target_name': 'server',
        'type': 'executable',
        'sources': [
          'http.h', 
          'src/http.cc',
          'src/http-server.cc',
          'examples/server.cc',
        ],
        'include_dirs': [
          './deps/nodeuv-uri',
        ],     
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser',
          'nodeuv-http'
        ],
      },
      {
        'target_name': 'client',
        'type': 'executable',
        'sources': [
          'http.h', 
          'src/http.cc',
          'src/http-client.cc',
          'examples/client.cc',
        ],
        'include_dirs': [
          './deps/nodeuv-uri',
        ],
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser',
          'nodeuv-http'
        ],
      },
   ],
  }
  
  
new_contents: {
    'includes': [ 'common.gypi' ],
    'targets': [
      {
        'target_name': 'nodeuv-http',
        'product_name': 'nodeuv-http',
        'type': 'static_library',
        'sources': [
          'http.h', 
          'src/http.cc',
          'deps/nodeuv-uri/uri.h',
          'src/http-server.cc',
          'src/http-client.cc',
        ],
        'include_dirs': [
          './deps/nodeuv-uri',
        ],
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser'
        ],
      },
      {
        'target_name': 'server',
        'type': 'executable',
        'sources': [
          'http.h', 
          'src/http.cc',
          'src/http-server.cc',
          'examples/server.cc',
        ],
        'include_dirs': [
          './deps/nodeuv-uri',
        ],     
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser',
          'nodeuv-http'
        ],
      },
      {
        'target_name': 'client',
        'type': 'executable',
        'sources': [
          'http.h', 
          'src/http.cc',
          'src/http-client.cc',
          'examples/client.cc',
        ],
        'include_dirs': [
          './deps/nodeuv-uri',
        ],
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser',
          'nodeuv-http'
        ],
      },
   ],
  }
  
  
subject: add uri to build.gyp