Subversion Repositories Games.Chess Giants

Rev

Rev 154 | Rev 162 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 154 Rev 161
Line 1... Line 1...
1
<?xml version="1.0" encoding="utf-8"?>
1
<?xml version="1.0" encoding="utf-8"?>
2
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
  <ItemGroup Label="ProjectConfigurations">
3
  <ItemGroup Label="ProjectConfigurations">
4
    <ProjectConfiguration Include="Debug|Win32">
4
    <ProjectConfiguration Include="Debug|Win32">
5
      <Configuration>Debug</Configuration>
5
      <Configuration>Debug</Configuration>
6
      <Platform>Win32</Platform>
-
 
7
    </ProjectConfiguration>
-
 
8
    <ProjectConfiguration Include="Demo|Win32">
-
 
9
      <Configuration>Demo</Configuration>
-
 
10
      <Platform>Win32</Platform>
6
      <Platform>Win32</Platform>
11
    </ProjectConfiguration>
7
    </ProjectConfiguration>
12
    <ProjectConfiguration Include="Release|Win32">
8
    <ProjectConfiguration Include="Release|Win32">
13
      <Configuration>Release</Configuration>
9
      <Configuration>Release</Configuration>
14
      <Platform>Win32</Platform>
10
      <Platform>Win32</Platform>
Line 19... Line 15...
19
    <RootNamespace>Chess Giants</RootNamespace>
15
    <RootNamespace>Chess Giants</RootNamespace>
20
    <Keyword>Win32Proj</Keyword>
16
    <Keyword>Win32Proj</Keyword>
21
    <WindowsTargetPlatformVersion>7.1</WindowsTargetPlatformVersion>
17
    <WindowsTargetPlatformVersion>7.1</WindowsTargetPlatformVersion>
22
  </PropertyGroup>
18
  </PropertyGroup>
23
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
24
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Demo|Win32'" Label="Configuration">
20
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
    <CharacterSet>Unicode</CharacterSet>
21
    <CharacterSet>Unicode</CharacterSet>
26
    <PlatformToolset>v140_xp</PlatformToolset>
22
    <PlatformToolset>v140_xp</PlatformToolset>
27
  </PropertyGroup>
-
 
28
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-
 
29
    <CharacterSet>Unicode</CharacterSet>
-
 
30
    <PlatformToolset>v140_xp</PlatformToolset>
-
 
31
  </PropertyGroup>
23
  </PropertyGroup>
32
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
24
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
33
    <CharacterSet>Unicode</CharacterSet>
25
    <CharacterSet>Unicode</CharacterSet>
34
    <PlatformToolset>v140_xp</PlatformToolset>
26
    <PlatformToolset>v140_xp</PlatformToolset>
35
  </PropertyGroup>
27
  </PropertyGroup>
36
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
28
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
37
  <ImportGroup Label="ExtensionSettings">
29
  <ImportGroup Label="ExtensionSettings">
38
  </ImportGroup>
-
 
39
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Demo|Win32'" Label="PropertySheets">
-
 
40
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-
 
41
  </ImportGroup>
30
  </ImportGroup>
42
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
31
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
43
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
32
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
44
  </ImportGroup>
33
  </ImportGroup>
45
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
Line 51... Line 40...
51
    <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</EmbedManifest>
40
    <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</EmbedManifest>
52
    <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</EmbedManifest>
41
    <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</EmbedManifest>
53
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
42
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
54
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
43
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
55
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
44
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
56
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Demo|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
-
 
57
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Demo|Win32'" />
-
 
58
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Demo|Win32'" />
-
 
59
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
45
    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
60
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
46
    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
61
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
47
    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
62
    <TargetName Condition="'$(Configuration)|$(Platform)'=='Demo|Win32'">Chess Giants (demo)</TargetName>
-
 
63
    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Chess Giants</TargetName>
48
    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Chess Giants</TargetName>
64
    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Chess Giants Debug</TargetName>
49
    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Chess Giants Debug</TargetName>
65
    <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Demo|Win32'">false</EmbedManifest>
-
 
66
  </PropertyGroup>
50
  </PropertyGroup>
67
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
68
    <ClCompile>
52
    <ClCompile>
69
      <Optimization>Disabled</Optimization>
53
      <Optimization>Disabled</Optimization>
70
      <PreprocessorDefinitions>;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
54
      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
71
      <MinimalRebuild>true</MinimalRebuild>
55
      <MinimalRebuild>true</MinimalRebuild>
72
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
56
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
73
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
57
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
74
      <PrecompiledHeader>
58
      <PrecompiledHeader>
75
      </PrecompiledHeader>
59
      </PrecompiledHeader>
Line 77... Line 61...
77
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
61
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
78
    </ClCompile>
62
    </ClCompile>
79
    <Link>
63
    <Link>
80
      <GenerateDebugInformation>true</GenerateDebugInformation>
64
      <GenerateDebugInformation>true</GenerateDebugInformation>
81
      <Profile>true</Profile>
65
      <Profile>true</Profile>
82
      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;comdlg32.lib;wininet.lib;openal/OpenAL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
66
      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;comdlg32.lib;wininet.lib;openal/OpenAL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
83
      <SubSystem>Windows</SubSystem>
67
      <SubSystem>Windows</SubSystem>
84
    </Link>
68
    </Link>
85
    <Manifest>
-
 
86
      <AdditionalManifestFiles>resource\manifest.xml;%(AdditionalManifestFiles)</AdditionalManifestFiles>
-
 
87
    </Manifest>
-
 
88
    <PostBuildEvent>
-
 
89
      <Command>copy "$(OutDir)$(TargetName)$(TargetExt)*" .</Command>
-
 
90
    </PostBuildEvent>
-
 
91
    <PostBuildEvent>
-
 
92
      <Message>Copying files...</Message>
-
 
93
    </PostBuildEvent>
-
 
94
    <PreBuildEvent>
-
 
95
      <Command>del "$(Configuration)\dialog_about.obj" &gt;nul 2&gt;&amp;1</Command>
-
 
96
      <Message>Forcing version number regeneration...</Message>
-
 
97
    </PreBuildEvent>
-
 
98
  </ItemDefinitionGroup>
-
 
99
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-
 
100
    <ClCompile>
-
 
101
      <Optimization>MaxSpeed</Optimization>
-
 
102
      <IntrinsicFunctions>true</IntrinsicFunctions>
-
 
103
      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-
 
104
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
-
 
105
      <PrecompiledHeader>
-
 
106
      </PrecompiledHeader>
-
 
107
      <WarningLevel>Level3</WarningLevel>
-
 
108
    </ClCompile>
-
 
109
    <Link />
-
 
110
    <Manifest>
69
    <Manifest>
111
      <AdditionalManifestFiles>resource\manifest.xml;%(AdditionalManifestFiles)</AdditionalManifestFiles>
70
      <AdditionalManifestFiles>resource\manifest.xml;%(AdditionalManifestFiles)</AdditionalManifestFiles>
112
    </Manifest>
71
    </Manifest>
113
    <PostBuildEvent>
72
    <PostBuildEvent>
114
      <Command>"P:\Windows code signer\sign.bat" "$(OutDir)$(TargetName)$(TargetExt)" "Chess Giants" "Pierre-Marie Baty" pm@pmbaty.com FR "Chess Giants program" https://www.pmbaty.com/chess/ &amp; copy "$(OutDir)$(TargetName)$(TargetExt)*" .</Command>
73
      <Command>copy "$(OutDir)$(TargetName)$(TargetExt)*" .</Command>
-
 
74
    </PostBuildEvent>
-
 
75
    <PostBuildEvent>
115
      <Message>Signing output and copying files...</Message>
76
      <Message>Copying files...</Message>
116
    </PostBuildEvent>
77
    </PostBuildEvent>
117
    <Link>
-
 
118
      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;comdlg32.lib;wininet.lib;openal/OpenAL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-
 
119
      <SubSystem>Windows</SubSystem>
-
 
120
    </Link>
-
 
121
    <PreBuildEvent>
78
    <PreBuildEvent>
122
      <Command>del "$(Configuration)\dialog_about.obj" &gt;nul 2&gt;&amp;1 &amp; del "$(Configuration)\util.obj" &gt;nul 2&gt;&amp;1</Command>
79
      <Command>del "$(Configuration)\dialog_about.obj" &gt;nul 2&gt;&amp;1</Command>
123
      <Message>Forcing version number regeneration...</Message>
80
      <Message>Forcing version number regeneration...</Message>
124
    </PreBuildEvent>
81
    </PreBuildEvent>
125
  </ItemDefinitionGroup>
82
  </ItemDefinitionGroup>
126
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Demo|Win32'">
83
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
127
    <ClCompile>
84
    <ClCompile>
128
      <Optimization>MaxSpeed</Optimization>
85
      <Optimization>Full</Optimization>
129
      <IntrinsicFunctions>true</IntrinsicFunctions>
86
      <IntrinsicFunctions>true</IntrinsicFunctions>
130
      <PreprocessorDefinitions>;WIN32;NDEBUG;_WINDOWS;DEMO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
87
      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
131
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
88
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
132
      <PrecompiledHeader>
89
      <PrecompiledHeader>
133
      </PrecompiledHeader>
90
      </PrecompiledHeader>
134
      <WarningLevel>Level3</WarningLevel>
91
      <WarningLevel>Level3</WarningLevel>
135
    </ClCompile>
92
    </ClCompile>
136
    <Link />
93
    <Link />
137
    <Manifest />
94
    <Manifest>
-
 
95
      <AdditionalManifestFiles>resource\manifest.xml;%(AdditionalManifestFiles)</AdditionalManifestFiles>
-
 
96
    </Manifest>
138
    <PostBuildEvent>
97
    <PostBuildEvent>
139
      <Command>copy "$(OutDir)$(TargetName)$(TargetExt)*" .</Command>
98
      <Command>"P:\Windows code signer\sign.bat" "$(OutDir)$(TargetName)$(TargetExt)" "Chess Giants" "Pierre-Marie Baty" pm@pmbaty.com FR "Chess Giants program" https://www.pmbaty.com/chess/ &amp; copy "$(OutDir)$(TargetName)$(TargetExt)*" .</Command>
140
      <Message>Copying files...</Message>
99
      <Message>Signing output and copying files...</Message>
141
    </PostBuildEvent>
100
    </PostBuildEvent>
142
    <Link>
101
    <Link>
143
      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;comdlg32.lib;wininet.lib;openal/OpenAL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
102
      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;comdlg32.lib;wininet.lib;openal/OpenAL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
144
      <SubSystem>Windows</SubSystem>
103
      <SubSystem>Windows</SubSystem>
145
    </Link>
104
    </Link>
146
    <Manifest />
-
 
147
    <ManifestResourceCompile />
-
 
148
    <Manifest>
-
 
149
      <AdditionalManifestFiles>resource\manifest.xml;%(AdditionalManifestFiles)</AdditionalManifestFiles>
-
 
150
    </Manifest>
-
 
151
    <PreBuildEvent>
105
    <PreBuildEvent>
152
      <Command>del "$(Configuration)\dialog_about.obj" &gt;nul 2&gt;&amp;1</Command>
106
      <Command>del "$(Configuration)\dialog_about.obj" &gt;nul 2&gt;&amp;1 &amp; del "$(Configuration)\util.obj" &gt;nul 2&gt;&amp;1</Command>
153
      <Message>Forcing version number regeneration...</Message>
107
      <Message>Forcing version number regeneration...</Message>
154
    </PreBuildEvent>
108
    </PreBuildEvent>
155
  </ItemDefinitionGroup>
109
  </ItemDefinitionGroup>
156
  <ItemGroup>
110
  <ItemGroup>
157
    <ClCompile Include="audio.cpp" />
111
    <ClCompile Include="audio.cpp" />