old_contents: {
    'includes': [ 'common.gypi' ],
    'targets': [
      {
        'target_name': 'libuv-http',
        'type': 'none',
        'sources': [
          'http.h', 'http.cc'
        ],
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser'
        ],
      },
      {
        'target_name': 'test',
        'type': 'executable',
        'sources': [
          'http.cc', 'test.cc',
        ],
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser'
        ],
      },
    ],
  
  }
  
new_contents: {
    'includes': [ 'common.gypi' ],
    'targets': [
      {
        'target_name': 'libuv-http',
        'product_name': 'libuv-http',
        'type': 'static_library',
        'sources': [
          'http.h', 'http.cc'
        ],
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser'
        ],
      },
      {
        'target_name': 'test',
        'type': 'executable',
        'sources': [
          'http.cc', 'test.cc',
        ],
        'dependencies': [
          './deps/libuv/uv.gyp:libuv',
          './deps/http-parser/http_parser.gyp:http_parser'
        ],
      },
    ],
  
  }
  
subject: make sure gyp outputs a lib