old_contents: {
    'variables': 
    {
    },
    
    'targets': 
    [{
      'target_name': 'ircd',
      'dependencies': 
      [
        'jsoncpp/jsoncpp.gyp:jsoncpp',
        'libuv/uv.gyp:uv',
      ],
      'type': 'executable',
      'include_dirs': 
      [
        'include',
      ],
      'sources': 
      [
        'common.gypi',
        'src/config.cc',
        'src/connection.cc',
        'src/generalsection.cc',
        'src/listener.cc',
        'src/listenersection.cc',
        'src/logging.cc',
        'src/loggingsection.cc',
        'src/main.cc',
        'src/system.cc'
      ],
      'conditions': 
      [
  	  [ 
  		'OS=="win"', 
  		{
  		  'defines': 
  		  [
  			'_WIN32_WINNT=0x0600',
  			'_GNU_SOURCE',
  		  ],
  		},
  		{
  		  'cflags': [ '-Wall', '-Wextra', '-pedantic', '-Wno-long-long', '-Wno-unused-parameter' ],
  	      'defines': [ '_GNU_SOURCE' ],
  	    }
  	  ],
  	], 
    }]
  }
  
new_contents: {
    'variables': 
    {
    },
    
    'targets': 
    [{
      'target_name': 'ircd',
      'dependencies': 
      [
        'jsoncpp/jsoncpp.gyp:jsoncpp',
        'libuv/uv.gyp:uv',
      ],
      'type': 'executable',
      'include_dirs': 
      [
        'include',
      ],
      'sources': 
      [
        'common.gypi',
        'include/config.h',
        'include/configsection.h',
        'include/connection.h',
        'include/generalsection.h',
        'include/listener.h',
        'include/listenersection.h',
        'include/logging.h',
        'include/loggingsection.h',
        'include/stdinc.h',
        'include/system.h',
        'src/config.cc',
        'src/connection.cc',
        'src/generalsection.cc',
        'src/listener.cc',
        'src/listenersection.cc',
        'src/logging.cc',
        'src/loggingsection.cc',
        'src/main.cc',
        'src/system.cc'
      ],
      'conditions': 
      [
  	  [ 
  		'OS=="win"', 
  		{
  		  'defines': 
  		  [
  			'_WIN32_WINNT=0x0600',
  			'_GNU_SOURCE',
  		  ],
  		},
  		{
  		  'cflags': [ '-Wall', '-Wextra', '-pedantic', '-Wno-long-long', '-Wno-unused-parameter' ],
  	      'defines': [ '_GNU_SOURCE' ],
  	    }
  	  ],
  	], 
    }]
  }
  
subject: add the include files into the .gyp file so they show up in the vs project