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