annotate VisualC/tests/testsprite2/testsprite2.vcproj @ 4447:947201caa46e

Added automated test to Xcode project plus needed changes to SDL_RWFromFile to be OS X bundle aware. The Mac OS X project has a new target called testsdl which builds the automated test. I looked at using Xcode's native unit test support, but the impedance mismatch between the existing automated test structure and Apple's was more than I could handle. As such, the testsdl application is a full blown proper OS X application, which means it is a self-contained .app bundle. This immediately revealed some problems from the automated test. The largest problem was the assumption about the current working directory and where to find resources. (I suspect Windows may have a similar problem depending on circumstance.) To open resources, the test was looking in directories relative to the SDL source directory, but this will not work well with self-contained .app bundles and Xcode which can place its built applications almost anywhere. And for real-world situations, this is pretty useless anyway. So I modified SDL_RWFromFile to do special things on OS X. First, it will look for a file in the .app bundle. If not found, it will fallback and just call fopen as it used to do. I also had to modify the automated test itself because it had a contrieved test which called fopen directly to do read from an existing FILE pointer. In addition, there was a write test. Since a .app bundle is likely going to be read-only, I added a special case for OS X to write to NSTemporaryDirectory. I expect these changes should work for both Mac and iPhone OS (which includes iPad). I will update the iPhone Xcode project next. Finally, FYI, the X11 automated test seems to be failing. Below is my output. Pending breakpoint 4 - "-[NSException raise]" resolved Platform : All tests successful (2) SDL_RWops : All tests successful (5) Rect : All tests successful (1) SDL_Surface : All tests successful (6) Rendering with cocoa driver : All tests successful (3) Assert Failed! Blit output not the same. Test Case 'Renderer x11' Test Suite 'Rendering with x11 driver' Last SDL error '' Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged. Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetWindowBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetWindowBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetWindowBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetWindowBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetWindowBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetWindowBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Sat May 8 00:30:34 iMacAL.local testsdl[71586] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0xa150 Rendering with x11 driver : Failed 1 out of 4 testcases! Rendering with dummy driver : All tests successful (3) SDL_Audio : All tests successful (1) Tests run with SDL 1.3.0 revision 1095906 System is running Mac OS X and is little endian
author Eric Wing <ewing . public |-at-| gmail . com>
date Sat, 08 May 2010 00:54:22 -0700
parents 53689036f265
children
rev   line source
2782
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
1 <?xml version="1.0" encoding="Windows-1252"?>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
2 <VisualStudioProject
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
3 ProjectType="Visual C++"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
4 Version="8.00"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
5 Name="testsprite2"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
6 ProjectGUID="{40FB7794-D3C3-4CFE-BCF4-A80C96635682}"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
7 >
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
8 <Platforms>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
9 <Platform
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
10 Name="Win32"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
11 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
12 </Platforms>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
13 <ToolFiles>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
14 </ToolFiles>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
15 <Configurations>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
16 <Configuration
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
17 Name="Release|Win32"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
18 OutputDirectory=".\Release"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
19 IntermediateDirectory=".\Release"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
20 ConfigurationType="1"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
21 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
22 UseOfMFC="0"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
23 ATLMinimizesCRunTimeLibraryUsage="false"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
24 >
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
25 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
26 Name="VCPreBuildEventTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
27 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
28 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
29 Name="VCCustomBuildTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
30 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
31 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
32 Name="VCXMLDataGeneratorTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
33 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
34 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
35 Name="VCWebServiceProxyGeneratorTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
36 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
37 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
38 Name="VCMIDLTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
39 PreprocessorDefinitions="NDEBUG"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
40 MkTypLibCompatible="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
41 SuppressStartupBanner="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
42 TargetEnvironment="1"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
43 TypeLibraryName=".\Release/testsprite2.tlb"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
44 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
45 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
46 Name="VCCLCompilerTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
47 InlineFunctionExpansion="1"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
48 AdditionalIncludeDirectories="..\..\..\include"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
49 PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
50 StringPooling="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
51 RuntimeLibrary="2"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
52 EnableFunctionLevelLinking="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
53 UsePrecompiledHeader="0"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
54 PrecompiledHeaderFile=".\Release/testsprite2.pch"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
55 AssemblerListingLocation=".\Release/"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
56 ObjectFile=".\Release/"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
57 ProgramDataBaseFileName=".\Release/"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
58 WarningLevel="3"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
59 SuppressStartupBanner="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
60 CompileAs="0"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
61 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
62 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
63 Name="VCManagedResourceCompilerTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
64 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
65 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
66 Name="VCResourceCompilerTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
67 PreprocessorDefinitions="NDEBUG"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
68 Culture="1033"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
69 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
70 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
71 Name="VCPreLinkEventTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
72 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
73 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
74 Name="VCLinkerTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
75 AdditionalOptions="/MACHINE:I386"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
76 OutputFile=".\Release/testsprite2.exe"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
77 LinkIncremental="1"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
78 SuppressStartupBanner="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
79 ProgramDatabaseFile=".\Release/testsprite2.pdb"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
80 SubSystem="2"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
81 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
82 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
83 Name="VCALinkTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
84 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
85 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
86 Name="VCManifestTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
87 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
88 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
89 Name="VCXDCMakeTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
90 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
91 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
92 Name="VCBscMakeTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
93 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
94 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
95 Name="VCFxCopTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
96 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
97 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
98 Name="VCAppVerifierTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
99 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
100 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
101 Name="VCWebDeploymentTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
102 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
103 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
104 Name="VCPostBuildEventTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
105 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
106 </Configuration>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
107 <Configuration
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
108 Name="Debug|Win32"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
109 OutputDirectory=".\Debug"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
110 IntermediateDirectory=".\Debug"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
111 ConfigurationType="1"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
112 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
113 UseOfMFC="0"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
114 ATLMinimizesCRunTimeLibraryUsage="false"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
115 >
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
116 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
117 Name="VCPreBuildEventTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
118 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
119 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
120 Name="VCCustomBuildTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
121 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
122 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
123 Name="VCXMLDataGeneratorTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
124 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
125 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
126 Name="VCWebServiceProxyGeneratorTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
127 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
128 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
129 Name="VCMIDLTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
130 PreprocessorDefinitions="_DEBUG"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
131 MkTypLibCompatible="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
132 SuppressStartupBanner="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
133 TargetEnvironment="1"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
134 TypeLibraryName=".\Debug/testsprite2.tlb"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
135 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
136 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
137 Name="VCCLCompilerTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
138 Optimization="0"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
139 AdditionalIncludeDirectories="..\..\..\include"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
140 PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
141 RuntimeLibrary="2"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
142 UsePrecompiledHeader="0"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
143 PrecompiledHeaderFile=".\Debug/testsprite2.pch"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
144 AssemblerListingLocation=".\Debug/"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
145 ObjectFile=".\Debug/"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
146 ProgramDataBaseFileName=".\Debug/"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
147 WarningLevel="3"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
148 SuppressStartupBanner="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
149 DebugInformationFormat="4"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
150 CompileAs="0"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
151 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
152 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
153 Name="VCManagedResourceCompilerTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
154 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
155 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
156 Name="VCResourceCompilerTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
157 PreprocessorDefinitions="_DEBUG"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
158 Culture="1033"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
159 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
160 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
161 Name="VCPreLinkEventTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
162 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
163 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
164 Name="VCLinkerTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
165 AdditionalOptions="/MACHINE:I386"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
166 OutputFile=".\Debug/testsprite2.exe"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
167 LinkIncremental="2"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
168 SuppressStartupBanner="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
169 GenerateDebugInformation="true"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
170 ProgramDatabaseFile=".\Debug/testsprite2.pdb"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
171 SubSystem="2"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
172 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
173 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
174 Name="VCALinkTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
175 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
176 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
177 Name="VCManifestTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
178 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
179 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
180 Name="VCXDCMakeTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
181 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
182 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
183 Name="VCBscMakeTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
184 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
185 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
186 Name="VCFxCopTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
187 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
188 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
189 Name="VCAppVerifierTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
190 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
191 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
192 Name="VCWebDeploymentTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
193 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
194 <Tool
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
195 Name="VCPostBuildEventTool"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
196 />
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
197 </Configuration>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
198 </Configurations>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
199 <References>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
200 </References>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
201 <Files>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
202 <File
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
203 RelativePath="..\..\..\test\common.c"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
204 >
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
205 </File>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
206 <File
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
207 RelativePath="..\..\Sdl\Debug\SDL.lib"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
208 >
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
209 </File>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
210 <File
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
211 RelativePath="..\..\SDLmain\Debug\SDLmain.lib"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
212 >
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
213 </File>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
214 <File
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
215 RelativePath="..\..\..\test\testsprite2.c"
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
216 >
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
217 </File>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
218 </Files>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
219 <Globals>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
220 </Globals>
53689036f265 Added testsprite test projects for Visual Studio
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
221 </VisualStudioProject>