1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <Project DefaultTargets=
"Build" xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label=
"ProjectConfigurations">
4 <ProjectConfiguration Include=
"Debug|ARM64">
5 <Configuration>Debug
</Configuration>
6 <Platform>ARM64
</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include=
"Debug|Win32">
9 <Configuration>Debug
</Configuration>
10 <Platform>Win32
</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include=
"Release|ARM64">
13 <Configuration>Release
</Configuration>
14 <Platform>ARM64
</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include=
"Release|Win32">
17 <Configuration>Release
</Configuration>
18 <Platform>Win32
</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include=
"Debug|x64">
21 <Configuration>Debug
</Configuration>
22 <Platform>x64
</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include=
"Release|x64">
25 <Configuration>Release
</Configuration>
26 <Platform>x64
</Platform>
27 </ProjectConfiguration>
29 <PropertyGroup Label=
"Globals">
30 <VCProjectVersion>16.0</VCProjectVersion>
31 <Keyword>Win32Proj
</Keyword>
32 <ProjectGuid>{
1febc57e-dcb3-
42c7-
943b-
3486e782c5c6}
</ProjectGuid>
33 <RootNamespace>tee
</RootNamespace>
34 <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
36 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
37 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'" Label=
"Configuration">
38 <ConfigurationType>Application
</ConfigurationType>
39 <UseDebugLibraries>true
</UseDebugLibraries>
40 <PlatformToolset>v142
</PlatformToolset>
41 <CharacterSet>Unicode
</CharacterSet>
42 <EnableASAN>true
</EnableASAN>
44 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'" Label=
"Configuration">
45 <ConfigurationType>Application
</ConfigurationType>
46 <UseDebugLibraries>false
</UseDebugLibraries>
47 <PlatformToolset>v142
</PlatformToolset>
48 <WholeProgramOptimization>true
</WholeProgramOptimization>
49 <CharacterSet>Unicode
</CharacterSet>
51 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'" Label=
"Configuration">
52 <ConfigurationType>Application
</ConfigurationType>
53 <UseDebugLibraries>true
</UseDebugLibraries>
54 <PlatformToolset>v142
</PlatformToolset>
55 <CharacterSet>Unicode
</CharacterSet>
56 <EnableASAN>true
</EnableASAN>
58 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label=
"Configuration">
59 <ConfigurationType>Application
</ConfigurationType>
60 <UseDebugLibraries>true
</UseDebugLibraries>
61 <PlatformToolset>v142
</PlatformToolset>
62 <CharacterSet>Unicode
</CharacterSet>
64 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'" Label=
"Configuration">
65 <ConfigurationType>Application
</ConfigurationType>
66 <UseDebugLibraries>false
</UseDebugLibraries>
67 <PlatformToolset>v142
</PlatformToolset>
68 <WholeProgramOptimization>true
</WholeProgramOptimization>
69 <CharacterSet>Unicode
</CharacterSet>
71 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|ARM64'" Label=
"Configuration">
72 <ConfigurationType>Application
</ConfigurationType>
73 <UseDebugLibraries>false
</UseDebugLibraries>
74 <PlatformToolset>v142
</PlatformToolset>
75 <WholeProgramOptimization>true
</WholeProgramOptimization>
76 <CharacterSet>Unicode
</CharacterSet>
78 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.props" />
79 <ImportGroup Label=
"ExtensionSettings">
81 <ImportGroup Label=
"Shared">
83 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
84 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
86 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'">
87 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
89 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'">
90 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
92 <ImportGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label=
"PropertySheets">
93 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
95 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'">
96 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
98 <ImportGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|ARM64'" Label=
"PropertySheets">
99 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
101 <PropertyGroup Label=
"UserMacros" />
102 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
103 <LinkIncremental>true
</LinkIncremental>
104 <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\
</OutDir>
105 <IntDir>$(SolutionDir)obj\$(Platform)\$(Configuration)\
</IntDir>
107 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'">
108 <LinkIncremental>false
</LinkIncremental>
109 <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\
</OutDir>
110 <IntDir>$(SolutionDir)obj\$(Platform)\$(Configuration)\
</IntDir>
112 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'">
113 <LinkIncremental>true
</LinkIncremental>
114 <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\
</OutDir>
115 <IntDir>$(SolutionDir)obj\$(Platform)\$(Configuration)\
</IntDir>
117 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'">
118 <LinkIncremental>true
</LinkIncremental>
119 <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\
</OutDir>
120 <IntDir>$(SolutionDir)obj\$(Platform)\$(Configuration)\
</IntDir>
122 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'">
123 <LinkIncremental>false
</LinkIncremental>
124 <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\
</OutDir>
125 <IntDir>$(SolutionDir)obj\$(Platform)\$(Configuration)\
</IntDir>
127 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|ARM64'">
128 <LinkIncremental>false
</LinkIncremental>
129 <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\
</OutDir>
130 <IntDir>$(SolutionDir)obj\$(Platform)\$(Configuration)\
</IntDir>
132 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
134 <WarningLevel>Level3
</WarningLevel>
135 <SDLCheck>true
</SDLCheck>
136 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
137 <ConformanceMode>true
</ConformanceMode>
138 <AdditionalIncludeDirectories>$(SolutionDir)include
</AdditionalIncludeDirectories>
139 <RuntimeLibrary>MultiThreadedDebugDLL
</RuntimeLibrary>
140 <DebugInformationFormat>ProgramDatabase
</DebugInformationFormat>
143 <SubSystem>Console
</SubSystem>
144 <GenerateDebugInformation>true
</GenerateDebugInformation>
145 <AdditionalDependencies>kernel32.lib;Shell32.lib
</AdditionalDependencies>
147 </ItemDefinitionGroup>
148 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'">
150 <WarningLevel>Level4
</WarningLevel>
151 <FunctionLevelLinking>true
</FunctionLevelLinking>
152 <IntrinsicFunctions>true
</IntrinsicFunctions>
153 <SDLCheck>false
</SDLCheck>
154 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
155 <ConformanceMode>true
</ConformanceMode>
156 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
157 <RuntimeLibrary>MultiThreaded
</RuntimeLibrary>
158 <EnableEnhancedInstructionSet>NoExtensions
</EnableEnhancedInstructionSet>
159 <BufferSecurityCheck>false
</BufferSecurityCheck>
160 <TreatWarningAsError>true
</TreatWarningAsError>
161 <Optimization>MaxSpeed
</Optimization>
162 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
163 <OmitFramePointers>true
</OmitFramePointers>
164 <WholeProgramOptimization>true
</WholeProgramOptimization>
165 <FloatingPointModel>Fast
</FloatingPointModel>
166 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
167 <DisableSpecificWarnings>4706;
6258;
28112</DisableSpecificWarnings>
168 <AdditionalIncludeDirectories>$(SolutionDir)include
</AdditionalIncludeDirectories>
169 <ExceptionHandling>false
</ExceptionHandling>
172 <SubSystem>Console
</SubSystem>
173 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
174 <OptimizeReferences>true
</OptimizeReferences>
175 <GenerateDebugInformation>false
</GenerateDebugInformation>
176 <IgnoreAllDefaultLibraries>true
</IgnoreAllDefaultLibraries>
177 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration
</LinkTimeCodeGeneration>
178 <MinimumRequiredVersion>5.1</MinimumRequiredVersion>
179 <EntryPointSymbol>_startup
</EntryPointSymbol>
180 <AdditionalDependencies>kernel32.lib;Shell32.lib
</AdditionalDependencies>
182 </ItemDefinitionGroup>
183 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'">
185 <WarningLevel>Level3
</WarningLevel>
186 <SDLCheck>true
</SDLCheck>
187 <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
188 <ConformanceMode>true
</ConformanceMode>
189 <AdditionalIncludeDirectories>$(SolutionDir)include
</AdditionalIncludeDirectories>
190 <RuntimeLibrary>MultiThreadedDebugDLL
</RuntimeLibrary>
191 <DebugInformationFormat>ProgramDatabase
</DebugInformationFormat>
194 <SubSystem>Console
</SubSystem>
195 <GenerateDebugInformation>true
</GenerateDebugInformation>
196 <AdditionalDependencies>kernel32.lib;Shell32.lib
</AdditionalDependencies>
198 </ItemDefinitionGroup>
199 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'">
201 <WarningLevel>Level3
</WarningLevel>
202 <SDLCheck>true
</SDLCheck>
203 <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
204 <ConformanceMode>true
</ConformanceMode>
205 <AdditionalIncludeDirectories>$(SolutionDir)include
</AdditionalIncludeDirectories>
206 <RuntimeLibrary>MultiThreadedDebugDLL
</RuntimeLibrary>
209 <SubSystem>Console
</SubSystem>
210 <GenerateDebugInformation>true
</GenerateDebugInformation>
211 <AdditionalDependencies>kernel32.lib;Shell32.lib
</AdditionalDependencies>
213 </ItemDefinitionGroup>
214 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'">
216 <WarningLevel>Level4
</WarningLevel>
217 <FunctionLevelLinking>true
</FunctionLevelLinking>
218 <IntrinsicFunctions>true
</IntrinsicFunctions>
219 <SDLCheck>false
</SDLCheck>
220 <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
221 <ConformanceMode>true
</ConformanceMode>
222 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
223 <RuntimeLibrary>MultiThreaded
</RuntimeLibrary>
224 <EnableEnhancedInstructionSet>NotSet
</EnableEnhancedInstructionSet>
225 <BufferSecurityCheck>false
</BufferSecurityCheck>
226 <TreatWarningAsError>true
</TreatWarningAsError>
227 <Optimization>MaxSpeed
</Optimization>
228 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
229 <OmitFramePointers>true
</OmitFramePointers>
230 <WholeProgramOptimization>true
</WholeProgramOptimization>
231 <FloatingPointModel>Fast
</FloatingPointModel>
232 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
233 <DisableSpecificWarnings>4706;
6258;
28112</DisableSpecificWarnings>
234 <AdditionalIncludeDirectories>$(SolutionDir)include
</AdditionalIncludeDirectories>
235 <ExceptionHandling>false
</ExceptionHandling>
238 <SubSystem>Console
</SubSystem>
239 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
240 <OptimizeReferences>true
</OptimizeReferences>
241 <GenerateDebugInformation>false
</GenerateDebugInformation>
242 <IgnoreAllDefaultLibraries>true
</IgnoreAllDefaultLibraries>
243 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration
</LinkTimeCodeGeneration>
244 <MinimumRequiredVersion>5.2</MinimumRequiredVersion>
245 <EntryPointSymbol>_startup
</EntryPointSymbol>
246 <AdditionalDependencies>kernel32.lib;Shell32.lib
</AdditionalDependencies>
248 </ItemDefinitionGroup>
249 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|ARM64'">
251 <WarningLevel>Level4
</WarningLevel>
252 <FunctionLevelLinking>true
</FunctionLevelLinking>
253 <IntrinsicFunctions>true
</IntrinsicFunctions>
254 <SDLCheck>false
</SDLCheck>
255 <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
256 <ConformanceMode>true
</ConformanceMode>
257 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
258 <RuntimeLibrary>MultiThreaded
</RuntimeLibrary>
259 <EnableEnhancedInstructionSet>NotSet
</EnableEnhancedInstructionSet>
260 <BufferSecurityCheck>false
</BufferSecurityCheck>
261 <TreatWarningAsError>true
</TreatWarningAsError>
262 <Optimization>MaxSpeed
</Optimization>
263 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
264 <OmitFramePointers>true
</OmitFramePointers>
265 <WholeProgramOptimization>true
</WholeProgramOptimization>
266 <FloatingPointModel>Fast
</FloatingPointModel>
267 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
268 <DisableSpecificWarnings>4706;
6258;
28112</DisableSpecificWarnings>
269 <AdditionalIncludeDirectories>$(SolutionDir)include
</AdditionalIncludeDirectories>
270 <ExceptionHandling>false
</ExceptionHandling>
273 <SubSystem>Console
</SubSystem>
274 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
275 <OptimizeReferences>true
</OptimizeReferences>
276 <GenerateDebugInformation>false
</GenerateDebugInformation>
277 <IgnoreAllDefaultLibraries>true
</IgnoreAllDefaultLibraries>
278 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration
</LinkTimeCodeGeneration>
279 <EntryPointSymbol>_startup
</EntryPointSymbol>
280 <AdditionalDependencies>kernel32.lib;Shell32.lib
</AdditionalDependencies>
282 </ItemDefinitionGroup>
284 <ClCompile Include=
"tee.c" />
287 <Manifest Include=
"etc\resources\compatibility.manifest" />
290 <ResourceCompile Include=
"etc\resources\tee.rc">
291 <PreprocessorDefinitions Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'">_M_X64;_UNICODE;UNICODE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
292 <PreprocessorDefinitions Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'">_M_X64;_UNICODE;UNICODE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
293 <PreprocessorDefinitions Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">_M_IX86;_UNICODE;UNICODE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
294 <PreprocessorDefinitions Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'">_M_IX86;_UNICODE;UNICODE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
295 <PreprocessorDefinitions Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'">_M_ARM64;_UNICODE;UNICODE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
296 <PreprocessorDefinitions Condition=
"'$(Configuration)|$(Platform)'=='Release|ARM64'">_M_ARM64;_UNICODE;UNICODE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
297 <AdditionalIncludeDirectories Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)include
</AdditionalIncludeDirectories>
298 <AdditionalIncludeDirectories Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)include
</AdditionalIncludeDirectories>
299 <AdditionalIncludeDirectories Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)include
</AdditionalIncludeDirectories>
300 <AdditionalIncludeDirectories Condition=
"'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)include
</AdditionalIncludeDirectories>
301 <AdditionalIncludeDirectories Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)include
</AdditionalIncludeDirectories>
302 <AdditionalIncludeDirectories Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)include
</AdditionalIncludeDirectories>
306 <ClInclude Include=
"include\cpu.h" />
307 <ClInclude Include=
"include\version.h" />
309 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets" />
310 <ImportGroup Label=
"ExtensionTargets">