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="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  <PropertyGroup Label="Globals">
22    <VCProjectVersion>15.0</VCProjectVersion>
23    <ProjectGuid>{6BA6146F-8B38-49A2-A156-769E0F2CC302}</ProjectGuid>
24    <Keyword>Win32Proj</Keyword>
25    <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
26  </PropertyGroup>
27  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
29    <ConfigurationType>DynamicLibrary</ConfigurationType>
30    <UseDebugLibraries>true</UseDebugLibraries>
31    <PlatformToolset>v141_clang_c2</PlatformToolset>
32  </PropertyGroup>
33  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
34    <ConfigurationType>DynamicLibrary</ConfigurationType>
35    <UseDebugLibraries>false</UseDebugLibraries>
36    <PlatformToolset>v141_clang_c2</PlatformToolset>
37  </PropertyGroup>
38  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
39    <ConfigurationType>DynamicLibrary</ConfigurationType>
40    <UseDebugLibraries>true</UseDebugLibraries>
41    <PlatformToolset>v141_clang_c2</PlatformToolset>
42  </PropertyGroup>
43  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
44    <ConfigurationType>DynamicLibrary</ConfigurationType>
45    <UseDebugLibraries>false</UseDebugLibraries>
46    <PlatformToolset>v141_clang_c2</PlatformToolset>
47  </PropertyGroup>
48  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
49  <ImportGroup Label="ExtensionSettings">
50  </ImportGroup>
51  <ImportGroup Label="Shared">
52  </ImportGroup>
53  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
54    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
55  </ImportGroup>
56  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
57    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58  </ImportGroup>
59  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
60    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61  </ImportGroup>
62  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
63    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
64  </ImportGroup>
65  <PropertyGroup Label="UserMacros" />
66  <PropertyGroup>
67    <IntDir>$(ProjectDir)\$(ProjectName)\$(Configuration)\$(PlatformTarget)\</IntDir>
68  </PropertyGroup>
69  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
70    <ClCompile>
71      <PreprocessorDefinitions>WIN32;MAXLOGLEVEL=6;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
72      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
73      <WarningLevel>Level3</WarningLevel>
74      <Optimization>Disabled</Optimization>
75      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\src;$(SolutionDir)\include\tss2;$(SolutionDir)\src\tss2-mu;$(SolutionDir)\src\tss2-sys;(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
76    </ClCompile>
77    <Link>
78      <TargetMachine>MachineX86</TargetMachine>
79      <GenerateDebugInformation>true</GenerateDebugInformation>
80      <SubSystem>Windows</SubSystem>
81      <AdditionalDependencies>$(OutDir)\tss2-mu.lib;Tbs.lib;%(AdditionalDependencies)</AdditionalDependencies>
82      <ModuleDefinitionFile>$(SolutionDir)\lib\tss2-tcti-tbs.def</ModuleDefinitionFile>
83    </Link>
84  </ItemDefinitionGroup>
85  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
86    <ClCompile>
87      <PreprocessorDefinitions>WIN32;MAXLOGLEVEL=6;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
88      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
89      <WarningLevel>Level3</WarningLevel>
90      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\src;$(SolutionDir)\include\tss2;$(SolutionDir)\src\tss2-mu;$(SolutionDir)\src\tss2-sys;(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
91    </ClCompile>
92    <Link>
93      <TargetMachine>MachineX86</TargetMachine>
94      <GenerateDebugInformation>true</GenerateDebugInformation>
95      <SubSystem>Windows</SubSystem>
96      <EnableCOMDATFolding>true</EnableCOMDATFolding>
97      <OptimizeReferences>true</OptimizeReferences>
98      <AdditionalDependencies>$(OutDir)\tss2-mu.lib;Tbs.lib;%(AdditionalDependencies)</AdditionalDependencies>
99      <ModuleDefinitionFile>$(SolutionDir)\lib\tss2-tcti-tbs.def</ModuleDefinitionFile>
100    </Link>
101  </ItemDefinitionGroup>
102  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
103    <ClCompile>
104      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\src;$(SolutionDir)\include\tss2;$(SolutionDir)\src\tss2-mu;$(SolutionDir)\src\tss2-sys;(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
105      <PreprocessorDefinitions>_WINDLL;MAXLOGLEVEL=6;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106    </ClCompile>
107    <Link>
108      <AdditionalDependencies>$(OutDir)\tss2-mu.lib;Tbs.lib;%(AdditionalDependencies)</AdditionalDependencies>
109      <ModuleDefinitionFile>$(SolutionDir)\lib\tss2-tcti-tbs.def</ModuleDefinitionFile>
110    </Link>
111  </ItemDefinitionGroup>
112  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
113    <ClCompile>
114      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\src;$(SolutionDir)\include\tss2;$(SolutionDir)\src\tss2-mu;$(SolutionDir)\src\tss2-sys;(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
115      <PreprocessorDefinitions>_WINDLL;MAXLOGLEVEL=6;%(PreprocessorDefinitions)</PreprocessorDefinitions>
116      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
117    </ClCompile>
118    <Link>
119      <AdditionalDependencies>$(OutDir)\tss2-mu.lib;Tbs.lib;%(AdditionalDependencies)</AdditionalDependencies>
120      <ModuleDefinitionFile>$(SolutionDir)\lib\tss2-tcti-tbs.def</ModuleDefinitionFile>
121    </Link>
122  </ItemDefinitionGroup>
123  <ItemGroup>
124    <ClCompile Include="..\util\log.c" />
125    <ClCompile Include="tcti-common.c" />
126    <ClCompile Include="tcti-tbs.c" />
127  </ItemGroup>
128  <ItemGroup>
129    <ClInclude Include="..\util\log.h" />
130    <ClInclude Include="tcti-common.h" />
131    <ClInclude Include="tcti-tbs.h" />
132  </ItemGroup>
133  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
134  <ImportGroup Label="ExtensionTargets">
135  </ImportGroup>
136</Project>
137