summaryrefslogtreecommitdiff
path: root/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller
diff options
context:
space:
mode:
Diffstat (limited to 'src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller')
-rw-r--r--src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/PackageLayout.xml9
-rw-r--r--src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/testcontroller.vcxproj345
-rw-r--r--src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/testcontroller.vcxproj.filters52
-rw-r--r--src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/wingdk/MicrosoftGame.config34
-rw-r--r--src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/xboxone/MicrosoftGame.config29
-rw-r--r--src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/xboxseries/MicrosoftGame.config29
6 files changed, 498 insertions, 0 deletions
diff --git a/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/PackageLayout.xml b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/PackageLayout.xml
new file mode 100644
index 0000000..2fc9a76
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/PackageLayout.xml
@@ -0,0 +1,9 @@
1<Package>
2 <Chunk Id="1000" Marker="Launch">
3 <FileGroup DestinationPath="." SourcePath="." Include="testcontroller.exe" />
4 <FileGroup DestinationPath="." SourcePath="." Include="MicrosoftGame.config" />
5 <FileGroup DestinationPath="." SourcePath="." Include="*.bmp" />
6 <FileGroup DestinationPath="." SourcePath="." Include="*.png" />
7 <FileGroup DestinationPath="." SourcePath="." Include="*.dll" />
8 </Chunk>
9</Package>
diff --git a/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/testcontroller.vcxproj b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/testcontroller.vcxproj
new file mode 100644
index 0000000..f600ce2
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/testcontroller.vcxproj
@@ -0,0 +1,345 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Gaming.Desktop.x64">
5 <Configuration>Debug</Configuration>
6 <Platform>Gaming.Desktop.x64</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Gaming.Xbox.Scarlett.x64">
9 <Configuration>Debug</Configuration>
10 <Platform>Gaming.Xbox.Scarlett.x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|Gaming.Xbox.XboxOne.x64">
13 <Configuration>Debug</Configuration>
14 <Platform>Gaming.Xbox.XboxOne.x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|Gaming.Desktop.x64">
17 <Configuration>Release</Configuration>
18 <Platform>Gaming.Desktop.x64</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Gaming.Xbox.Scarlett.x64">
21 <Configuration>Release</Configuration>
22 <Platform>Gaming.Xbox.Scarlett.x64</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|Gaming.Xbox.XboxOne.x64">
25 <Configuration>Release</Configuration>
26 <Platform>Gaming.Xbox.XboxOne.x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{55812185-D13C-4022-9C81-32E0F4A08305}</ProjectGuid>
31 <RootNamespace>testcontroller</RootNamespace>
32 <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
33 </PropertyGroup>
34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'" Label="Configuration">
36 <ConfigurationType>Application</ConfigurationType>
37 <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
42 <UseDebugLibraries>true</UseDebugLibraries>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
47 <UseDebugLibraries>true</UseDebugLibraries>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'" Label="Configuration">
54 <ConfigurationType>Application</ConfigurationType>
55 <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'" Label="Configuration">
58 <ConfigurationType>Application</ConfigurationType>
59 <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
60 </PropertyGroup>
61 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
62 <ImportGroup Label="ExtensionSettings">
63 </ImportGroup>
64 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'" Label="PropertySheets">
65 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66 </ImportGroup>
67 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'" Label="PropertySheets">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'" Label="PropertySheets">
71 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72 </ImportGroup>
73 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'" Label="PropertySheets">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 </ImportGroup>
76 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'" Label="PropertySheets">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78 </ImportGroup>
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 </ImportGroup>
82 <PropertyGroup Label="UserMacros" />
83 <PropertyGroup>
84 <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
85 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
86 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
87 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
88 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'">$(Platform)\$(Configuration)\</IntDir>
89 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'">$(Platform)\$(Configuration)\</IntDir>
90 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'">$(Platform)\$(Configuration)\</IntDir>
91 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
92 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
93 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
94 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'">$(Platform)\$(Configuration)\</IntDir>
95 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'">$(Platform)\$(Configuration)\</IntDir>
96 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'">$(Platform)\$(Configuration)\</IntDir>
97 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'">AllRules.ruleset</CodeAnalysisRuleSet>
98 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'">AllRules.ruleset</CodeAnalysisRuleSet>
99 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'">AllRules.ruleset</CodeAnalysisRuleSet>
100 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'" />
101 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'" />
102 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'" />
103 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'" />
104 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'" />
105 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'" />
106 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'">AllRules.ruleset</CodeAnalysisRuleSet>
107 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'">AllRules.ruleset</CodeAnalysisRuleSet>
108 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'">AllRules.ruleset</CodeAnalysisRuleSet>
109 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'" />
110 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'" />
111 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'" />
112 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'" />
113 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'" />
114 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'" />
115 </PropertyGroup>
116 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'">
117 <Midl>
118 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
119 <MkTypLibCompatible>true</MkTypLibCompatible>
120 <SuppressStartupBanner>true</SuppressStartupBanner>
121 <TypeLibraryName>.\Release/testcontroller.tlb</TypeLibraryName>
122 </Midl>
123 <ClCompile>
124 <AdditionalOptions>%(AdditionalOptions) /utf-8</AdditionalOptions>
125 <AdditionalIncludeDirectories>$(SolutionDir)/../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
126 <AdditionalUsingDirectories>%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
127 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
128 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
129 <WarningLevel>Level3</WarningLevel>
130 </ClCompile>
131 <ResourceCompile>
132 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
133 <Culture>0x0409</Culture>
134 </ResourceCompile>
135 <Link>
136 <SubSystem>Windows</SubSystem>
137 <AdditionalDependencies>xgameruntime.lib;../Microsoft.Xbox.Services.GDK.C.Thunks.lib;%(AdditionalDependencies)</AdditionalDependencies>
138 </Link>
139 </ItemDefinitionGroup>
140 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'">
141 <Midl>
142 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
143 <MkTypLibCompatible>true</MkTypLibCompatible>
144 <SuppressStartupBanner>true</SuppressStartupBanner>
145 <TypeLibraryName>.\Release/testcontroller.tlb</TypeLibraryName>
146 </Midl>
147 <ClCompile>
148 <AdditionalOptions>%(AdditionalOptions) /utf-8</AdditionalOptions>
149 <AdditionalIncludeDirectories>$(SolutionDir)/../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
150 <AdditionalUsingDirectories>%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
151 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
152 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
153 <WarningLevel>Level3</WarningLevel>
154 </ClCompile>
155 <ResourceCompile>
156 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
157 <Culture>0x0409</Culture>
158 </ResourceCompile>
159 <Link>
160 <SubSystem>Windows</SubSystem>
161 <AdditionalDependencies>xgameruntime.lib;%(AdditionalDependencies)</AdditionalDependencies>
162 </Link>
163 </ItemDefinitionGroup>
164 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'">
165 <Midl>
166 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
167 <MkTypLibCompatible>true</MkTypLibCompatible>
168 <SuppressStartupBanner>true</SuppressStartupBanner>
169 <TypeLibraryName>.\Release/testcontroller.tlb</TypeLibraryName>
170 </Midl>
171 <ClCompile>
172 <AdditionalOptions>%(AdditionalOptions) /utf-8</AdditionalOptions>
173 <AdditionalIncludeDirectories>$(SolutionDir)/../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
174 <AdditionalUsingDirectories>%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
175 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
176 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
177 <WarningLevel>Level3</WarningLevel>
178 </ClCompile>
179 <ResourceCompile>
180 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
181 <Culture>0x0409</Culture>
182 </ResourceCompile>
183 <Link>
184 <SubSystem>Windows</SubSystem>
185 <AdditionalDependencies>xgameruntime.lib;%(AdditionalDependencies)</AdditionalDependencies>
186 </Link>
187 </ItemDefinitionGroup>
188 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'">
189 <Midl>
190 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
191 <MkTypLibCompatible>true</MkTypLibCompatible>
192 <SuppressStartupBanner>true</SuppressStartupBanner>
193 <TypeLibraryName>.\Debug/testcontroller.tlb</TypeLibraryName>
194 </Midl>
195 <ClCompile>
196 <AdditionalOptions>%(AdditionalOptions) /utf-8</AdditionalOptions>
197 <Optimization>Disabled</Optimization>
198 <AdditionalIncludeDirectories>$(SolutionDir)/../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
199 <AdditionalUsingDirectories>%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
200 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
201 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
202 <WarningLevel>Level3</WarningLevel>
203 <DebugInformationFormat>OldStyle</DebugInformationFormat>
204 </ClCompile>
205 <ResourceCompile>
206 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
207 <Culture>0x0409</Culture>
208 </ResourceCompile>
209 <Link>
210 <GenerateDebugInformation>true</GenerateDebugInformation>
211 <SubSystem>Windows</SubSystem>
212 <AdditionalDependencies>xgameruntime.lib;../Microsoft.Xbox.Services.GDK.C.Thunks.lib;%(AdditionalDependencies)</AdditionalDependencies>
213 </Link>
214 </ItemDefinitionGroup>
215 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'">
216 <Midl>
217 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
218 <MkTypLibCompatible>true</MkTypLibCompatible>
219 <SuppressStartupBanner>true</SuppressStartupBanner>
220 <TypeLibraryName>.\Debug/testcontroller.tlb</TypeLibraryName>
221 </Midl>
222 <ClCompile>
223 <AdditionalOptions>%(AdditionalOptions) /utf-8</AdditionalOptions>
224 <Optimization>Disabled</Optimization>
225 <AdditionalIncludeDirectories>$(SolutionDir)/../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
226 <AdditionalUsingDirectories>%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
227 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
228 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
229 <WarningLevel>Level3</WarningLevel>
230 <DebugInformationFormat>OldStyle</DebugInformationFormat>
231 </ClCompile>
232 <ResourceCompile>
233 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
234 <Culture>0x0409</Culture>
235 </ResourceCompile>
236 <Link>
237 <GenerateDebugInformation>true</GenerateDebugInformation>
238 <SubSystem>Windows</SubSystem>
239 <AdditionalDependencies>xgameruntime.lib;%(AdditionalDependencies)</AdditionalDependencies>
240 </Link>
241 </ItemDefinitionGroup>
242 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'">
243 <Midl>
244 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
245 <MkTypLibCompatible>true</MkTypLibCompatible>
246 <SuppressStartupBanner>true</SuppressStartupBanner>
247 <TypeLibraryName>.\Debug/testcontroller.tlb</TypeLibraryName>
248 </Midl>
249 <ClCompile>
250 <AdditionalOptions>%(AdditionalOptions) /utf-8</AdditionalOptions>
251 <Optimization>Disabled</Optimization>
252 <AdditionalIncludeDirectories>$(SolutionDir)/../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
253 <AdditionalUsingDirectories>%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
254 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
255 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
256 <WarningLevel>Level3</WarningLevel>
257 <DebugInformationFormat>OldStyle</DebugInformationFormat>
258 </ClCompile>
259 <ResourceCompile>
260 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
261 <Culture>0x0409</Culture>
262 </ResourceCompile>
263 <Link>
264 <GenerateDebugInformation>true</GenerateDebugInformation>
265 <SubSystem>Windows</SubSystem>
266 <AdditionalDependencies>xgameruntime.lib;%(AdditionalDependencies)</AdditionalDependencies>
267 </Link>
268 </ItemDefinitionGroup>
269 <ItemDefinitionGroup Condition="'$(TreatWarningsAsError)'!=''">
270 <ClCompile>
271 <AdditionalOptions>%(AdditionalOptions) /utf-8</AdditionalOptions>
272 <TreatWarningAsError>$(TreatWarningsAsError)</TreatWarningAsError>
273 </ClCompile>
274 </ItemDefinitionGroup>
275 <ItemGroup>
276 <ProjectReference Include="..\..\SDL\SDL.vcxproj">
277 <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
278 <Private>false</Private>
279 <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
280 <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
281 </ProjectReference>
282 <ProjectReference Include="..\..\SDL_test\SDL_test.vcxproj">
283 <Project>{da956fd3-e143-46f2-9fe5-c77bebc56b1a}</Project>
284 <Private>false</Private>
285 <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
286 <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
287 </ProjectReference>
288 </ItemGroup>
289 <ItemGroup>
290 <ClCompile Include="..\..\..\test\gamepadutils.c" />
291 <ClCompile Include="..\..\..\test\testcontroller.c" />
292 <ClCompile Include="..\..\..\test\testutils.c" />
293 </ItemGroup>
294 <ItemGroup>
295 <CopyFileToFolders Include="wingdk\MicrosoftGame.config">
296 <FileType>Document</FileType>
297 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'">true</ExcludedFromBuild>
298 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'">true</ExcludedFromBuild>
299 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'">true</ExcludedFromBuild>
300 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'">true</ExcludedFromBuild>
301 </CopyFileToFolders>
302 </ItemGroup>
303 <ItemGroup>
304 <CopyFileToFolders Include="PackageLayout.xml" />
305 </ItemGroup>
306 <ItemGroup>
307 <CopyFileToFolders Include="..\..\logos\Logo100x100.png" />
308 <CopyFileToFolders Include="..\..\logos\Logo150x150.png" />
309 <CopyFileToFolders Include="..\..\logos\Logo44x44.png" />
310 <CopyFileToFolders Include="..\..\logos\Logo480x480.png" />
311 </ItemGroup>
312 <ItemGroup>
313 <CopyFileToFolders Include="$(Console_GRDKExtLibRoot)Xbox.Services.API.C\DesignTime\CommonConfiguration\Neutral\Lib\Release\Microsoft.Xbox.Services.GDK.C.Thunks.dll">
314 <FileType>Document</FileType>
315 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'">true</ExcludedFromBuild>
316 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'">true</ExcludedFromBuild>
317 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'">true</ExcludedFromBuild>
318 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'">true</ExcludedFromBuild>
319 </CopyFileToFolders>
320 </ItemGroup>
321 <ItemGroup>
322 <CopyFileToFolders Include="xboxseries\MicrosoftGame.config">
323 <FileType>Document</FileType>
324 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'">true</ExcludedFromBuild>
325 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'">true</ExcludedFromBuild>
326 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.XboxOne.x64'">true</ExcludedFromBuild>
327 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.XboxOne.x64'">true</ExcludedFromBuild>
328 </CopyFileToFolders>
329 </ItemGroup>
330 <ItemGroup>
331 <CopyFileToFolders Include="xboxone\MicrosoftGame.config">
332 <FileType>Document</FileType>
333 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'">true</ExcludedFromBuild>
334 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Xbox.Scarlett.x64'">true</ExcludedFromBuild>
335 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Desktop.x64'">true</ExcludedFromBuild>
336 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Gaming.Desktop.x64'">true</ExcludedFromBuild>
337 </CopyFileToFolders>
338 </ItemGroup>
339 <ItemGroup>
340 <CopyFileToFolders Include="..\..\logos\SplashScreenImage.png" />
341 </ItemGroup>
342 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
343 <ImportGroup Label="ExtensionTargets">
344 </ImportGroup>
345</Project> \ No newline at end of file
diff --git a/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/testcontroller.vcxproj.filters b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/testcontroller.vcxproj.filters
new file mode 100644
index 0000000..90aec1b
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/testcontroller.vcxproj.filters
@@ -0,0 +1,52 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup>
4 <ClCompile Include="..\..\..\test\testcontroller.c" />
5 <ClCompile Include="..\..\..\test\testutils.c" />
6 <ClCompile Include="..\..\..\test\gamepadutils.c" />
7 </ItemGroup>
8 <ItemGroup>
9 <CopyFileToFolders Include="..\..\logos\Logo44x44.png">
10 <Filter>logos</Filter>
11 </CopyFileToFolders>
12 <CopyFileToFolders Include="..\..\logos\Logo100x100.png">
13 <Filter>logos</Filter>
14 </CopyFileToFolders>
15 <CopyFileToFolders Include="..\..\logos\Logo150x150.png">
16 <Filter>logos</Filter>
17 </CopyFileToFolders>
18 <CopyFileToFolders Include="..\..\logos\Logo480x480.png">
19 <Filter>logos</Filter>
20 </CopyFileToFolders>
21 <CopyFileToFolders Include="wingdk\MicrosoftGame.config">
22 <Filter>wingdk</Filter>
23 </CopyFileToFolders>
24 <CopyFileToFolders Include="xboxseries\MicrosoftGame.config">
25 <Filter>xboxseries</Filter>
26 </CopyFileToFolders>
27 <CopyFileToFolders Include="xboxone\MicrosoftGame.config">
28 <Filter>xboxone</Filter>
29 </CopyFileToFolders>
30 <CopyFileToFolders Include="..\..\logos\SplashScreenImage.png">
31 <Filter>logos</Filter>
32 </CopyFileToFolders>
33 <CopyFileToFolders Include="PackageLayout.xml" />
34 <CopyFileToFolders Include="$(Console_GRDKExtLibRoot)Xbox.Services.API.C\DesignTime\CommonConfiguration\Neutral\Lib\Release\Microsoft.Xbox.Services.GDK.C.Thunks.dll">
35 <Filter>wingdk</Filter>
36 </CopyFileToFolders>
37 </ItemGroup>
38 <ItemGroup>
39 <Filter Include="logos">
40 <UniqueIdentifier>{5e858cf0-6fba-498d-b33d-11c8ecbb79c7}</UniqueIdentifier>
41 </Filter>
42 <Filter Include="xboxseries">
43 <UniqueIdentifier>{5790a250-283e-4f51-8f28-6a977d3c7a6c}</UniqueIdentifier>
44 </Filter>
45 <Filter Include="wingdk">
46 <UniqueIdentifier>{a4d235e4-4017-4193-af62-ecb2ac249be4}</UniqueIdentifier>
47 </Filter>
48 <Filter Include="xboxone">
49 <UniqueIdentifier>{e704dcb9-c83c-4c94-a139-b0f3e3f428f2}</UniqueIdentifier>
50 </Filter>
51 </ItemGroup>
52</Project> \ No newline at end of file
diff --git a/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/wingdk/MicrosoftGame.config b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/wingdk/MicrosoftGame.config
new file mode 100644
index 0000000..162624a
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/wingdk/MicrosoftGame.config
@@ -0,0 +1,34 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Game configVersion="1">
3
4 <!-- Set these to the correct identifiers from Partner Center -->
5 <Identity Name="SDL"
6 Version="1.0.0.0"
7 Publisher="CN=Publisher"/>
8
9 <ExecutableList>
10 <Executable Name="testcontroller.exe"
11 TargetDeviceFamily="PC"
12 Id="Game" />
13 </ExecutableList>
14
15 <DesktopRegistration>
16 <DependencyList>
17 <KnownDependency Name="VC14"/>
18 </DependencyList>
19 </DesktopRegistration>
20
21 <!-- Set these to the correct values from Partner Center -->
22 <MSAAppId>PleaseChangeMe</MSAAppId>
23 <TitleId>FFFFFFFF</TitleId>
24
25 <ShellVisuals DefaultDisplayName="testcontroller"
26 PublisherDisplayName="SDL"
27 Square480x480Logo="Logo480x480.png"
28 Square150x150Logo="Logo150x150.png"
29 Square44x44Logo="Logo44x44.png"
30 Description="testcontroller"
31 ForegroundText="light"
32 BackgroundColor="#000000"
33 StoreLogo="Logo100x100.png"/>
34</Game>
diff --git a/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/xboxone/MicrosoftGame.config b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/xboxone/MicrosoftGame.config
new file mode 100644
index 0000000..9d908c9
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/xboxone/MicrosoftGame.config
@@ -0,0 +1,29 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Game configVersion="1">
3
4 <!-- Set these to the correct identifiers from Partner Center -->
5 <Identity Name="SDL"
6 Version="1.0.0.0"
7 Publisher="CN=Publisher"/>
8
9 <ExecutableList>
10 <Executable Name="testcontroller.exe"
11 TargetDeviceFamily="XboxOne"
12 Id="Game" />
13 </ExecutableList>
14
15 <!-- Set these to the correct values from Partner Center -->
16 <MSAAppId>PleaseChangeMe</MSAAppId>
17 <TitleId>FFFFFFFF</TitleId>
18
19 <ShellVisuals DefaultDisplayName="testcontroller"
20 PublisherDisplayName="SDL"
21 Square480x480Logo="Logo480x480.png"
22 Square150x150Logo="Logo150x150.png"
23 Square44x44Logo="Logo44x44.png"
24 SplashScreenImage="SplashScreenImage.png"
25 Description="testcontroller"
26 ForegroundText="light"
27 BackgroundColor="#000000"
28 StoreLogo="Logo100x100.png"/>
29</Game>
diff --git a/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/xboxseries/MicrosoftGame.config b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/xboxseries/MicrosoftGame.config
new file mode 100644
index 0000000..6d1829b
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/VisualC-GDK/tests/testcontroller/xboxseries/MicrosoftGame.config
@@ -0,0 +1,29 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Game configVersion="1">
3
4 <!-- Set these to the correct identifiers from Partner Center -->
5 <Identity Name="SDL"
6 Version="1.0.0.0"
7 Publisher="CN=Publisher"/>
8
9 <ExecutableList>
10 <Executable Name="testcontroller.exe"
11 TargetDeviceFamily="Scarlett"
12 Id="Game" />
13 </ExecutableList>
14
15 <!-- Set these to the correct values from Partner Center -->
16 <MSAAppId>PleaseChangeMe</MSAAppId>
17 <TitleId>FFFFFFFF</TitleId>
18
19 <ShellVisuals DefaultDisplayName="testcontroller"
20 PublisherDisplayName="SDL"
21 Square480x480Logo="Logo480x480.png"
22 Square150x150Logo="Logo150x150.png"
23 Square44x44Logo="Logo44x44.png"
24 SplashScreenImage="SplashScreenImage.png"
25 Description="testcontroller"
26 ForegroundText="light"
27 BackgroundColor="#000000"
28 StoreLogo="Logo100x100.png"/>
29</Game>