source: trunk/win32/monsterz.vcxproj @ 960

Last change on this file since 960 was 906, checked in by sam, 9 years ago

build: new Visual Studio build files, for the engine core and the debug
quad application.

File size: 5.9 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="Release|Win32">
9      <Configuration>Release</Configuration>
10      <Platform>Win32</Platform>
11    </ProjectConfiguration>
12  </ItemGroup>
13  <ItemGroup>
14    <ClInclude Include="..\monsterz\board.h" />
15    <ClInclude Include="..\monsterz\interface.h" />
16    <ClInclude Include="..\monsterz\mash.h" />
17    <ClInclude Include="..\monsterz\monsterz.h" />
18    <ClInclude Include="..\monsterz\piece.h" />
19    <ClInclude Include="..\monsterz\thumbs.h" />
20    <ClInclude Include="..\monsterz\title.h" />
21  </ItemGroup>
22  <ItemGroup>
23    <ClCompile Include="..\monsterz\board.cpp" />
24    <ClCompile Include="..\monsterz\interface.cpp" />
25    <ClCompile Include="..\monsterz\mash.cpp" />
26    <ClCompile Include="..\monsterz\monsterz.cpp" />
27    <ClCompile Include="..\monsterz\piece.cpp" />
28    <ClCompile Include="..\monsterz\thumbs.cpp" />
29    <ClCompile Include="..\monsterz\title.cpp" />
30  </ItemGroup>
31  <PropertyGroup Label="Globals">
32    <ProjectGuid>{17f0f184-4436-4d08-b8aa-16572ea238db}</ProjectGuid>
33    <Keyword>Win32Proj</Keyword>
34    <RootNamespace>testmap</RootNamespace>
35  </PropertyGroup>
36  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
37  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
38    <ConfigurationType>Application</ConfigurationType>
39    <UseDebugLibraries>true</UseDebugLibraries>
40    <CharacterSet>Unicode</CharacterSet>
41    <UseOfMfc>Dynamic</UseOfMfc>
42  </PropertyGroup>
43  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
44    <ConfigurationType>Application</ConfigurationType>
45    <UseDebugLibraries>false</UseDebugLibraries>
46    <WholeProgramOptimization>true</WholeProgramOptimization>
47    <CharacterSet>Unicode</CharacterSet>
48    <UseOfMfc>Dynamic</UseOfMfc>
49  </PropertyGroup>
50  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
51  <ImportGroup Label="ExtensionSettings">
52  </ImportGroup>
53  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
54    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
55    <Import Project="Contribs.props" />
56  </ImportGroup>
57  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
58    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
59    <Import Project="Contribs.props" />
60  </ImportGroup>
61  <PropertyGroup Label="UserMacros" />
62  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
63    <IntDir>Debug\$(ProjectName)\</IntDir>
64    <LinkIncremental>true</LinkIncremental>
65  </PropertyGroup>
66  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
67    <IntDir>Release\$(ProjectName)\</IntDir>
68    <LinkIncremental>false</LinkIncremental>
69  </PropertyGroup>
70  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
71    <ClCompile>
72      <PrecompiledHeader>
73      </PrecompiledHeader>
74      <WarningLevel>Level3</WarningLevel>
75      <Optimization>Disabled</Optimization>
76      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;$(LolDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
77      <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
78    </ClCompile>
79    <Link>
80      <SubSystem>Console</SubSystem>
81      <GenerateDebugInformation>true</GenerateDebugInformation>
82      <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>
83      <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
84    </Link>
85    <PostBuildEvent>
86      <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>
87    </PostBuildEvent>
88  </ItemDefinitionGroup>
89  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
90    <ClCompile>
91      <WarningLevel>Level3</WarningLevel>
92      <PrecompiledHeader>
93      </PrecompiledHeader>
94      <Optimization>MaxSpeed</Optimization>
95      <FunctionLevelLinking>true</FunctionLevelLinking>
96      <IntrinsicFunctions>true</IntrinsicFunctions>
97      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;$(LolDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
98      <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
99    </ClCompile>
100    <Link>
101      <SubSystem>Console</SubSystem>
102      <GenerateDebugInformation>true</GenerateDebugInformation>
103      <EnableCOMDATFolding>true</EnableCOMDATFolding>
104      <OptimizeReferences>true</OptimizeReferences>
105      <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>
106      <AdditionalLibraryDirectories>$(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
107    </Link>
108    <PostBuildEvent>
109      <Command>for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll $(TargetDir)</Command>
110    </PostBuildEvent>
111  </ItemDefinitionGroup>
112  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
113  <ImportGroup Label="ExtensionTargets">
114  </ImportGroup>
115</Project>
Note: See TracBrowser for help on using the repository browser.