﻿<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0"
    xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Label="Globals">
    <ProjectGuid>{F4C0A1B6-5E09-41C8-8242-3E1F6762FB18}</ProjectGuid>
    <ProjectName>libring.Windows</ProjectName>
    <TargetName>ring-core</TargetName>
  </PropertyGroup>
  <PropertyGroup Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
  </PropertyGroup>
  <ImportGroup Label="PropertySheets">
    <Import Project="..\mk\Windows.props" />
  </ImportGroup>
  <PropertyGroup Label="Configuration">
    <OutDir>$(OutRootDir)lib\</OutDir>
  </PropertyGroup>
  <ItemGroup>
    <ClCompile Include="cpu-intel.c" />
    <ClCompile Include="crypto.c" />
    <ClCompile Include="aes\aes.c" />
    <ClCompile Include="bn\add.c" />
    <ClCompile Include="bn\bn.c" />
    <ClCompile Include="bn\cmp.c" />
    <ClCompile Include="bn\convert.c" />
    <ClCompile Include="bn\div.c" />
    <ClCompile Include="bn\exponentiation.c" />
    <ClCompile Include="bn\gcd.c" />
    <ClCompile Include="bn\generic.c" />
    <ClCompile Include="bn\montgomery.c" />
    <ClCompile Include="bn\montgomery_inv.c" />
    <ClCompile Include="bn\mul.c" />
    <ClCompile Include="bn\random.c" />
    <ClCompile Include="bn\rsaz_exp.c" />
    <ClCompile Include="bn\shift.c" />
    <ClCompile Include="cipher\e_aes.c" />
    <ClCompile Include="curve25519\curve25519.c" />
    <ClCompile Include="ec\ecp_nistz.c" />
    <ClCompile Include="ec\ecp_nistz256.c" />
    <ClCompile Include="ec\gfp_constant_time.c" />
    <ClCompile Include="ec\gfp_p256.c" />
    <ClCompile Include="ec\gfp_p384.c" />
    <ClCompile Include="ec\wnaf.c" />
    <ClCompile Include="mem.c" />
    <ClCompile Include="modes\gcm.c" />
    <ClCompile Include="poly1305\poly1305.c" />
    <ClCompile Include="rand\sysrand.c" />
    <ClCompile Include="rsa\blinding.c" />
    <ClCompile Include="rsa\rsa.c" />
    <ClCompile Include="rsa\rsa_impl.c" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="aes\internal.h" />
    <ClInclude Include="bn\internal.h" />
    <ClInclude Include="bn\rsaz_exp.h" />
    <ClInclude Include="cipher\internal.h" />
    <ClInclude Include="des\internal.h" />
    <ClInclude Include="digest\internal.h" />
    <ClInclude Include="ec\internal.h" />
    <ClInclude Include="ec\ecp_nistz256_table.inl" />
    <ClInclude Include="evp\internal.h" />
    <ClInclude Include="modes\internal.h" />
    <ClInclude Include="rand\internal.h" />
    <ClInclude Include="rsa\internal.h" />
  </ItemGroup>
  <ItemDefinitionGroup>
    <ClCompile>
      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\include</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>
