source: trunk/win32/monsterz.vcxproj @ 1082

Last change on this file since 1082 was 968, checked in by sam, 9 years ago

build: start adding Xbox 360 configuration settings to the VS projects.

File size: 10.4 KB
Line 
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="Debug|Xbox 360">
9      <Configuration>Debug</Configuration>
10      <Platform>Xbox 360</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Release|Win32">
13      <Configuration>Release</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Release|Xbox 360">
17      <Configuration>Release</Configuration>
18      <Platform>Xbox 360</Platform>
19    </ProjectConfiguration>
20  </ItemGroup>
21  <ItemGroup>
22    <ClInclude Include="..\monsterz\board.h" />
23    <ClInclude Include="..\monsterz\interface.h" />
24    <ClInclude Include="..\monsterz\mash.h" />
25    <ClInclude Include="..\monsterz\monsterz.h" />
26    <ClInclude Include="..\monsterz\piece.h" />
27    <ClInclude Include="..\monsterz\thumbs.h" />
28    <ClInclude Include="..\monsterz\title.h" />
29  </ItemGroup>
30  <ItemGroup>
31    <ClCompile Include="..\monsterz\board.cpp" />
32    <ClCompile Include="..\monsterz\interface.cpp" />
33    <ClCompile Include="..\monsterz\mash.cpp" />
34    <ClCompile Include="..\monsterz\monsterz.cpp" />
35    <ClCompile Include="..\monsterz\piece.cpp" />
36    <ClCompile Include="..\monsterz\thumbs.cpp" />
37    <ClCompile Include="..\monsterz\title.cpp" />
38  </ItemGroup>
39  <PropertyGroup Label="Globals">
40    <ProjectGuid>{17f0f184-4436-4d08-b8aa-16572ea238db}</ProjectGuid>
41    <Keyword>Win32Proj</Keyword>
42    <RootNamespace>testmap</RootNamespace>
43  </PropertyGroup>
44  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
45  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
46    <ConfigurationType>Application</ConfigurationType>
47    <UseDebugLibraries>true</UseDebugLibraries>
48    <CharacterSet>Unicode</CharacterSet>
49    <UseOfMfc>Dynamic</UseOfMfc>
50  </PropertyGroup>
51  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'" Label="Configuration">
52    <ConfigurationType>Application</ConfigurationType>
53    <UseDebugLibraries>true</UseDebugLibraries>
54    <CharacterSet>Unicode</CharacterSet>
55    <UseOfMfc>Dynamic</UseOfMfc>
56  </PropertyGroup>
57  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
58    <ConfigurationType>Application</ConfigurationType>
59    <UseDebugLibraries>false</UseDebugLibraries>
60    <WholeProgramOptimization>true</WholeProgramOptimization>
61    <CharacterSet>Unicode</CharacterSet>
62    <UseOfMfc>Dynamic</UseOfMfc>
63  </PropertyGroup>
64  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'" Label="Configuration">
65    <ConfigurationType>Application</ConfigurationType>
66    <UseDebugLibraries>false</UseDebugLibraries>
67    <WholeProgramOptimization>true</WholeProgramOptimization>
68    <CharacterSet>Unicode</CharacterSet>
69    <UseOfMfc>Dynamic</UseOfMfc>
70  </PropertyGroup>
71  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
72  <ImportGroup Label="ExtensionSettings">
73  </ImportGroup>
74  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
75    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76    <Import Project="Contribs.props" />
77  </ImportGroup>
78  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'" Label="PropertySheets">
79    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80    <Import Project="Contribs.props" />
81  </ImportGroup>
82  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
83    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84    <Import Project="Contribs.props" />
85  </ImportGroup>
86  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'" Label="PropertySheets">
87    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88    <Import Project="Contribs.props" />
89  </ImportGroup>
90  <PropertyGroup Label="UserMacros" />
91  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
92    <IntDir>Debug\$(ProjectName)\</IntDir>
93    <LinkIncremental>true</LinkIncremental>
94  </PropertyGroup>
95  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
96    <IntDir>Debug\$(ProjectName)\</IntDir>
97    <LinkIncremental>true</LinkIncremental>
98  </PropertyGroup>
99  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
100    <IntDir>Release\$(ProjectName)\</IntDir>
101    <LinkIncremental>false</LinkIncremental>
102  </PropertyGroup>
103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">
104    <IntDir>Release\$(ProjectName)\</IntDir>
105    <LinkIncremental>false</LinkIncremental>
106  </PropertyGroup>
107  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
108    <ClCompile>
109      <PrecompiledHeader>
110      </PrecompiledHeader>
111      <WarningLevel>Level3</WarningLevel>
112      <Optimization>Disabled</Optimization>
113      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;$(Win32Defines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
114      <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
115    </ClCompile>
116    <Link>
117      <SubSystem>Console</SubSystem>
118      <GenerateDebugInformation>true</GenerateDebugInformation>
119      <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;%(AdditionalDependencies);$(SdlDeps);$(GlDeps)</AdditionalDependencies>
120      <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
121    </Link>
122    <PostBuildEvent>
123      <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>
124    </PostBuildEvent>
125  </ItemDefinitionGroup>
126  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
127    <ClCompile>
128      <PrecompiledHeader>
129      </PrecompiledHeader>
130      <WarningLevel>Level3</WarningLevel>
131      <Optimization>Disabled</Optimization>
132      <PreprocessorDefinitions>_XBOX;_DEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
133      <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
134    </ClCompile>
135    <Link>
136      <SubSystem>Console</SubSystem>
137      <GenerateDebugInformation>true</GenerateDebugInformation>
138      <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;%(AdditionalDependencies);$(SdlDeps);$(GlDeps)</AdditionalDependencies>
139      <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
140    </Link>
141    <PostBuildEvent>
142      <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>
143    </PostBuildEvent>
144  </ItemDefinitionGroup>
145  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
146    <ClCompile>
147      <WarningLevel>Level3</WarningLevel>
148      <PrecompiledHeader>
149      </PrecompiledHeader>
150      <Optimization>MaxSpeed</Optimization>
151      <FunctionLevelLinking>true</FunctionLevelLinking>
152      <IntrinsicFunctions>true</IntrinsicFunctions>
153      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;$(Win32Defines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
154      <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
155    </ClCompile>
156    <Link>
157      <SubSystem>Console</SubSystem>
158      <GenerateDebugInformation>true</GenerateDebugInformation>
159      <EnableCOMDATFolding>true</EnableCOMDATFolding>
160      <OptimizeReferences>true</OptimizeReferences>
161      <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;%(AdditionalDependencies);$(SdlDeps);$(GlDeps)</AdditionalDependencies>
162      <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
163    </Link>
164    <PostBuildEvent>
165      <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>
166    </PostBuildEvent>
167  </ItemDefinitionGroup>
168  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">
169    <ClCompile>
170      <WarningLevel>Level3</WarningLevel>
171      <PrecompiledHeader>
172      </PrecompiledHeader>
173      <Optimization>MaxSpeed</Optimization>
174      <FunctionLevelLinking>true</FunctionLevelLinking>
175      <IntrinsicFunctions>true</IntrinsicFunctions>
176      <PreprocessorDefinitions>_XBOX;NDEBUG;_CONSOLE;$(XboxDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
177      <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
178    </ClCompile>
179    <Link>
180      <SubSystem>Console</SubSystem>
181      <GenerateDebugInformation>true</GenerateDebugInformation>
182      <EnableCOMDATFolding>true</EnableCOMDATFolding>
183      <OptimizeReferences>true</OptimizeReferences>
184      <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;%(AdditionalDependencies);$(SdlDeps);$(GlDeps)</AdditionalDependencies>
185      <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
186    </Link>
187    <PostBuildEvent>
188      <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>
189    </PostBuildEvent>
190  </ItemDefinitionGroup>
191  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
192  <ImportGroup Label="ExtensionTargets">
193  </ImportGroup>
194</Project>
Note: See TracBrowser for help on using the repository browser.