1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Coverage|Win32"> 5 <Configuration>Coverage</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Coverage|x64"> 9 <Configuration>Coverage</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="WolfDebug|Win32"> 13 <Configuration>WolfDebug</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="WolfDebug|x64"> 17 <Configuration>WolfDebug</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 <ProjectConfiguration Include="WolfRelease|Win32"> 21 <Configuration>WolfRelease</Configuration> 22 <Platform>Win32</Platform> 23 </ProjectConfiguration> 24 <ProjectConfiguration Include="WolfRelease|x64"> 25 <Configuration>WolfRelease</Configuration> 26 <Platform>x64</Platform> 27 </ProjectConfiguration> 28 </ItemGroup> 29 <PropertyGroup Label="Globals"> 30 <ProjectGuid>{73973223-5EE8-41CA-8E88-1D60E89A237B}</ProjectGuid> 31 <RootNamespace>wolfssl</RootNamespace> 32 <Keyword>Win32Proj</Keyword> 33 <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> 34 <WolfRootDir>$(SolutionDir)..\external\wolfssl\</WolfRootDir> 35 </PropertyGroup> 36 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" Label="Configuration"> 38 <ConfigurationType>StaticLibrary</ConfigurationType> 39 <PlatformToolset>v141</PlatformToolset> 40 <CharacterSet>Unicode</CharacterSet> 41 <WholeProgramOptimization>true</WholeProgramOptimization> 42 </PropertyGroup> 43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" Label="Configuration"> 44 <ConfigurationType>StaticLibrary</ConfigurationType> 45 <PlatformToolset>v141</PlatformToolset> 46 <CharacterSet>Unicode</CharacterSet> 47 <WholeProgramOptimization>true</WholeProgramOptimization> 48 </PropertyGroup> 49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" Label="Configuration"> 50 <ConfigurationType>StaticLibrary</ConfigurationType> 51 <PlatformToolset>v141</PlatformToolset> 52 <CharacterSet>Unicode</CharacterSet> 53 </PropertyGroup> 54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Coverage|Win32'" Label="Configuration"> 55 <ConfigurationType>StaticLibrary</ConfigurationType> 56 <PlatformToolset>v141</PlatformToolset> 57 <CharacterSet>Unicode</CharacterSet> 58 </PropertyGroup> 59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" Label="Configuration"> 60 <ConfigurationType>StaticLibrary</ConfigurationType> 61 <PlatformToolset>v141</PlatformToolset> 62 <CharacterSet>Unicode</CharacterSet> 63 </PropertyGroup> 64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Coverage|x64'" Label="Configuration"> 65 <ConfigurationType>StaticLibrary</ConfigurationType> 66 <PlatformToolset>v141</PlatformToolset> 67 <CharacterSet>Unicode</CharacterSet> 68 </PropertyGroup> 69 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 70 <ImportGroup Label="ExtensionSettings"> 71 </ImportGroup> 72 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" Label="PropertySheets"> 73 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 74 </ImportGroup> 75 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" Label="PropertySheets"> 76 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 77 </ImportGroup> 78 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" Label="PropertySheets"> 79 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 80 </ImportGroup> 81 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Coverage|Win32'" Label="PropertySheets"> 82 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 83 </ImportGroup> 84 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" Label="PropertySheets"> 85 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 86 </ImportGroup> 87 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Coverage|x64'" Label="PropertySheets"> 88 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 89 </ImportGroup> 90 <PropertyGroup Label="UserMacros" /> 91 <PropertyGroup> 92 <OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir> 93 <IntDir>$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir> 94 <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(WolfRootDir)</IncludePath> 95 </PropertyGroup> 96 <ItemDefinitionGroup> 97 <ClCompile> 98 <PreprocessorDefinitions>WOLFSSL_SHA384;WOLFSSL_SHA512;WOLFSSL_KEY_GEN;WOLFSSL_LIB;WOLFSSL_USER_SETTINGS;CYASSL_USER_SETTINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 99 </ClCompile> 100 </ItemDefinitionGroup> 101 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'"> 102 <ClCompile> 103 <Optimization>Disabled</Optimization> 104 <MinimalRebuild>true</MinimalRebuild> 105 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 106 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 107 <PrecompiledHeader /> 108 <WarningLevel>Level4</WarningLevel> 109 <DebugInformationFormat>EditAndContinue</DebugInformationFormat> 110 <DisableSpecificWarnings>4206;4214;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings> 111 <AdditionalIncludeDirectories>$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\wolf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 112 </ClCompile> 113 </ItemDefinitionGroup> 114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Coverage|Win32'"> 115 <ClCompile> 116 <Optimization>Disabled</Optimization> 117 <MinimalRebuild>true</MinimalRebuild> 118 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 119 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 120 <PrecompiledHeader> 121 </PrecompiledHeader> 122 <WarningLevel>Level4</WarningLevel> 123 <DebugInformationFormat>EditAndContinue</DebugInformationFormat> 124 <DisableSpecificWarnings>4206;4214;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings> 125 <AdditionalIncludeDirectories>$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\wolf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 126 </ClCompile> 127 </ItemDefinitionGroup> 128 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'"> 129 <ClCompile> 130 <Optimization>Disabled</Optimization> 131 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 132 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 133 <PrecompiledHeader> 134 </PrecompiledHeader> 135 <WarningLevel>Level4</WarningLevel> 136 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 137 <DisableSpecificWarnings>4206;4214;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings> 138 <AdditionalIncludeDirectories>$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\wolf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 139 </ClCompile> 140 </ItemDefinitionGroup> 141 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Coverage|x64'"> 142 <ClCompile> 143 <Optimization>Disabled</Optimization> 144 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 145 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 146 <PrecompiledHeader> 147 </PrecompiledHeader> 148 <WarningLevel>Level4</WarningLevel> 149 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 150 <DisableSpecificWarnings>4206;4214;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings> 151 </ClCompile> 152 </ItemDefinitionGroup> 153 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'"> 154 <ClCompile> 155 <Optimization>MaxSpeed</Optimization> 156 <IntrinsicFunctions>true</IntrinsicFunctions> 157 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 158 <FunctionLevelLinking>true</FunctionLevelLinking> 159 <PrecompiledHeader /> 160 <WarningLevel>Level3</WarningLevel> 161 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 162 <AdditionalIncludeDirectories>$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\wolf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 163 </ClCompile> 164 </ItemDefinitionGroup> 165 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'"> 166 <ClCompile> 167 <Optimization>MaxSpeed</Optimization> 168 <IntrinsicFunctions>true</IntrinsicFunctions> 169 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 170 <FunctionLevelLinking>true</FunctionLevelLinking> 171 <PrecompiledHeader> 172 </PrecompiledHeader> 173 <WarningLevel>Level3</WarningLevel> 174 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 175 <AdditionalIncludeDirectories>$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\wolf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 176 </ClCompile> 177 </ItemDefinitionGroup> 178 <ItemGroup> 179 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\aes.c" /> 180 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\ecc.c" /> 181 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\integer.c" /> 182 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\memory.c" /> 183 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\sha.c" /> 184 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\sha256.c" /> 185 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\sha512.c" /> 186 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\tfm.c" /> 187 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\wolfmath.c" /> 188 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\des3.c" /> 189 <ClCompile Include="$(WolfRootDir)wolfcrypt\src\random.c" /> 190 </ItemGroup> 191 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 192 <ImportGroup Label="ExtensionTargets"> 193 </ImportGroup> 194</Project>