(svn r2943) Fix compilation of openttd in release mode. Don't use any precompiled headers, so no more troubles in the future.

Remove release build of strgen, since it is never used.
Add current ottd version to resource file. Don't forget to update when we make a release :)
replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
Darkvater 19 years ago
parent aa08027ab3
commit 802edd7f0d

@ -61,8 +61,8 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,0,0
PRODUCTVERSION 0,0,0,0
FILEVERSION 0,4,0,1
PRODUCTVERSION 0,4,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@ -80,7 +80,7 @@ BEGIN
VALUE "Comments", "This program is licensed under the GNU General Public License.\0"
VALUE "CompanyName", "OpenTTD Development Team\0"
VALUE "FileDescription", "OpenTTD\0"
VALUE "FileVersion", "0.0.0.0\0"
VALUE "FileVersion", "0.4.0.1\0"
VALUE "InternalName", "openttd\0"
VALUE "LegalCopyright", "Copyright © OpenTTD Developers 2002-2005. All Rights Reserved.\0"
VALUE "LegalTrademarks", "\0"

@ -36,9 +36,9 @@
BufferSecurityCheck="FALSE"
EnableFunctionLevelLinking="TRUE"
DefaultCharIsUnsigned="TRUE"
UsePrecompiledHeader="1"
PrecompiledHeaderThrough="stdafx.h"
PrecompiledHeaderFile=".\Release/openttd.pch"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough=""
PrecompiledHeaderFile=""
AssemblerOutput="2"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
@ -171,7 +171,7 @@
RelativePath=".\callback_table.c">
</File>
<File
RelativePath="command.c">
RelativePath=".\command.c">
</File>
<File
RelativePath=".\console.c">
@ -190,13 +190,6 @@
</File>
<File
RelativePath=".\video\dedicated_v.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath=".\depot.c">
@ -207,9 +200,6 @@
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough=""
PrecompiledHeaderFile=""
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
@ -223,22 +213,22 @@
RelativePath=".\driver.c">
</File>
<File
RelativePath="economy.c">
RelativePath=".\economy.c">
</File>
<File
RelativePath="engine.c">
RelativePath=".\engine.c">
</File>
<File
RelativePath="fileio.c">
RelativePath=".\fileio.c">
</File>
<File
RelativePath="gfx.c">
RelativePath=".\gfx.c">
</File>
<File
RelativePath="gfxinit.c">
RelativePath=".\gfxinit.c">
</File>
<File
RelativePath="landscape.c">
RelativePath=".\landscape.c">
</File>
<File
RelativePath=".\map.c">
@ -250,25 +240,19 @@
RelativePath=".\mersenne.c">
</File>
<File
RelativePath="minilzo.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"/>
</FileConfiguration>
RelativePath=".\minilzo.c">
</File>
<File
RelativePath="misc.c">
RelativePath=".\misc.c">
</File>
<File
RelativePath=".\mixer.c">
</File>
<File
RelativePath="namegen.c">
RelativePath=".\namegen.c">
</File>
<File
RelativePath="network.c">
RelativePath=".\network.c">
</File>
<File
RelativePath=".\network_client.c">
@ -293,45 +277,24 @@
</File>
<File
RelativePath=".\music\null_m.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath=".\sound\null_s.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath=".\video\null_v.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath="oldloader.c">
RelativePath=".\oldloader.c">
</File>
<File
RelativePath="openttd.c">
RelativePath=".\openttd.c">
</File>
<File
RelativePath="openttd.rc">
RelativePath=".\openttd.rc">
</File>
<File
RelativePath="pathfind.c">
RelativePath=".\pathfind.c">
</File>
<File
RelativePath=".\pbs.c">
@ -349,33 +312,19 @@
RelativePath=".\rail.c">
</File>
<File
RelativePath="saveload.c">
RelativePath=".\saveload.c">
</File>
<File
RelativePath=".\screenshot.c">
</File>
<File
RelativePath="sdl.c">
RelativePath=".\sdl.c">
</File>
<File
RelativePath=".\sound\sdl_s.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath=".\video\sdl_v.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath=".\settings.c">
@ -384,25 +333,25 @@
RelativePath=".\signs.c">
</File>
<File
RelativePath="sound.c">
RelativePath=".\sound.c">
</File>
<File
RelativePath=".\sprite.c">
</File>
<File
RelativePath="spritecache.c">
RelativePath=".\spritecache.c">
</File>
<File
RelativePath="StdAfx.c">
RelativePath=".\StdAfx.c">
</File>
<File
RelativePath=".\string.c">
</File>
<File
RelativePath="strings.c">
RelativePath=".\strings.c">
</File>
<File
RelativePath="texteff.c">
RelativePath=".\texteff.c">
</File>
<File
RelativePath=".\thread.c">
@ -411,52 +360,31 @@
RelativePath=".\tile.c">
</File>
<File
RelativePath="vehicle.c">
RelativePath=".\vehicle.c">
</File>
<File
RelativePath="viewport.c">
RelativePath=".\viewport.c">
</File>
<File
RelativePath=".\waypoint.c">
</File>
<File
RelativePath="widget.c">
RelativePath=".\widget.c">
</File>
<File
RelativePath="win32.c">
RelativePath=".\win32.c">
</File>
<File
RelativePath=".\music\win32_m.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath=".\sound\win32_s.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath=".\video\win32_v.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
PrecompiledHeaderThrough="../stdafx.h"
PrecompiledHeaderFile=".\Release/openttd2.pch"/>
</FileConfiguration>
</File>
<File
RelativePath="window.c">
RelativePath=".\window.c">
</File>
</Filter>
<Filter
@ -472,22 +400,22 @@
RelativePath=".\aystar.h">
</File>
<File
RelativePath="command.h">
RelativePath=".\command.h">
</File>
<File
RelativePath="console.h">
RelativePath=".\console.h">
</File>
<File
RelativePath=".\currency.h">
</File>
<File
RelativePath="debug.h">
RelativePath=".\debug.h">
</File>
<File
RelativePath=".\video\dedicated_v.h">
</File>
<File
RelativePath="depot.h">
RelativePath=".\depot.h">
</File>
<File
RelativePath=".\music\dmusic.h">
@ -496,40 +424,40 @@
RelativePath=".\driver.h">
</File>
<File
RelativePath="economy.h">
RelativePath=".\economy.h">
</File>
<File
RelativePath="engine.h">
RelativePath=".\engine.h">
</File>
<File
RelativePath="fileio.h">
RelativePath=".\fileio.h">
</File>
<File
RelativePath="functions.h">
RelativePath=".\functions.h">
</File>
<File
RelativePath="gfx.h">
RelativePath=".\gfx.h">
</File>
<File
RelativePath="gfxinit.h">
RelativePath=".\gfxinit.h">
</File>
<File
RelativePath="gui.h">
RelativePath=".\gui.h">
</File>
<File
RelativePath="hal.h">
RelativePath=".\hal.h">
</File>
<File
RelativePath="industry.h">
RelativePath=".\industry.h">
</File>
<File
RelativePath="macros.h">
RelativePath=".\macros.h">
</File>
<File
RelativePath=".\map.h">
</File>
<File
RelativePath="md5.h">
RelativePath=".\md5.h">
</File>
<File
RelativePath=".\mixer.h">
@ -559,7 +487,7 @@
RelativePath=".\newgrf.h">
</File>
<File
RelativePath="news.h">
RelativePath=".\news.h">
</File>
<File
RelativePath=".\npf.h">
@ -574,16 +502,16 @@
RelativePath=".\video\null_v.h">
</File>
<File
RelativePath="openttd.h">
RelativePath=".\openttd.h">
</File>
<File
RelativePath="pathfind.h">
RelativePath=".\pathfind.h">
</File>
<File
RelativePath=".\pbs.h">
</File>
<File
RelativePath="player.h">
RelativePath=".\player.h">
</File>
<File
RelativePath=".\pool.h">
@ -595,7 +523,7 @@
RelativePath=".\rail.h">
</File>
<File
RelativePath="saveload.h">
RelativePath=".\saveload.h">
</File>
<File
RelativePath=".\screenshot.h">
@ -610,16 +538,16 @@
RelativePath=".\signs.h">
</File>
<File
RelativePath="sound.h">
RelativePath=".\sound.h">
</File>
<File
RelativePath=".\sprite.h">
</File>
<File
RelativePath="station.h">
RelativePath=".\station.h">
</File>
<File
RelativePath="StdAfx.h">
RelativePath=".\StdAfx.h">
</File>
<File
RelativePath=".\string.h">
@ -634,19 +562,19 @@
RelativePath=".\town.h">
</File>
<File
RelativePath="variables.h">
RelativePath=".\variables.h">
</File>
<File
RelativePath="vehicle.h">
RelativePath=".\vehicle.h">
</File>
<File
RelativePath=".\vehicle_gui.h">
</File>
<File
RelativePath="viewport.h">
RelativePath=".\viewport.h">
</File>
<File
RelativePath="waypoint.h">
RelativePath=".\waypoint.h">
</File>
<File
RelativePath=".\music\win32_m.h">
@ -658,89 +586,89 @@
RelativePath=".\video\win32_v.h">
</File>
<File
RelativePath="window.h">
RelativePath=".\window.h">
</File>
</Filter>
<Filter
Name="Gui Source codes"
Filter="">
<File
RelativePath="aircraft_gui.c">
RelativePath=".\aircraft_gui.c">
</File>
<File
RelativePath="airport_gui.c">
RelativePath=".\airport_gui.c">
</File>
<File
RelativePath="bridge_gui.c">
RelativePath=".\bridge_gui.c">
</File>
<File
RelativePath="dock_gui.c">
RelativePath=".\dock_gui.c">
</File>
<File
RelativePath="engine_gui.c">
RelativePath=".\engine_gui.c">
</File>
<File
RelativePath="graph_gui.c">
RelativePath=".\graph_gui.c">
</File>
<File
RelativePath="industry_gui.c">
RelativePath=".\industry_gui.c">
</File>
<File
RelativePath="intro_gui.c">
RelativePath=".\intro_gui.c">
</File>
<File
RelativePath="main_gui.c">
RelativePath=".\main_gui.c">
</File>
<File
RelativePath="misc_gui.c">
RelativePath=".\misc_gui.c">
</File>
<File
RelativePath="music_gui.c">
RelativePath=".\music_gui.c">
</File>
<File
RelativePath=".\network_gui.c">
</File>
<File
RelativePath="news_gui.c">
RelativePath=".\news_gui.c">
</File>
<File
RelativePath="order_gui.c">
RelativePath=".\order_gui.c">
</File>
<File
RelativePath="player_gui.c">
RelativePath=".\player_gui.c">
</File>
<File
RelativePath="rail_gui.c">
RelativePath=".\rail_gui.c">
</File>
<File
RelativePath="road_gui.c">
RelativePath=".\road_gui.c">
</File>
<File
RelativePath="roadveh_gui.c">
RelativePath=".\roadveh_gui.c">
</File>
<File
RelativePath="settings_gui.c">
RelativePath=".\settings_gui.c">
</File>
<File
RelativePath="ship_gui.c">
RelativePath=".\ship_gui.c">
</File>
<File
RelativePath="smallmap_gui.c">
RelativePath=".\smallmap_gui.c">
</File>
<File
RelativePath="station_gui.c">
RelativePath=".\station_gui.c">
</File>
<File
RelativePath="subsidy_gui.c">
RelativePath=".\subsidy_gui.c">
</File>
<File
RelativePath=".\terraform_gui.c">
</File>
<File
RelativePath="town_gui.c">
RelativePath=".\town_gui.c">
</File>
<File
RelativePath="train_gui.c">
RelativePath=".\train_gui.c">
</File>
<File
RelativePath=".\vehicle_gui.c">
@ -750,68 +678,68 @@
Name="Landscape"
Filter="">
<File
RelativePath="aircraft_cmd.c">
RelativePath=".\aircraft_cmd.c">
</File>
<File
RelativePath="clear_cmd.c">
RelativePath=".\clear_cmd.c">
</File>
<File
RelativePath="disaster_cmd.c">
RelativePath=".\disaster_cmd.c">
</File>
<File
RelativePath="dummy_land.c">
RelativePath=".\dummy_land.c">
</File>
<File
RelativePath="industry_cmd.c">
RelativePath=".\industry_cmd.c">
</File>
<File
RelativePath="misc_cmd.c">
RelativePath=".\misc_cmd.c">
</File>
<File
RelativePath="order_cmd.c">
RelativePath=".\order_cmd.c">
</File>
<File
RelativePath="rail_cmd.c">
RelativePath=".\rail_cmd.c">
</File>
<File
RelativePath="road_cmd.c">
RelativePath=".\road_cmd.c">
</File>
<File
RelativePath="roadveh_cmd.c">
RelativePath=".\roadveh_cmd.c">
</File>
<File
RelativePath="ship_cmd.c">
RelativePath=".\ship_cmd.c">
</File>
<File
RelativePath="station_cmd.c">
RelativePath=".\station_cmd.c">
</File>
<File
RelativePath="town_cmd.c">
RelativePath=".\town_cmd.c">
</File>
<File
RelativePath="train_cmd.c">
RelativePath=".\train_cmd.c">
</File>
<File
RelativePath="tree_cmd.c">
RelativePath=".\tree_cmd.c">
</File>
<File
RelativePath="tunnelbridge_cmd.c">
RelativePath=".\tunnelbridge_cmd.c">
</File>
<File
RelativePath="unmovable_cmd.c">
RelativePath=".\unmovable_cmd.c">
</File>
<File
RelativePath="water_cmd.c">
RelativePath=".\water_cmd.c">
</File>
</Filter>
<Filter
Name="Tables"
Filter="">
<File
RelativePath="table\ai_rail.h">
RelativePath=".\table\ai_rail.h">
</File>
<File
RelativePath="table\allstrings.h">
RelativePath=".\table\allstrings.h">
</File>
<File
RelativePath=".\table\animcursors.h">
@ -820,67 +748,67 @@
RelativePath=".\table\autorail.h">
</File>
<File
RelativePath="table\build_industry.h">
RelativePath=".\table\build_industry.h">
</File>
<File
RelativePath="table\clear_land.h">
RelativePath=".\table\clear_land.h">
</File>
<File
RelativePath="table\engines.h">
RelativePath=".\table\engines.h">
</File>
<File
RelativePath="table\genland.h">
RelativePath=".\table\genland.h">
</File>
<File
RelativePath="table\industry_land.h">
RelativePath=".\table\industry_land.h">
</File>
<File
RelativePath="table\landscape_const.h">
RelativePath=".\table\landscape_const.h">
</File>
<File
RelativePath="table\landscape_sprite.h">
RelativePath=".\table\landscape_sprite.h">
</File>
<File
RelativePath=".\table\namegen.h">
</File>
<File
RelativePath="table\palettes.h">
RelativePath=".\table\palettes.h">
</File>
<File
RelativePath="table\road_land.h">
RelativePath=".\table\road_land.h">
</File>
<File
RelativePath="table\roadveh.h">
RelativePath=".\table\roadveh.h">
</File>
<File
RelativePath=".\table\sprites.h">
</File>
<File
RelativePath="table\station_land.h">
RelativePath=".\table\station_land.h">
</File>
<File
RelativePath="table\strings.h">
RelativePath=".\table\strings.h">
</File>
<File
RelativePath=".\table\town_land.h">
</File>
<File
RelativePath="table\track_land.h">
RelativePath=".\table\track_land.h">
</File>
<File
RelativePath="table\train_cmd.h">
RelativePath=".\table\train_cmd.h">
</File>
<File
RelativePath="table\tree_land.h">
RelativePath=".\table\tree_land.h">
</File>
<File
RelativePath="table\tunnel_land.h">
RelativePath=".\table\tunnel_land.h">
</File>
<File
RelativePath="table\unmovable_land.h">
RelativePath=".\table\unmovable_land.h">
</File>
<File
RelativePath="table\water_land.h">
RelativePath=".\table\water_land.h">
</File>
</Filter>
<Filter
@ -916,13 +844,13 @@
</Filter>
</Filter>
<File
RelativePath="icon1.ico">
RelativePath=".\openttd.ico">
</File>
<File
RelativePath="mainicon.ico">
RelativePath=".\mainicon.ico">
</File>
<File
RelativePath="ReadMe.txt">
RelativePath=".\ReadMe.txt">
</File>
</Files>
<Globals>

@ -10,66 +10,6 @@
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="1"
InlineFunctionExpansion="1"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
StringPooling="TRUE"
ExceptionHandling="FALSE"
RuntimeLibrary="2"
StructMemberAlignment="3"
EnableFunctionLevelLinking="TRUE"
PrecompiledHeaderFile=".\Release/strgen.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
WarningLevel="3"
SuppressStartupBanner="TRUE"
CallingConvention="1"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
OutputFile=".\Release/strgen.exe"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
ProgramDatabaseFile=".\Release/strgen.pdb"
SubSystem="1"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
TypeLibraryName=".\Release/strgen.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1053"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Debug"

Loading…
Cancel
Save