1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup Label="ProjectConfigurations">
4    <ProjectConfiguration Include="Debug|Win32">
5      <Configuration>Debug</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Release|Win32">
9      <Configuration>Release</Configuration>
10      <Platform>Win32</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Debug|x64">
13      <Configuration>Debug</Configuration>
14      <Platform>x64</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Release|x64">
17      <Configuration>Release</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20  </ItemGroup>
21  <ItemGroup>
22    <ClInclude Include="..\util\log.h" />
23    <ClInclude Include="..\util\tss2_endian.h" />
24  </ItemGroup>
25  <ItemGroup>
26    <ClCompile Include="..\util\log.c" />
27    <ClCompile Include="base-types.c" />
28    <ClCompile Include="tpm2b-types.c" />
29    <ClCompile Include="tpma-types.c" />
30    <ClCompile Include="tpml-types.c" />
31    <ClCompile Include="tpms-types.c" />
32    <ClCompile Include="tpmt-types.c" />
33    <ClCompile Include="tpmu-types.c" />
34  </ItemGroup>
35  <PropertyGroup Label="Globals">
36    <ProjectGuid>{a6d8f061-6827-492f-80c3-32c4dd4fc52e}</ProjectGuid>
37    <Keyword>Clang</Keyword>
38    <RootNamespace>libtss2_mu</RootNamespace>
39    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
40    <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
41  </PropertyGroup>
42  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
44    <ConfigurationType>DynamicLibrary</ConfigurationType>
45    <UseDebugLibraries>true</UseDebugLibraries>
46    <PlatformToolset>v141_clang_c2</PlatformToolset>
47  </PropertyGroup>
48  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
49    <ConfigurationType>DynamicLibrary</ConfigurationType>
50    <UseDebugLibraries>false</UseDebugLibraries>
51    <PlatformToolset>v141_clang_c2</PlatformToolset>
52  </PropertyGroup>
53  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
54    <ConfigurationType>DynamicLibrary</ConfigurationType>
55    <UseDebugLibraries>true</UseDebugLibraries>
56    <PlatformToolset>v141_clang_c2</PlatformToolset>
57  </PropertyGroup>
58  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
59    <ConfigurationType>DynamicLibrary</ConfigurationType>
60    <UseDebugLibraries>false</UseDebugLibraries>
61    <PlatformToolset>v141_clang_c2</PlatformToolset>
62  </PropertyGroup>
63  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
64  <ImportGroup Label="ExtensionSettings" />
65  <ImportGroup Label="Shared" />
66  <ImportGroup Label="PropertySheets" />
67  <PropertyGroup Label="UserMacros" />
68  <ItemDefinitionGroup>
69    <ClCompile>
70      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">WIN32;_DEBUG;_WINDOWS;_USRDLL;libtss2_mu_EXPORTS;MAXLOGLEVEL=6;%(PreprocessorDefinitions)</PreprocessorDefinitions>
71      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">WIN32;NDEBUG;_WINDOWS;_USRDLL;libtss2_mu_EXPORTS;MAXLOGLEVEL=3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
72      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_DEBUG;_WINDOWS;_USRDLL;libtss2_mu_EXPORTS;MAXLOGLEVEL=6;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NDEBUG;_WINDOWS;_USRDLL;libtss2_mu_EXPORTS;MAXLOGLEVEL=3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
74      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\src;$(SolutionDir)\include\tss2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
75    </ClCompile>
76    <Link>
77      <SubSystem>Windows</SubSystem>
78      <GenerateDebugInformation>true</GenerateDebugInformation>
79      <ModuleDefinitionFile>$(SolutionDir)\lib\tss2-mu.def</ModuleDefinitionFile>
80    </Link>
81  </ItemDefinitionGroup>
82  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
83  <ImportGroup Label="ExtensionTargets" />
84</Project>