{
  'variables': {
    'WIN_VER' : '8.1',
    'USE_ADDITIONAL_WINMD' : 'false'
  },
  'includes': [ 'common.gypi' ],
  "targets": [
    {
      "target_name": "binding",
      "sources": [ "NodeRT.Windows.Data.Pdf.cpp",
                  "NodeRtUtils.cpp",
                  "OpaqueWrapper.cpp",
                  "CollectionsConverterUtils.cpp"],
      'libraries': [ '-lruntimeobject.lib'],
      'conditions': [ [
        'WIN_VER=="8.0"', {
          'msvs_settings': {
            'VCCLCompilerTool': {
              'AdditionalUsingDirectories' : [
                '%ProgramFiles(x86)%/Microsoft SDKs/Windows/v8.0/ExtensionSDKs/Microsoft.VCLibs/11.0/References/CommonConfiguration/neutral',
                '%ProgramFiles(x86)%/Windows Kits/8.0/References/CommonConfiguration/Neutral',
                '%ProgramFiles%/Microsoft SDKs/Windows/v8.0/ExtensionSDKs/Microsoft.VCLibs/11.0/References/CommonConfiguration/neutral',
                '%ProgramFiles%/Windows Kits/8.0/References/CommonConfiguration/Neutral'
                ]
              }
            }
          }
        ],
        ['WIN_VER=="8.1"', {
          'msvs_settings': {
            'VCCLCompilerTool': {
              'AdditionalUsingDirectories' : [
                '%ProgramFiles(x86)%/Microsoft SDKs/Windows/v8.1/ExtensionSDKs/Microsoft.VCLibs/12.0/References/CommonConfiguration/neutral',
                '%ProgramFiles(x86)%/Windows Kits/8.1/References/CommonConfiguration/Neutral',
                '%ProgramFiles%/Microsoft SDKs/Windows/v8.1/ExtensionSDKs/Microsoft.VCLibs/12.0/References/CommonConfiguration/neutral',
                '%ProgramFiles%/Windows Kits/8.1/References/CommonConfiguration/Neutral']
              }
            }
          }],
          ['USE_ADDITIONAL_WINMD=="true"', {
          'msvs_settings': {
            'VCCLCompilerTool': {
              'AdditionalUsingDirectories' : [
                '{AdditionalWinmdPath}'
                ]
               }
             }
          }]
       ],
      'msvs_settings': {
        'VCCLCompilerTool': {
            'AdditionalOptions': [ '/ZW'] 
        }
      }
     }
  ]
}