1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
\r
3 <ItemGroup Label="ProjectConfigurations">
\r
4 <ProjectConfiguration Include="Debug|Win32">
\r
5 <Configuration>Debug</Configuration>
\r
6 <Platform>Win32</Platform>
\r
7 </ProjectConfiguration>
\r
8 <ProjectConfiguration Include="Debug|x64">
\r
9 <Configuration>Debug</Configuration>
\r
10 <Platform>x64</Platform>
\r
11 </ProjectConfiguration>
\r
12 <ProjectConfiguration Include="Release|Win32">
\r
13 <Configuration>Release</Configuration>
\r
14 <Platform>Win32</Platform>
\r
15 </ProjectConfiguration>
\r
16 <ProjectConfiguration Include="Release|x64">
\r
17 <Configuration>Release</Configuration>
\r
18 <Platform>x64</Platform>
\r
19 </ProjectConfiguration>
\r
21 <PropertyGroup Label="Globals">
\r
22 <ProjectName>visualtest</ProjectName>
\r
23 <RootNamespace>visualtest</RootNamespace>
\r
24 <ProjectGuid>{13DDF23A-4A8F-4AF9-9734-CC09D9157924}</ProjectGuid>
\r
26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
\r
27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
\r
28 <ConfigurationType>Application</ConfigurationType>
\r
29 <UseOfMfc>false</UseOfMfc>
\r
30 <PlatformToolset>v110</PlatformToolset>
\r
32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
\r
33 <ConfigurationType>Application</ConfigurationType>
\r
34 <UseOfMfc>false</UseOfMfc>
\r
35 <CharacterSet>MultiByte</CharacterSet>
\r
36 <PlatformToolset>v110</PlatformToolset>
\r
38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
\r
39 <ConfigurationType>Application</ConfigurationType>
\r
40 <UseOfMfc>false</UseOfMfc>
\r
41 <PlatformToolset>v110</PlatformToolset>
\r
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
\r
44 <ConfigurationType>Application</ConfigurationType>
\r
45 <UseOfMfc>false</UseOfMfc>
\r
46 <PlatformToolset>v110</PlatformToolset>
\r
48 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
\r
49 <ImportGroup Label="ExtensionSettings">
\r
51 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
\r
52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
53 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
\r
55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
\r
56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
57 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
\r
59 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
\r
60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
61 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
\r
63 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
\r
64 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
65 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC70.props" />
\r
67 <PropertyGroup Label="UserMacros" />
\r
69 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
\r
70 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
\r
71 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
\r
72 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
\r
73 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
\r
74 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
\r
75 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
\r
76 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
\r
77 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
\r
78 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
\r
79 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
\r
80 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
\r
81 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
\r
83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
\r
84 <TargetName>testharness</TargetName>
\r
86 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
\r
88 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
89 <MkTypLibCompatible>true</MkTypLibCompatible>
\r
90 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
91 <TargetEnvironment>Win32</TargetEnvironment>
\r
94 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
\r
95 <AdditionalIncludeDirectories>..\..\include;..\..\visualtest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
\r
96 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
97 <StringPooling>true</StringPooling>
\r
98 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
\r
99 <FunctionLevelLinking>true</FunctionLevelLinking>
\r
100 <PrecompiledHeader>
\r
101 </PrecompiledHeader>
\r
102 <WarningLevel>Level3</WarningLevel>
\r
103 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
104 <CompileAs>Default</CompileAs>
\r
107 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
108 <Culture>0x0409</Culture>
\r
111 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
112 <SubSystem>Windows</SubSystem>
\r
115 <Command>copy "$(SolutionDir)..\test\icon.bmp" "$(ProjectDir)icon.bmp"
\r
116 copy "$(SolutionDir)\$(Platform)\$(Configuration)\testsprite2.exe" "$(ProjectDir)"
\r
117 copy "$(SolutionDir)\$(Platform)\$(Configuration)\testquit.exe" "$(ProjectDir)"
\r
118 copy /y "$(SolutionDir)..\visualtest\*.config" "$(ProjectDir)"
\r
119 copy /y "$(SolutionDir)..\visualtest\*.parameters" "$(ProjectDir)"
\r
120 copy /y "$(SolutionDir)..\visualtest\*.actions" "$(ProjectDir)"
\r
121 copy /y "$(SolutionDir)..\visualtest\unittest\*.config" "$(ProjectDir)"
\r
122 copy /y "$(SolutionDir)..\visualtest\unittest\*.parameters" "$(ProjectDir)"
\r
123 copy /y "$(SolutionDir)..\visualtest\unittest\*.actions" "$(ProjectDir)"</Command>
\r
126 <Message>Copy data files</Message>
\r
128 </ItemDefinitionGroup>
\r
129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
\r
131 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
132 <MkTypLibCompatible>true</MkTypLibCompatible>
\r
133 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
136 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
\r
137 <AdditionalIncludeDirectories>..\..\include;..\..\visualtest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
\r
138 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
139 <StringPooling>true</StringPooling>
\r
140 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
\r
141 <FunctionLevelLinking>true</FunctionLevelLinking>
\r
142 <PrecompiledHeader>
\r
143 </PrecompiledHeader>
\r
144 <WarningLevel>Level3</WarningLevel>
\r
145 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
146 <CompileAs>Default</CompileAs>
\r
149 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
150 <Culture>0x0409</Culture>
\r
153 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
154 <SubSystem>Windows</SubSystem>
\r
157 <Command>copy "$(SolutionDir)..\test\icon.bmp" "$(ProjectDir)icon.bmp"
\r
158 copy "$(SolutionDir)\$(Platform)\$(Configuration)\testsprite2.exe" "$(ProjectDir)"
\r
159 copy "$(SolutionDir)\$(Platform)\$(Configuration)\testquit.exe" "$(ProjectDir)"
\r
160 copy /y "$(SolutionDir)..\visualtest\*.config" "$(ProjectDir)"
\r
161 copy /y "$(SolutionDir)..\visualtest\*.parameters" "$(ProjectDir)"
\r
162 copy /y "$(SolutionDir)..\visualtest\*.actions" "$(ProjectDir)"
\r
163 copy /y "$(SolutionDir)..\visualtest\unittest\*.config" "$(ProjectDir)"
\r
164 copy /y "$(SolutionDir)..\visualtest\unittest\*.parameters" "$(ProjectDir)"
\r
165 copy /y "$(SolutionDir)..\visualtest\unittest\*.actions" "$(ProjectDir)"</Command>
\r
168 <Message>Copy data files</Message>
\r
170 </ItemDefinitionGroup>
\r
171 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
\r
173 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
174 <MkTypLibCompatible>true</MkTypLibCompatible>
\r
175 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
176 <TargetEnvironment>Win32</TargetEnvironment>
\r
179 <Optimization>Disabled</Optimization>
\r
180 <AdditionalIncludeDirectories>..\..\include;..\..\visualtest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
\r
181 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
182 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
\r
183 <PrecompiledHeader>
\r
184 </PrecompiledHeader>
\r
185 <WarningLevel>Level3</WarningLevel>
\r
186 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
187 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
\r
188 <CompileAs>Default</CompileAs>
\r
189 <DisableLanguageExtensions>false</DisableLanguageExtensions>
\r
192 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
193 <Culture>0x0409</Culture>
\r
196 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
197 <GenerateDebugInformation>true</GenerateDebugInformation>
\r
198 <SubSystem>Windows</SubSystem>
\r
199 <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;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
200 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
\r
203 <Command>copy "$(SolutionDir)..\test\icon.bmp" "$(ProjectDir)icon.bmp"
\r
204 copy "$(SolutionDir)\$(Platform)\$(Configuration)\testsprite2.exe" "$(ProjectDir)"
\r
205 copy "$(SolutionDir)\$(Platform)\$(Configuration)\testquit.exe" "$(ProjectDir)"
\r
206 copy /y "$(SolutionDir)..\visualtest\*.config" "$(ProjectDir)"
\r
207 copy /y "$(SolutionDir)..\visualtest\*.parameters" "$(ProjectDir)"
\r
208 copy /y "$(SolutionDir)..\visualtest\*.actions" "$(ProjectDir)"
\r
209 copy /y "$(SolutionDir)..\visualtest\unittest\*.config" "$(ProjectDir)"
\r
210 copy /y "$(SolutionDir)..\visualtest\unittest\*.parameters" "$(ProjectDir)"
\r
211 copy /y "$(SolutionDir)..\visualtest\unittest\*.actions" "$(ProjectDir)"</Command>
\r
214 <Message>Copy data files</Message>
\r
216 </ItemDefinitionGroup>
\r
217 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
\r
219 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
220 <MkTypLibCompatible>true</MkTypLibCompatible>
\r
221 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
224 <Optimization>Disabled</Optimization>
\r
225 <AdditionalIncludeDirectories>..\..\include;..\..\visualtest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
\r
226 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
227 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
\r
228 <PrecompiledHeader>
\r
229 </PrecompiledHeader>
\r
230 <WarningLevel>Level3</WarningLevel>
\r
231 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
232 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
\r
233 <CompileAs>Default</CompileAs>
\r
236 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
237 <Culture>0x0409</Culture>
\r
240 <SuppressStartupBanner>true</SuppressStartupBanner>
\r
241 <GenerateDebugInformation>true</GenerateDebugInformation>
\r
242 <SubSystem>Windows</SubSystem>
\r
243 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
\r
246 <Command>copy "$(SolutionDir)..\test\icon.bmp" "$(ProjectDir)icon.bmp"
\r
247 copy "$(SolutionDir)\$(Platform)\$(Configuration)\testsprite2.exe" "$(ProjectDir)"
\r
248 copy "$(SolutionDir)\$(Platform)\$(Configuration)\testquit.exe" "$(ProjectDir)"
\r
249 copy /y "$(SolutionDir)..\visualtest\*.config" "$(ProjectDir)"
\r
250 copy /y "$(SolutionDir)..\visualtest\*.parameters" "$(ProjectDir)"
\r
251 copy /y "$(SolutionDir)..\visualtest\*.actions" "$(ProjectDir)"
\r
252 copy /y "$(SolutionDir)..\visualtest\unittest\*.config" "$(ProjectDir)"
\r
253 copy /y "$(SolutionDir)..\visualtest\unittest\*.parameters" "$(ProjectDir)"
\r
254 copy /y "$(SolutionDir)..\visualtest\unittest\*.actions" "$(ProjectDir)"</Command>
\r
257 <Message>Copy data files</Message>
\r
259 </ItemDefinitionGroup>
\r
261 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_action_configparser.h" />
\r
262 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_exhaustive_variator.h" />
\r
263 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_harness_argparser.h" />
\r
264 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_mischelper.h" />
\r
265 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_parsehelper.h" />
\r
266 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_process.h" />
\r
267 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_random_variator.h" />
\r
268 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_rwhelper.h" />
\r
269 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_screenshot.h" />
\r
270 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_sut_configparser.h" />
\r
271 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_variators.h" />
\r
272 <ClInclude Include="..\..\visualtest\include\SDL_visualtest_variator_common.h" />
\r
275 <ClCompile Include="..\..\visualtest\src\action_configparser.c" />
\r
276 <ClCompile Include="..\..\visualtest\src\harness_argparser.c" />
\r
277 <ClCompile Include="..\..\visualtest\src\mischelper.c" />
\r
278 <ClCompile Include="..\..\visualtest\src\parsehelper.c" />
\r
279 <ClCompile Include="..\..\visualtest\src\rwhelper.c" />
\r
280 <ClCompile Include="..\..\visualtest\src\screenshot.c" />
\r
281 <ClCompile Include="..\..\visualtest\src\sut_configparser.c" />
\r
282 <ClCompile Include="..\..\visualtest\src\testharness.c" />
\r
283 <ClCompile Include="..\..\visualtest\src\variators.c" />
\r
284 <ClCompile Include="..\..\visualtest\src\variator_exhaustive.c" />
\r
285 <ClCompile Include="..\..\visualtest\src\variator_common.c" />
\r
286 <ClCompile Include="..\..\visualtest\src\variator_random.c" />
\r
287 <ClCompile Include="..\..\visualtest\src\windows\windows_process.c" />
\r
288 <ClCompile Include="..\..\visualtest\src\windows\windows_screenshot.c" />
\r
291 <ProjectReference Include="..\SDLmain\SDLmain_VS2012.vcxproj">
\r
292 <Project>{da956fd3-e142-46f2-9dd5-c78bebb56b7a}</Project>
\r
293 </ProjectReference>
\r
294 <ProjectReference Include="..\SDLtest\SDLtest_VS2012.vcxproj">
\r
295 <Project>{da956fd3-e143-46f2-9fe5-c77bebc56b1a}</Project>
\r
296 </ProjectReference>
\r
297 <ProjectReference Include="..\SDL\SDL_VS2012.vcxproj">
\r
298 <Project>{81ce8daf-ebb2-4761-8e45-b71abcca8c68}</Project>
\r
299 </ProjectReference>
\r
301 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
\r
302 <ImportGroup Label="ExtensionTargets">
\r