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|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Release|Win32">
9       <Configuration>Release</Configuration>
10       <Platform>Win32</Platform>
11     </ProjectConfiguration>
12   </ItemGroup>
13   <PropertyGroup Label="Globals">
14     <ProjectName>SDL_gfx</ProjectName>
15     <ProjectGuid>{AE22EFD3-6E6D-48C0-AF3D-EF190406BEDC}</ProjectGuid>
16     <RootNamespace>SDL_gfx</RootNamespace>
17     <Keyword>Win32Proj</Keyword>
18   </PropertyGroup>
19   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
20   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
21     <ConfigurationType>DynamicLibrary</ConfigurationType>
22     <CharacterSet>Unicode</CharacterSet>
23     <WholeProgramOptimization>true</WholeProgramOptimization>
24   </PropertyGroup>
25   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
26     <ConfigurationType>DynamicLibrary</ConfigurationType>
27     <CharacterSet>Unicode</CharacterSet>
28   </PropertyGroup>
29   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
30   <ImportGroup Label="ExtensionSettings">
31   </ImportGroup>
32   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
33     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
34   </ImportGroup>
35   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
36     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
37   </ImportGroup>
38   <PropertyGroup Label="UserMacros" />
39   <PropertyGroup>
40     <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
41     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
42     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
43     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
44     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
45     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
46     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
47     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
48     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
49     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
50     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
51     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
52     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
53   </PropertyGroup>
54   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
55     <ClCompile>
56       <Optimization>Disabled</Optimization>
57       <AdditionalIncludeDirectories>..\SDL-1.2.15\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
58       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DLL_EXPORT;USE_MMX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
59       <MinimalRebuild>true</MinimalRebuild>
60       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
61       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
62       <PrecompiledHeader>
63       </PrecompiledHeader>
64       <WarningLevel>Level3</WarningLevel>
65       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
66     </ClCompile>
67     <Link>
68       <AdditionalDependencies>SDL.lib;%(AdditionalDependencies)</AdditionalDependencies>
69       <AdditionalLibraryDirectories>..\SDL-1.2.15\VisualC\SDL\Debug;..\SDL-1.2.15\VisualC\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
70       <GenerateDebugInformation>true</GenerateDebugInformation>
71       <SubSystem>Windows</SubSystem>
72       <RandomizedBaseAddress>false</RandomizedBaseAddress>
73       <DataExecutionPrevention>
74       </DataExecutionPrevention>
75       <ImportLibrary>.\Debug\SDL_gfx.lib</ImportLibrary>
76       <TargetMachine>MachineX86</TargetMachine>
77     </Link>
78     <PostBuildEvent>
79       <Command>copy "$(TargetPath)" "$(SolutionDir)\Test\$(Configuration)"
80 copy "$(ProjectDir)\..\SDL-1.2.15\VisualC\SDL\Debug\SDL.dll" "$(SolutionDir)\Test\$(Configuration)"
81 </Command>
82     </PostBuildEvent>
83   </ItemDefinitionGroup>
84   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
85     <ClCompile>
86       <Optimization>MaxSpeed</Optimization>
87       <IntrinsicFunctions>true</IntrinsicFunctions>
88       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
89       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
90       <FunctionLevelLinking>true</FunctionLevelLinking>
91       <PrecompiledHeader>
92       </PrecompiledHeader>
93       <WarningLevel>Level3</WarningLevel>
94       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
95     </ClCompile>
96     <Link>
97       <AdditionalDependencies>SDL.lib;%(AdditionalDependencies)</AdditionalDependencies>
98       <AdditionalLibraryDirectories>..\SDL-1.2.15\VisualC\SDL\Debug;..\SDL-1.2.15\VisualC\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
99       <GenerateDebugInformation>true</GenerateDebugInformation>
100       <SubSystem>Windows</SubSystem>
101       <OptimizeReferences>true</OptimizeReferences>
102       <EnableCOMDATFolding>true</EnableCOMDATFolding>
103       <TargetMachine>MachineX86</TargetMachine>
104     </Link>
105   </ItemDefinitionGroup>
106   <ItemGroup>
107     <ClCompile Include="SDL_framerate.c" />
108     <ClCompile Include="SDL_gfxBlitFunc.c" />
109     <ClCompile Include="SDL_gfxPrimitives.c" />
110     <ClCompile Include="SDL_imageFilter.c" />
111     <ClCompile Include="SDL_rotozoom.c" />
112   </ItemGroup>
113   <ItemGroup>
114     <ClInclude Include="SDL_framerate.h" />
115     <ClInclude Include="SDL_gfxBlitFunc.h" />
116     <ClInclude Include="SDL_gfxPrimitives.h" />
117     <ClInclude Include="SDL_gfxPrimitives_font.h" />
118     <ClInclude Include="SDL_imageFilter.h" />
119     <ClInclude Include="SDL_rotozoom.h" />
120   </ItemGroup>
121   <ItemGroup>
122     <CustomBuildStep Include="ChangeLog">
123       <FileType>Document</FileType>
124       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
125     </CustomBuildStep>
126     <CustomBuildStep Include="README">
127       <FileType>Document</FileType>
128       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
129     </CustomBuildStep>
130   </ItemGroup>
131   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
132   <ImportGroup Label="ExtensionTargets">
133   </ImportGroup>
134 </Project>