xref: /aosp_15_r20/external/ms-tpm-20-ref/TPMCmd/Platform/platform.vcxproj (revision 5c591343844d1f9da7da26467c4bf7efc8a7a413)
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="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Release|Win32">
13      <Configuration>Release</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Release|x64">
17      <Configuration>Release</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Static|Win32">
21      <Configuration>Static</Configuration>
22      <Platform>Win32</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Static|x64">
25      <Configuration>Static</Configuration>
26      <Platform>x64</Platform>
27    </ProjectConfiguration>
28    <ProjectConfiguration Include="WolfDebug|Win32">
29      <Configuration>WolfDebug</Configuration>
30      <Platform>Win32</Platform>
31    </ProjectConfiguration>
32    <ProjectConfiguration Include="WolfDebug|x64">
33      <Configuration>WolfDebug</Configuration>
34      <Platform>x64</Platform>
35    </ProjectConfiguration>
36    <ProjectConfiguration Include="WolfRelease|Win32">
37      <Configuration>WolfRelease</Configuration>
38      <Platform>Win32</Platform>
39    </ProjectConfiguration>
40    <ProjectConfiguration Include="WolfRelease|x64">
41      <Configuration>WolfRelease</Configuration>
42      <Platform>x64</Platform>
43    </ProjectConfiguration>
44  </ItemGroup>
45  <ItemGroup>
46    <ClCompile Include="src\PlatformACT.c" />
47    <ClCompile Include="src\Cancel.c" />
48    <ClCompile Include="src\Clock.c" />
49    <ClCompile Include="src\DebugHelpers.c" />
50    <ClCompile Include="src\Entropy.c" />
51    <ClCompile Include="src\LocalityPlat.c" />
52    <ClCompile Include="src\NVMem.c" />
53    <ClCompile Include="src\PlatformData.c" />
54    <ClCompile Include="src\PowerPlat.c" />
55    <ClCompile Include="src\PPPlat.c" />
56    <ClCompile Include="src\RunCommand.c" />
57    <ClCompile Include="src\Unique.c" />
58  </ItemGroup>
59  <ItemGroup>
60    <ClInclude Include="include\Platform.h" />
61    <ClInclude Include="include\PlatformClock.h" />
62    <ClInclude Include="include\PlatformData.h" />
63    <ClInclude Include="include\prototypes\Platform_fp.h" />
64  </ItemGroup>
65  <PropertyGroup Label="Globals">
66    <ProjectGuid>{A9249F05-0DF5-4D06-9873-FBBE61B6768B}</ProjectGuid>
67    <RootNamespace>platform</RootNamespace>
68    <Keyword>Win32Proj</Keyword>
69    <ProjectName>Platform</ProjectName>
70    <WindowsTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</WindowsTargetPlatformVersion>
71  </PropertyGroup>
72  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
73  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
74    <ConfigurationType>StaticLibrary</ConfigurationType>
75    <CharacterSet>Unicode</CharacterSet>
76    <WholeProgramOptimization>true</WholeProgramOptimization>
77    <PlatformToolset>v141</PlatformToolset>
78  </PropertyGroup>
79  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" Label="Configuration">
80    <ConfigurationType>StaticLibrary</ConfigurationType>
81    <CharacterSet>Unicode</CharacterSet>
82    <WholeProgramOptimization>true</WholeProgramOptimization>
83    <PlatformToolset>v141</PlatformToolset>
84  </PropertyGroup>
85  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
86    <ConfigurationType>StaticLibrary</ConfigurationType>
87    <CharacterSet>Unicode</CharacterSet>
88    <WholeProgramOptimization>false</WholeProgramOptimization>
89    <PlatformToolset>v141</PlatformToolset>
90  </PropertyGroup>
91  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" Label="Configuration">
92    <ConfigurationType>StaticLibrary</ConfigurationType>
93    <CharacterSet>Unicode</CharacterSet>
94    <WholeProgramOptimization>false</WholeProgramOptimization>
95    <PlatformToolset>v141</PlatformToolset>
96  </PropertyGroup>
97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
98    <ConfigurationType>StaticLibrary</ConfigurationType>
99    <CharacterSet>Unicode</CharacterSet>
100    <PlatformToolset>v141</PlatformToolset>
101  </PropertyGroup>
102  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" Label="Configuration">
103    <ConfigurationType>StaticLibrary</ConfigurationType>
104    <CharacterSet>Unicode</CharacterSet>
105    <PlatformToolset>v141</PlatformToolset>
106  </PropertyGroup>
107  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static|Win32'" Label="Configuration">
108    <ConfigurationType>StaticLibrary</ConfigurationType>
109    <CharacterSet>Unicode</CharacterSet>
110    <PlatformToolset>v141</PlatformToolset>
111  </PropertyGroup>
112  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
113    <ConfigurationType>StaticLibrary</ConfigurationType>
114    <CharacterSet>Unicode</CharacterSet>
115    <PlatformToolset>v141</PlatformToolset>
116  </PropertyGroup>
117  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" Label="Configuration">
118    <ConfigurationType>StaticLibrary</ConfigurationType>
119    <CharacterSet>Unicode</CharacterSet>
120    <PlatformToolset>v141</PlatformToolset>
121  </PropertyGroup>
122  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static|x64'" Label="Configuration">
123    <ConfigurationType>StaticLibrary</ConfigurationType>
124    <CharacterSet>Unicode</CharacterSet>
125    <PlatformToolset>v141</PlatformToolset>
126  </PropertyGroup>
127  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
128  <ImportGroup Label="ExtensionSettings">
129  </ImportGroup>
130  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
131    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
132  </ImportGroup>
133  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" Label="PropertySheets">
134    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
135  </ImportGroup>
136  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
137    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
138  </ImportGroup>
139  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" Label="PropertySheets">
140    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
141  </ImportGroup>
142  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
143    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
144  </ImportGroup>
145  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" Label="PropertySheets">
146    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
147  </ImportGroup>
148  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static|Win32'" Label="PropertySheets">
149    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
150  </ImportGroup>
151  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
152    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
153  </ImportGroup>
154  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" Label="PropertySheets">
155    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
156  </ImportGroup>
157  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static|x64'" Label="PropertySheets">
158    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
159  </ImportGroup>
160  <PropertyGroup Label="UserMacros" />
161  <PropertyGroup>
162    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
163    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Configuration)\</OutDir>
164    <OutDir Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
165    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
166    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
167    <IntDir Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
168    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
169    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Configuration)\</OutDir>
170    <OutDir Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
171    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
172    <IntDir Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
173    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
174    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
175    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
176    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
177    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
178    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
179    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
180    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" />
181    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static|Win32'" />
182    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
183    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" />
184    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static|x64'" />
185    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
186    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" />
187    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static|Win32'" />
188    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
189    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" />
190    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static|x64'" />
191    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
192    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
193    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
194    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
195    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
196    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" />
197    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
198    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" />
199    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
200    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" />
201    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
202    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" />
203    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.lib</TargetExt>
204    <TargetExt Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">.lib</TargetExt>
205    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">.lib</TargetExt>
206    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>
207    <TargetExt Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">.lib</TargetExt>
208    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Static|x64'">.lib</TargetExt>
209  </PropertyGroup>
210  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
211    <LinkIncremental>true</LinkIncremental>
212  </PropertyGroup>
213  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">
214    <LinkIncremental>true</LinkIncremental>
215  </PropertyGroup>
216  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">
217    <LinkIncremental>true</LinkIncremental>
218  </PropertyGroup>
219  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
220    <LinkIncremental>false</LinkIncremental>
221    <TargetExt>.lib</TargetExt>
222  </PropertyGroup>
223  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">
224    <LinkIncremental>false</LinkIncremental>
225    <TargetExt>.lib</TargetExt>
226  </PropertyGroup>
227  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
228    <OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
229    <IntDir>$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
230  </PropertyGroup>
231  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">
232    <OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
233    <IntDir>$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
234  </PropertyGroup>
235  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static|x64'">
236    <OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
237    <IntDir>$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
238  </PropertyGroup>
239  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
240    <OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
241    <IntDir>$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
242  </PropertyGroup>
243  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">
244    <OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
245    <IntDir>$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
246  </PropertyGroup>
247  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
248    <ClCompile>
249      <Optimization>Disabled</Optimization>
250      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
251      <PreprocessorDefinitions>WIN32;DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
252      <MinimalRebuild>false</MinimalRebuild>
253      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
254      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
255      <PrecompiledHeader>NotUsing</PrecompiledHeader>
256      <WarningLevel>EnableAllWarnings</WarningLevel>
257      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
258      <CompileAs>CompileAsC</CompileAs>
259      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
260      <StructMemberAlignment>Default</StructMemberAlignment>
261      <BrowseInformation>true</BrowseInformation>
262      <TreatWarningAsError>true</TreatWarningAsError>
263    </ClCompile>
264    <Link>
265      <ModuleDefinitionFile>
266      </ModuleDefinitionFile>
267      <GenerateDebugInformation>true</GenerateDebugInformation>
268      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
269      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
270      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
271      <GenerateMapFile>true</GenerateMapFile>
272      <MapFileName>$(OutDir)Platform.map</MapFileName>
273    </Link>
274    <Lib>
275      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
276    </Lib>
277    <Bscmake>
278      <PreserveSbr>true</PreserveSbr>
279    </Bscmake>
280    <Xdcmake>
281      <OutputFile />
282    </Xdcmake>
283  </ItemDefinitionGroup>
284  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">
285    <ClCompile>
286      <Optimization>Disabled</Optimization>
287      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
288      <PreprocessorDefinitions>WIN32;DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
289      <MinimalRebuild>false</MinimalRebuild>
290      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
291      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
292      <PrecompiledHeader>NotUsing</PrecompiledHeader>
293      <WarningLevel>EnableAllWarnings</WarningLevel>
294      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
295      <CompileAs>CompileAsC</CompileAs>
296      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
297      <StructMemberAlignment>Default</StructMemberAlignment>
298      <BrowseInformation>true</BrowseInformation>
299      <TreatWarningAsError>true</TreatWarningAsError>
300    </ClCompile>
301    <Link>
302      <ModuleDefinitionFile>
303      </ModuleDefinitionFile>
304      <GenerateDebugInformation>true</GenerateDebugInformation>
305      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
306      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
307      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
308      <GenerateMapFile>true</GenerateMapFile>
309      <MapFileName>$(OutDir)Platform.map</MapFileName>
310    </Link>
311    <Lib>
312      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
313    </Lib>
314    <Bscmake>
315      <PreserveSbr>true</PreserveSbr>
316    </Bscmake>
317    <Xdcmake>
318      <OutputFile>
319      </OutputFile>
320    </Xdcmake>
321  </ItemDefinitionGroup>
322  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">
323    <ClCompile>
324      <Optimization>Disabled</Optimization>
325      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
326      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
327      <MinimalRebuild>false</MinimalRebuild>
328      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
329      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
330      <PrecompiledHeader>NotUsing</PrecompiledHeader>
331      <WarningLevel>EnableAllWarnings</WarningLevel>
332      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
333      <CompileAs>CompileAsC</CompileAs>
334      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
335      <StructMemberAlignment>Default</StructMemberAlignment>
336      <TreatWarningAsError>true</TreatWarningAsError>
337    </ClCompile>
338    <Link>
339      <ModuleDefinitionFile>
340      </ModuleDefinitionFile>
341      <GenerateDebugInformation>true</GenerateDebugInformation>
342      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
343      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
344    </Link>
345    <Lib>
346      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
347    </Lib>
348  </ItemDefinitionGroup>
349  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
350    <ClCompile>
351      <Optimization>Disabled</Optimization>
352      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
353      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
354      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
355      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
356      <PrecompiledHeader>
357      </PrecompiledHeader>
358      <WarningLevel>EnableAllWarnings</WarningLevel>
359      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
360      <CompileAs>CompileAsC</CompileAs>
361      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
362      <StructMemberAlignment>Default</StructMemberAlignment>
363      <TreatWarningAsError>true</TreatWarningAsError>
364    </ClCompile>
365    <Link>
366      <ModuleDefinitionFile>
367      </ModuleDefinitionFile>
368      <GenerateDebugInformation>true</GenerateDebugInformation>
369    </Link>
370    <Lib>
371      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
372    </Lib>
373  </ItemDefinitionGroup>
374  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">
375    <ClCompile>
376      <Optimization>Disabled</Optimization>
377      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
378      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
379      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
380      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
381      <PrecompiledHeader>
382      </PrecompiledHeader>
383      <WarningLevel>EnableAllWarnings</WarningLevel>
384      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
385      <CompileAs>CompileAsC</CompileAs>
386      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
387      <StructMemberAlignment>Default</StructMemberAlignment>
388      <TreatWarningAsError>true</TreatWarningAsError>
389    </ClCompile>
390    <Link>
391      <GenerateDebugInformation>true</GenerateDebugInformation>
392    </Link>
393    <Lib>
394      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
395    </Lib>
396  </ItemDefinitionGroup>
397  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static|x64'">
398    <ClCompile>
399      <Optimization>Disabled</Optimization>
400      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
401      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
402      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
403      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
404      <PrecompiledHeader>
405      </PrecompiledHeader>
406      <WarningLevel>EnableAllWarnings</WarningLevel>
407      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
408      <CompileAs>CompileAsC</CompileAs>
409      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
410      <StructMemberAlignment>Default</StructMemberAlignment>
411      <TreatWarningAsError>true</TreatWarningAsError>
412    </ClCompile>
413    <Link>
414      <ModuleDefinitionFile>
415      </ModuleDefinitionFile>
416      <GenerateDebugInformation>true</GenerateDebugInformation>
417    </Link>
418    <Lib>
419      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
420    </Lib>
421  </ItemDefinitionGroup>
422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
423    <ClCompile>
424      <Optimization>MaxSpeed</Optimization>
425      <IntrinsicFunctions>true</IntrinsicFunctions>
426      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
427      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
428      <FunctionLevelLinking>true</FunctionLevelLinking>
429      <PrecompiledHeader>NotUsing</PrecompiledHeader>
430      <WarningLevel>EnableAllWarnings</WarningLevel>
431      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
432      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
433      <TreatWarningAsError>true</TreatWarningAsError>
434      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
435    </ClCompile>
436    <Link>
437      <ModuleDefinitionFile>
438      </ModuleDefinitionFile>
439      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
440      <AdditionalDependencies>tpm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
441    </Link>
442  </ItemDefinitionGroup>
443  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">
444    <ClCompile>
445      <Optimization>MaxSpeed</Optimization>
446      <IntrinsicFunctions>true</IntrinsicFunctions>
447      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
448      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
449      <FunctionLevelLinking>true</FunctionLevelLinking>
450      <PrecompiledHeader>NotUsing</PrecompiledHeader>
451      <WarningLevel>EnableAllWarnings</WarningLevel>
452      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
453      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
454      <TreatWarningAsError>true</TreatWarningAsError>
455      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
456    </ClCompile>
457    <Link>
458      <ModuleDefinitionFile>
459      </ModuleDefinitionFile>
460      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
461      <AdditionalDependencies>tpm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
462    </Link>
463  </ItemDefinitionGroup>
464  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
465    <ClCompile>
466      <Optimization>MaxSpeed</Optimization>
467      <IntrinsicFunctions>true</IntrinsicFunctions>
468      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
469      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
470      <FunctionLevelLinking>true</FunctionLevelLinking>
471      <PrecompiledHeader>
472      </PrecompiledHeader>
473      <WarningLevel>EnableAllWarnings</WarningLevel>
474      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
475      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
476      <TreatWarningAsError>true</TreatWarningAsError>
477      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
478    </ClCompile>
479    <Link>
480      <ModuleDefinitionFile>
481      </ModuleDefinitionFile>
482      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib</AdditionalDependencies>
483    </Link>
484  </ItemDefinitionGroup>
485  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">
486    <ClCompile>
487      <Optimization>MaxSpeed</Optimization>
488      <IntrinsicFunctions>true</IntrinsicFunctions>
489      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
490      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
491      <FunctionLevelLinking>true</FunctionLevelLinking>
492      <PrecompiledHeader>
493      </PrecompiledHeader>
494      <WarningLevel>EnableAllWarnings</WarningLevel>
495      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
496      <AdditionalIncludeDirectories>$(ProjectDir)\include;$(ProjectDir)\include\prototypes;$(SolutionDir)\tpm\include;$(SolutionDir)\tpm\include\prototypes</AdditionalIncludeDirectories>
497      <TreatWarningAsError>true</TreatWarningAsError>
498      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
499    </ClCompile>
500    <Link>
501      <ModuleDefinitionFile>
502      </ModuleDefinitionFile>
503      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib</AdditionalDependencies>
504    </Link>
505  </ItemDefinitionGroup>
506  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
507  <ImportGroup Label="ExtensionTargets">
508  </ImportGroup>
509</Project>