summaryrefslogtreecommitdiff
path: root/projects
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-01-02 19:19:48 +0000
committerrubidium <rubidium@openttd.org>2007-01-02 19:19:48 +0000
commit013df98f79866a75f367853c9e436f3c5c79f645 (patch)
treead4a63860df2626b22f77e7dac712e958bea54cb /projects
parent3d32fd3f4bfaceb8a48530fbc2f4bd5db2752596 (diff)
downloadopenttd-013df98f79866a75f367853c9e436f3c5c79f645.tar.xz
(svn r7759) -Merge: makefile rewrite. This merge features:
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
Diffstat (limited to 'projects')
-rwxr-xr-xprojects/generate158
-rw-r--r--projects/langs.vcproj436
-rw-r--r--projects/langs.vcproj.in44
-rw-r--r--projects/langs_vs80.vcproj444
-rw-r--r--projects/langs_vs80.vcproj.in52
-rw-r--r--projects/openttd.sln45
-rw-r--r--projects/openttd.tgt2667
-rw-r--r--projects/openttd.vcproj1138
-rw-r--r--projects/openttd.vcproj.in173
-rw-r--r--projects/openttd.xcode/default.pbxuser532
-rw-r--r--projects/openttd.xcode/project.pbxproj3168
-rw-r--r--projects/openttd_vs80.sln55
-rw-r--r--projects/openttd_vs80.vcproj1464
-rw-r--r--projects/openttd_vs80.vcproj.in499
-rw-r--r--projects/openttd_vs80.vcproj.user37
-rw-r--r--projects/strgen.tgt131
-rw-r--r--projects/strgen.vcproj107
-rw-r--r--projects/strgen_vs80.vcproj146
18 files changed, 11296 insertions, 0 deletions
diff --git a/projects/generate b/projects/generate
new file mode 100755
index 000000000..da431a901
--- /dev/null
+++ b/projects/generate
@@ -0,0 +1,158 @@
+#!/bin/bash
+
+# This file generates all project files based on sources.list, so everyone who
+# can start a bash process, can update the project files.
+
+ROOT_DIR="`pwd`/.."
+if ! [ -e "$ROOT_DIR/source.list" ]
+then
+ ROOT_DIR="`pwd`"
+fi
+if ! [ -e "$ROOT_DIR/source.list" ]
+then
+ echo "Can't find source.list, needed in order to make this run. Please go to either"
+ echo " the project dir, or the root dir of a clean SVN checkout."
+ exit 1
+fi
+
+# openttd_vs80.sln is for MSVC 2005
+# openttd_vs80.vcproj is for MSVC 2005
+# langs_vs80.vcproj is for MSVC 2005
+# strgen_vs80.vcprojc is vor MSVC 2005
+
+# openttd.sln is for MSVC 2003
+# openttd.vcproj is for MSVC 2003
+# langs.vcproj is for MSVC 2003
+# strgen.vcproj is for MSVC 2003
+
+# openttd.tgt is for WatCom
+
+
+
+# First, collect the list of Windows files
+sdl_config="1"
+os="MSVC"
+enable_dedicated="0"
+with_cocoa="0"
+enable_directmusic="1"
+file_prefix="..\\\\src\\\\"
+
+load_main_data() {
+ # Read the source.list and process it
+ RES="`awk '
+ /^( *)#end/ { if (deep == skip) { skip -= 1; } deep -= 1; next; }
+ /^( *)#else/ { if (deep == skip) { skip -= 1; } else if (deep - 1 == skip) { skip += 1; } next; }
+ /^( *)#if/ {
+ gsub(" ", "", $0);
+ gsub("^#if", "", $0);
+ gsub("^ ", "", $0);
+
+ if (deep != skip) { deep += 1; next; }
+
+ deep += 1;
+
+ if ($0 == "SDL" && "'$sdl_config'" == "") { next; }
+ if ($0 == "OSX" && "'$os'" != "OSX") { next; }
+ if ($0 == "DEDICATED" && "'$enable_dedicated'" != "1") { next; }
+ if ($0 == "COCOA" && "'$with_cocoa'" == "0") { next; }
+ if ($0 == "BEOS" && "'$os'" != "BEOS") { next; }
+ if ($0 == "WIN32" && "'$os'" != "MINGW" &&
+ "'$os'" != "CYGWIN" && "'$os'" != "MSVC" ) { next; }
+ if ($0 == "MSVC" && "'$os'" != "MSVC") { next; }
+ if ($0 == "DIRECTMUSIC" && "'$enable_directmusic'" != "1") { next; }
+
+ skip += 1;
+
+ next;
+ }
+ /^( *)#/ {
+ if (deep == skip) {
+ gsub(" ", "", $0);
+ gsub("^#", "", $0);
+ gsub("^ ", "", $0);
+
+ if (first_time != 0) {
+ print " </Filter>";
+ } else {
+ first_time = 1;
+ }
+
+ print " <Filter";
+ print " Name=\\""$0"\\"";
+ print " Filter=\\"\\">";
+ }
+
+ next;
+ }
+ /^$/ { next }
+ {
+ if (deep == skip) {
+ gsub(" ", "", $0);
+ gsub("/", "\\\\", $0);
+ print " <File";
+ print " RelativePath=\\".\\\\'$file_prefix'"$0"\\">";
+ print " </File>";
+ }
+ }
+ END { print " </Filter>"; }
+ ' < $1`"
+
+ eval "$2=\"\$RES\""
+}
+
+load_lang_data() {
+ RES=""
+ for i in `ls $1`
+ do
+ i=`basename $i | sed s/.txt$//g`
+ RES="$RES
+ <File
+ RelativePath=\"..\\src\\lang\\"$i".txt\"
+ >
+ <FileConfiguration
+ Name=\"Debug|Win32\">
+ <Tool
+ Name=\"VCCustomBuildTool\"
+ Description=\"Generating "$i" language file\"
+ CommandLine=\"..\\objs\\strgen\\strgen.exe -s ..\\src\\lang -d ..\\bin\\lang &quot;\$(InputPath)&quot;&#x0D;&#x0A;\"
+ AdditionalDependencies=\"\"
+ Outputs=\"..\\bin\\lang\\"$i".lng\"
+ />
+ </FileConfiguration>
+ </File>"
+ done
+
+ eval "$2=\"\$RES\""
+}
+
+generate() {
+ echo "Generating $2..."
+ # Everything above the !!FILES!! marker
+ RES="`awk '
+ /!!FILES!!/ { stop = 1; }
+ {
+ if (stop == 0) { print $0 }
+ }
+ ' < \"$ROOT_DIR/projects/$2\".in > \"$ROOT_DIR/projects/$2\"`"
+
+ # The files-list
+ echo "$1" >> "$ROOT_DIR/projects/$2"
+
+ # Everything below the !!FILES!! marker
+ RES="`awk '
+ BEGIN { stop = 1; }
+ /!!FILES!!/ { stop = 2; }
+ {
+ if (stop == 0) { print $0 }
+ if (stop == 2) { stop = 0 }
+ }
+ ' < \"$ROOT_DIR/projects/$2.in\" >> \"$ROOT_DIR/projects/$2\"`"
+}
+
+load_main_data "$ROOT_DIR/source.list" openttd
+load_lang_data "$ROOT_DIR/src/lang/*.txt" lang
+
+generate "$openttd" "openttd.vcproj"
+generate "$openttd" "openttd_vs80.vcproj"
+generate "$lang" "langs_vs80.vcproj"
+generate "$lang" "langs.vcproj"
diff --git a/projects/langs.vcproj b/projects/langs.vcproj
new file mode 100644
index 000000000..b2f2b90dd
--- /dev/null
+++ b/projects/langs.vcproj
@@ -0,0 +1,436 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="langs"
+ ProjectGUID="{0F066B23-18DF-4284-8265-F4A5E7E3B966}"
+ RootNamespace="langs"
+ SccProjectName=""
+ SccLocalPath=""
+ Keyword="MakeFileProj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\bin\lang\"
+ IntermediateDirectory="..\objs\langs\"
+ ConfigurationType="10"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE">
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName="./langs.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Generating strings.h"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+
+ <File
+ RelativePath="..\src\lang\american.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating american language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\american.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\brazilian_portuguese.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating brazilian_portuguese language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\brazilian_portuguese.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\bulgarian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating bulgarian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\bulgarian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\catalan.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating catalan language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\catalan.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\czech.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating czech language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\czech.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\danish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating danish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\danish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\dutch.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating dutch language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\dutch.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\english.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating english language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\english.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\esperanto.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating esperanto language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\esperanto.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\estonian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating estonian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\estonian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\finnish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating finnish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\finnish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\french.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating french language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\french.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\galician.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating galician language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\galician.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\german.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating german language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\german.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\hungarian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating hungarian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\hungarian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\icelandic.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating icelandic language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\icelandic.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\italian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating italian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\italian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\norwegian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating norwegian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\norwegian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\origveh.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating origveh language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\origveh.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\polish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating polish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\polish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\portuguese.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating portuguese language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\portuguese.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\romanian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating romanian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\romanian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\russian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating russian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\russian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\slovak.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating slovak language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\slovak.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\spanish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating spanish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\spanish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\swedish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating swedish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\swedish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\turkish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating turkish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\turkish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\ukrainian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating ukrainian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\ukrainian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/langs.vcproj.in b/projects/langs.vcproj.in
new file mode 100644
index 000000000..e1bcf36d5
--- /dev/null
+++ b/projects/langs.vcproj.in
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="langs"
+ ProjectGUID="{0F066B23-18DF-4284-8265-F4A5E7E3B966}"
+ RootNamespace="langs"
+ SccProjectName=""
+ SccLocalPath=""
+ Keyword="MakeFileProj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\bin\lang\"
+ IntermediateDirectory="..\objs\langs\"
+ ConfigurationType="10"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE">
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName="./langs.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Generating strings.h"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+!!FILES!!
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/langs_vs80.vcproj b/projects/langs_vs80.vcproj
new file mode 100644
index 000000000..dbcd37086
--- /dev/null
+++ b/projects/langs_vs80.vcproj
@@ -0,0 +1,444 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="langs"
+ ProjectGUID="{0F066B23-18DF-4284-8265-F4A5E7E3B966}"
+ RootNamespace="langs"
+ Keyword="MakeFileProj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\bin\lang"
+ IntermediateDirectory="..\objs\langs"
+ ConfigurationType="10"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName="./langs.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Generating strings.h"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+
+ <File
+ RelativePath="..\src\lang\american.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating american language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\american.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\brazilian_portuguese.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating brazilian_portuguese language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\brazilian_portuguese.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\bulgarian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating bulgarian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\bulgarian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\catalan.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating catalan language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\catalan.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\czech.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating czech language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\czech.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\danish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating danish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\danish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\dutch.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating dutch language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\dutch.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\english.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating english language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\english.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\esperanto.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating esperanto language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\esperanto.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\estonian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating estonian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\estonian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\finnish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating finnish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\finnish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\french.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating french language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\french.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\galician.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating galician language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\galician.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\german.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating german language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\german.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\hungarian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating hungarian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\hungarian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\icelandic.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating icelandic language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\icelandic.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\italian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating italian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\italian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\norwegian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating norwegian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\norwegian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\origveh.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating origveh language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\origveh.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\polish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating polish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\polish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\portuguese.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating portuguese language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\portuguese.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\romanian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating romanian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\romanian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\russian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating russian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\russian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\slovak.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating slovak language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\slovak.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\spanish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating spanish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\spanish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\swedish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating swedish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\swedish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\turkish.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating turkish language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\turkish.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\lang\ukrainian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating ukrainian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;"
+ AdditionalDependencies=""
+ Outputs="..\bin\lang\ukrainian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/langs_vs80.vcproj.in b/projects/langs_vs80.vcproj.in
new file mode 100644
index 000000000..8cbc5467a
--- /dev/null
+++ b/projects/langs_vs80.vcproj.in
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="langs"
+ ProjectGUID="{0F066B23-18DF-4284-8265-F4A5E7E3B966}"
+ RootNamespace="langs"
+ Keyword="MakeFileProj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\bin\lang"
+ IntermediateDirectory="..\objs\langs"
+ ConfigurationType="10"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName="./langs.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Generating strings.h"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+!!FILES!!
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/openttd.sln b/projects/openttd.sln
new file mode 100644
index 000000000..15c930e2a
--- /dev/null
+++ b/projects/openttd.sln
@@ -0,0 +1,45 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strgen", "strgen.vcproj", "{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openttd", "openttd.vcproj", "{668328A0-B40E-4CDB-BD72-D0064424414A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966} = {0F066B23-18DF-4284-8265-F4A5E7E3B966}
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} = {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "langs", "langs.vcproj", "{0F066B23-18DF-4284-8265-F4A5E7E3B966}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} = {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug = Debug
+ Release = Release
+ EndGlobalSection
+ GlobalSection(ProjectDependencies) = postSolution
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug.ActiveCfg = Release|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug.Build.0 = Release|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release.ActiveCfg = Release|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release.Build.0 = Release|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug.ActiveCfg = Debug|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug.Build.0 = Debug|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Release.ActiveCfg = Release|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Release.Build.0 = Release|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug.ActiveCfg = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug.Build.0 = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release.ActiveCfg = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release.Build.0 = Debug|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+ GlobalSection(DPCodeReviewSolutionGUID) = preSolution
+ DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000}
+ EndGlobalSection
+EndGlobal
diff --git a/projects/openttd.tgt b/projects/openttd.tgt
new file mode 100644
index 000000000..dc2c11089
--- /dev/null
+++ b/projects/openttd.tgt
@@ -0,0 +1,2667 @@
+40
+targetIdent
+0
+MProject
+1
+MComponent
+0
+2
+WString
+4
+OEXE
+3
+WString
+5
+op2en
+1
+0
+0
+4
+MCommand
+0
+5
+MCommand
+0
+6
+MItem
+11
+openttd.exe
+7
+WString
+4
+OEXE
+8
+WVList
+8
+9
+MRState
+10
+WString
+7
+OS2LINK
+11
+WString
+25
+?????No debug information
+1
+1
+12
+MRState
+13
+WString
+7
+OS2LINK
+14
+WString
+14
+?????Debug All
+1
+0
+15
+MVState
+16
+WString
+7
+OS2LINK
+17
+WString
+11
+?????Stack:
+1
+18
+WString
+7
+2097152
+0
+19
+MVState
+20
+WString
+7
+OS2LINK
+21
+WString
+18
+?????Libraries(,):
+1
+22
+WString
+24
+png.lib zlib.lib sdl.lib
+0
+23
+MCState
+24
+WString
+7
+OS2LINK
+25
+WString
+13
+?????Map file
+0
+0
+26
+MVState
+27
+WString
+7
+OS2LINK
+28
+WString
+11
+?????Stack:
+0
+29
+WString
+7
+4194304
+0
+30
+MVState
+31
+WString
+7
+OS2LINK
+32
+WString
+18
+?????Libraries(,):
+0
+33
+WString
+34
+mmpm2.lib png.lib zlib.lib sdl.lib
+0
+34
+MVState
+35
+WString
+7
+OS2LINK
+36
+WString
+17
+o????Description:
+0
+37
+WString
+7
+OpenTTD
+0
+38
+WVList
+3
+39
+ActionStates
+40
+WString
+5
+&Make
+41
+WVList
+0
+42
+ActionStates
+43
+WString
+4
+&Run
+44
+WVList
+0
+45
+ActionStates
+46
+WString
+7
+Sam&ple
+47
+WVList
+0
+-1
+1
+1
+0
+48
+WPickList
+127
+49
+MItem
+3
+*.c
+50
+WString
+4
+COBJ
+51
+WVList
+14
+52
+MVState
+53
+WString
+3
+WCC
+54
+WString
+28
+?????Disable Warning message
+1
+55
+WString
+3
+202
+0
+56
+MVState
+57
+WString
+3
+WCC
+58
+WString
+23
+?????Macro definitions:
+1
+59
+WString
+50
+ENABLE_NETWORK=1 WITH_ZLIB=1 WITH_PNG=1 WITH_SDL=1
+0
+60
+MRState
+61
+WString
+3
+WCC
+62
+WString
+21
+?????4 byte alignment
+1
+1
+63
+MRState
+64
+WString
+3
+WCC
+65
+WString
+21
+?????No optimizations
+1
+0
+66
+MRState
+67
+WString
+3
+WCC
+68
+WString
+24
+?????Space optimizations
+1
+1
+69
+MRState
+70
+WString
+3
+WCC
+71
+WString
+29
+?????No debugging information
+1
+1
+72
+MRState
+73
+WString
+3
+WCC
+74
+WString
+24
+?????Full debugging info
+1
+0
+75
+MVState
+76
+WString
+3
+WCC
+77
+WString
+28
+?????Disable Warning message
+0
+78
+WString
+3
+202
+0
+79
+MVState
+80
+WString
+3
+WCC
+81
+WString
+23
+?????Macro definitions:
+0
+82
+WString
+61
+ENABLE_NETWORK=1 WITH_ZLIB=1 WITH_PNG=1 WITH_SDL=1 WITH_REV=1
+0
+83
+MCState
+84
+WString
+3
+WCC
+85
+WString
+31
+?????Force enums to be type int
+0
+1
+86
+MRState
+87
+WString
+3
+WCC
+88
+WString
+29
+?????No debugging information
+0
+1
+89
+MRState
+90
+WString
+3
+WCC
+91
+WString
+28
+?????Line number information
+0
+0
+92
+MRState
+93
+WString
+3
+WCC
+94
+WString
+39
+??2??Pentium Pro Register based calling
+0
+0
+95
+MRState
+96
+WString
+3
+WCC
+97
+WString
+36
+??2??Pentium Pro Stack based calling
+0
+1
+98
+WVList
+0
+-1
+1
+1
+0
+99
+MItem
+7
+ai\ai.c
+100
+WString
+4
+COBJ
+101
+WVList
+0
+102
+WVList
+0
+49
+1
+1
+0
+103
+MItem
+20
+ai\default\default.c
+104
+WString
+4
+COBJ
+105
+WVList
+0
+106
+WVList
+0
+49
+1
+1
+0
+107
+MItem
+17
+ai\trolly\build.c
+108
+WString
+4
+COBJ
+109
+WVList
+0
+110
+WVList
+0
+49
+1
+1
+0
+111
+MItem
+22
+ai\trolly\pathfinder.c
+112
+WString
+4
+COBJ
+113
+WVList
+0
+114
+WVList
+0
+49
+1
+1
+0
+115
+MItem
+18
+ai\trolly\shared.c
+116
+WString
+4
+COBJ
+117
+WVList
+0
+118
+WVList
+0
+49
+1
+1
+0
+119
+MItem
+18
+ai\trolly\trolly.c
+120
+WString
+4
+COBJ
+121
+WVList
+0
+122
+WVList
+0
+49
+1
+1
+0
+123
+MItem
+14
+aircraft_cmd.c
+124
+WString
+4
+COBJ
+125
+WVList
+0
+126
+WVList
+0
+49
+1
+1
+0
+127
+MItem
+14
+aircraft_gui.c
+128
+WString
+4
+COBJ
+129
+WVList
+0
+130
+WVList
+0
+49
+1
+1
+0
+131
+MItem
+9
+airport.c
+132
+WString
+4
+COBJ
+133
+WVList
+0
+134
+WVList
+0
+49
+1
+1
+0
+135
+MItem
+13
+airport_gui.c
+136
+WString
+4
+COBJ
+137
+WVList
+0
+138
+WVList
+0
+49
+1
+1
+0
+139
+MItem
+8
+aystar.c
+140
+WString
+4
+COBJ
+141
+WVList
+0
+142
+WVList
+0
+49
+1
+1
+0
+143
+MItem
+12
+bridge_gui.c
+144
+WString
+4
+COBJ
+145
+WVList
+0
+146
+WVList
+0
+49
+1
+1
+0
+147
+MItem
+12
+bridge_map.c
+148
+WString
+4
+COBJ
+149
+WVList
+0
+150
+WVList
+0
+49
+1
+1
+0
+151
+MItem
+16
+callback_table.c
+152
+WString
+4
+COBJ
+153
+WVList
+0
+154
+WVList
+0
+49
+1
+1
+0
+155
+MItem
+11
+clear_cmd.c
+156
+WString
+4
+COBJ
+157
+WVList
+0
+158
+WVList
+0
+49
+1
+1
+0
+159
+MItem
+9
+command.c
+160
+WString
+4
+COBJ
+161
+WVList
+0
+162
+WVList
+0
+49
+1
+1
+0
+163
+MItem
+9
+console.c
+164
+WString
+4
+COBJ
+165
+WVList
+0
+166
+WVList
+0
+49
+1
+1
+0
+167
+MItem
+14
+console_cmds.c
+168
+WString
+4
+COBJ
+169
+WVList
+0
+170
+WVList
+0
+49
+1
+1
+0
+171
+MItem
+10
+currency.c
+172
+WString
+4
+COBJ
+173
+WVList
+0
+174
+WVList
+0
+49
+1
+1
+0
+175
+MItem
+7
+debug.c
+176
+WString
+4
+COBJ
+177
+WVList
+0
+178
+WVList
+0
+49
+1
+1
+0
+179
+MItem
+11
+dedicated.c
+180
+WString
+4
+COBJ
+181
+WVList
+0
+182
+WVList
+0
+49
+1
+1
+0
+183
+MItem
+7
+depot.c
+184
+WString
+4
+COBJ
+185
+WVList
+0
+186
+WVList
+0
+49
+1
+1
+0
+187
+MItem
+14
+disaster_cmd.c
+188
+WString
+4
+COBJ
+189
+WVList
+0
+190
+WVList
+0
+49
+1
+1
+0
+191
+MItem
+10
+dock_gui.c
+192
+WString
+4
+COBJ
+193
+WVList
+0
+194
+WVList
+0
+49
+1
+1
+0
+195
+MItem
+8
+driver.c
+196
+WString
+4
+COBJ
+197
+WVList
+0
+198
+WVList
+0
+49
+1
+1
+0
+199
+MItem
+12
+dummy_land.c
+200
+WString
+4
+COBJ
+201
+WVList
+0
+202
+WVList
+0
+49
+1
+1
+0
+203
+MItem
+9
+economy.c
+204
+WString
+4
+COBJ
+205
+WVList
+0
+206
+WVList
+0
+49
+1
+1
+0
+207
+MItem
+8
+elrail.c
+208
+WString
+4
+COBJ
+209
+WVList
+0
+210
+WVList
+0
+49
+1
+1
+0
+211
+MItem
+8
+engine.c
+212
+WString
+4
+COBJ
+213
+WVList
+0
+214
+WVList
+0
+49
+1
+1
+0
+215
+MItem
+12
+engine_gui.c
+216
+WString
+4
+COBJ
+217
+WVList
+0
+218
+WVList
+0
+49
+1
+1
+0
+219
+MItem
+8
+fileio.c
+220
+WString
+4
+COBJ
+221
+WVList
+0
+222
+WVList
+0
+49
+1
+1
+0
+223
+MItem
+5
+gfx.c
+224
+WString
+4
+COBJ
+225
+WVList
+0
+226
+WVList
+0
+49
+1
+1
+0
+227
+MItem
+9
+gfxinit.c
+228
+WString
+4
+COBJ
+229
+WVList
+0
+230
+WVList
+0
+49
+1
+1
+0
+231
+MItem
+11
+graph_gui.c
+232
+WString
+4
+COBJ
+233
+WVList
+0
+234
+WVList
+0
+49
+1
+1
+0
+235
+MItem
+14
+industry_cmd.c
+236
+WString
+4
+COBJ
+237
+WVList
+0
+238
+WVList
+0
+49
+1
+1
+0
+239
+MItem
+14
+industry_gui.c
+240
+WString
+4
+COBJ
+241
+WVList
+0
+242
+WVList
+0
+49
+1
+1
+0
+243
+MItem
+11
+intro_gui.c
+244
+WString
+4
+COBJ
+245
+WVList
+0
+246
+WVList
+0
+49
+1
+1
+0
+247
+MItem
+11
+landscape.c
+248
+WString
+4
+COBJ
+249
+WVList
+0
+250
+WVList
+0
+49
+1
+1
+0
+251
+MItem
+10
+main_gui.c
+252
+WString
+4
+COBJ
+253
+WVList
+0
+254
+WVList
+0
+49
+1
+1
+0
+255
+MItem
+5
+map.c
+256
+WString
+4
+COBJ
+257
+WVList
+0
+258
+WVList
+0
+49
+1
+1
+0
+259
+MItem
+5
+md5.c
+260
+WString
+4
+COBJ
+261
+WVList
+0
+262
+WVList
+0
+49
+1
+1
+0
+263
+MItem
+10
+mersenne.c
+264
+WString
+4
+COBJ
+265
+WVList
+0
+266
+WVList
+0
+49
+1
+1
+0
+267
+MItem
+9
+minilzo.c
+268
+WString
+4
+COBJ
+269
+WVList
+0
+270
+WVList
+0
+49
+1
+1
+0
+271
+MItem
+6
+misc.c
+272
+WString
+4
+COBJ
+273
+WVList
+0
+274
+WVList
+0
+49
+1
+1
+0
+275
+MItem
+10
+misc_cmd.c
+276
+WString
+4
+COBJ
+277
+WVList
+0
+278
+WVList
+0
+49
+1
+1
+0
+279
+MItem
+10
+misc_gui.c
+280
+WString
+4
+COBJ
+281
+WVList
+0
+282
+WVList
+0
+49
+1
+1
+0
+283
+MItem
+7
+mixer.c
+284
+WString
+4
+COBJ
+285
+WVList
+0
+286
+WVList
+0
+49
+1
+1
+0
+287
+MItem
+14
+music\null_m.c
+288
+WString
+4
+COBJ
+289
+WVList
+0
+290
+WVList
+0
+49
+1
+1
+0
+291
+MItem
+13
+music\os2_m.c
+292
+WString
+4
+COBJ
+293
+WVList
+0
+294
+WVList
+0
+49
+1
+1
+0
+295
+MItem
+11
+music_gui.c
+296
+WString
+4
+COBJ
+297
+WVList
+0
+298
+WVList
+0
+49
+1
+1
+0
+299
+MItem
+9
+namegen.c
+300
+WString
+4
+COBJ
+301
+WVList
+0
+302
+WVList
+0
+49
+1
+1
+0
+303
+MItem
+9
+network.c
+304
+WString
+4
+COBJ
+305
+WVList
+0
+306
+WVList
+0
+49
+1
+1
+0
+307
+MItem
+16
+network_client.c
+308
+WString
+4
+COBJ
+309
+WVList
+0
+310
+WVList
+0
+49
+1
+1
+0
+311
+MItem
+14
+network_data.c
+312
+WString
+4
+COBJ
+313
+WVList
+0
+314
+WVList
+0
+49
+1
+1
+0
+315
+MItem
+18
+network_gamelist.c
+316
+WString
+4
+COBJ
+317
+WVList
+0
+318
+WVList
+0
+49
+1
+1
+0
+319
+MItem
+13
+network_gui.c
+320
+WString
+4
+COBJ
+321
+WVList
+0
+322
+WVList
+0
+49
+1
+1
+0
+323
+MItem
+16
+network_server.c
+324
+WString
+4
+COBJ
+325
+WVList
+0
+326
+WVList
+0
+49
+1
+1
+0
+327
+MItem
+13
+network_udp.c
+328
+WString
+4
+COBJ
+329
+WVList
+0
+330
+WVList
+0
+49
+1
+1
+0
+331
+MItem
+8
+newgrf.c
+332
+WString
+4
+COBJ
+333
+WVList
+0
+334
+WVList
+0
+49
+1
+1
+0
+335
+MItem
+15
+newgrf_engine.c
+336
+WString
+4
+COBJ
+337
+WVList
+0
+338
+WVList
+0
+49
+1
+1
+0
+339
+MItem
+16
+newgrf_station.c
+340
+WString
+4
+COBJ
+341
+WVList
+0
+342
+WVList
+0
+49
+1
+1
+0
+343
+MItem
+10
+news_gui.c
+344
+WString
+4
+COBJ
+345
+WVList
+0
+346
+WVList
+0
+49
+1
+1
+0
+347
+MItem
+5
+npf.c
+348
+WString
+4
+COBJ
+349
+WVList
+0
+350
+WVList
+0
+49
+1
+1
+0
+351
+MItem
+11
+oldloader.c
+352
+WString
+4
+COBJ
+353
+WVList
+0
+354
+WVList
+0
+49
+1
+1
+0
+355
+MItem
+9
+openttd.c
+356
+WString
+4
+COBJ
+357
+WVList
+0
+358
+WVList
+0
+49
+1
+1
+0
+359
+MItem
+11
+order_cmd.c
+360
+WString
+4
+COBJ
+361
+WVList
+0
+362
+WVList
+0
+49
+1
+1
+0
+363
+MItem
+11
+order_gui.c
+364
+WString
+4
+COBJ
+365
+WVList
+0
+366
+WVList
+0
+49
+1
+1
+0
+367
+MItem
+5
+os2.c
+368
+WString
+4
+COBJ
+369
+WVList
+0
+370
+WVList
+0
+49
+1
+1
+0
+371
+MItem
+10
+os_timer.c
+372
+WString
+4
+COBJ
+373
+WVList
+0
+374
+WVList
+0
+49
+1
+1
+0
+375
+MItem
+10
+pathfind.c
+376
+WString
+4
+COBJ
+377
+WVList
+0
+378
+WVList
+0
+49
+1
+1
+0
+379
+MItem
+12
+player_gui.c
+380
+WString
+4
+COBJ
+381
+WVList
+0
+382
+WVList
+0
+49
+1
+1
+0
+383
+MItem
+9
+players.c
+384
+WString
+4
+COBJ
+385
+WVList
+0
+386
+WVList
+0
+49
+1
+1
+0
+387
+MItem
+6
+oldpool.c
+388
+WString
+4
+COBJ
+389
+WVList
+0
+390
+WVList
+0
+49
+1
+1
+0
+391
+MItem
+7
+queue.c
+392
+WString
+4
+COBJ
+393
+WVList
+0
+394
+WVList
+0
+49
+1
+1
+0
+395
+MItem
+6
+rail.c
+396
+WString
+4
+COBJ
+397
+WVList
+0
+398
+WVList
+0
+49
+1
+1
+0
+399
+MItem
+10
+rail_cmd.c
+400
+WString
+4
+COBJ
+401
+WVList
+0
+402
+WVList
+0
+49
+1
+1
+0
+403
+MItem
+10
+rail_gui.c
+404
+WString
+4
+COBJ
+405
+WVList
+0
+406
+WVList
+0
+49
+1
+1
+0
+407
+MItem
+5
+rev.c
+408
+WString
+4
+COBJ
+409
+WVList
+0
+410
+WVList
+1
+411
+ActionStates
+412
+WString
+5
+&Make
+413
+WVList
+0
+49
+1
+1
+0
+414
+MItem
+10
+road_cmd.c
+415
+WString
+4
+COBJ
+416
+WVList
+0
+417
+WVList
+0
+49
+1
+1
+0
+418
+MItem
+10
+road_gui.c
+419
+WString
+4
+COBJ
+420
+WVList
+0
+421
+WVList
+0
+49
+1
+1
+0
+422
+MItem
+10
+road_map.c
+423
+WString
+4
+COBJ
+424
+WVList
+0
+425
+WVList
+0
+49
+1
+1
+0
+426
+MItem
+13
+roadveh_cmd.c
+427
+WString
+4
+COBJ
+428
+WVList
+0
+429
+WVList
+0
+49
+1
+1
+0
+430
+MItem
+13
+roadveh_gui.c
+431
+WString
+4
+COBJ
+432
+WVList
+0
+433
+WVList
+0
+49
+1
+1
+0
+434
+MItem
+10
+saveload.c
+435
+WString
+4
+COBJ
+436
+WVList
+0
+437
+WVList
+0
+49
+1
+1
+0
+438
+MItem
+12
+screenshot.c
+439
+WString
+4
+COBJ
+440
+WVList
+0
+441
+WVList
+0
+49
+1
+1
+0
+442
+MItem
+5
+sdl.c
+443
+WString
+4
+COBJ
+444
+WVList
+0
+445
+WVList
+0
+49
+1
+1
+0
+446
+MItem
+10
+settings.c
+447
+WString
+4
+COBJ
+448
+WVList
+0
+449
+WVList
+0
+49
+1
+1
+0
+450
+MItem
+14
+settings_gui.c
+451
+WString
+4
+COBJ
+452
+WVList
+0
+453
+WVList
+0
+49
+1
+1
+0
+454
+MItem
+10
+ship_cmd.c
+455
+WString
+4
+COBJ
+456
+WVList
+0
+457
+WVList
+0
+49
+1
+1
+0
+458
+MItem
+10
+ship_gui.c
+459
+WString
+4
+COBJ
+460
+WVList
+0
+461
+WVList
+0
+49
+1
+1
+0
+462
+MItem
+7
+signs.c
+463
+WString
+4
+COBJ
+464
+WVList
+0
+465
+WVList
+0
+49
+1
+1
+0
+466
+MItem
+14
+smallmap_gui.c
+467
+WString
+4
+COBJ
+468
+WVList
+0
+469
+WVList
+0
+49
+1
+1
+0
+470
+MItem
+7
+sound.c
+471
+WString
+4
+COBJ
+472
+WVList
+0
+473
+WVList
+0
+49
+1
+1
+0
+474
+MItem
+14
+sound\null_s.c
+475
+WString
+4
+COBJ
+476
+WVList
+0
+477
+WVList
+0
+49
+1
+1
+0
+478
+MItem
+13
+sound\sdl_s.c
+479
+WString
+4
+COBJ
+480
+WVList
+0
+481
+WVList
+0
+49
+1
+1
+0
+482
+MItem
+8
+sprite.c
+483
+WString
+4
+COBJ
+484
+WVList
+0
+485
+WVList
+0
+49
+1
+1
+0
+486
+MItem
+13
+spritecache.c
+487
+WString
+4
+COBJ
+488
+WVList
+0
+489
+WVList
+0
+49
+1
+1
+0
+490
+MItem
+13
+station_cmd.c
+491
+WString
+4
+COBJ
+492
+WVList
+0
+493
+WVList
+0
+49
+1
+1
+0
+494
+MItem
+13
+station_gui.c
+495
+WString
+4
+COBJ
+496
+WVList
+0
+497
+WVList
+0
+49
+1
+1
+0
+498
+MItem
+13
+station_map.c
+499
+WString
+4
+COBJ
+500
+WVList
+0
+501
+WVList
+0
+49
+1
+1
+0
+502
+MItem
+8
+StdAfx.c
+503
+WString
+4
+COBJ
+504
+WVList
+0
+505
+WVList
+0
+49
+1
+1
+0
+506
+MItem
+8
+string.c
+507
+WString
+4
+COBJ
+508
+WVList
+0
+509
+WVList
+0
+49
+1
+1
+0
+510
+MItem
+9
+strings.c
+511
+WString
+4
+COBJ
+512
+WVList
+0
+513
+WVList
+0
+49
+1
+1
+0
+514
+MItem
+13
+subsidy_gui.c
+515
+WString
+4
+COBJ
+516
+WVList
+0
+517
+WVList
+0
+49
+1
+1
+0
+518
+MItem
+15
+terraform_gui.c
+519
+WString
+4
+COBJ
+520
+WVList
+0
+521
+WVList
+0
+49
+1
+1
+0
+522
+MItem
+9
+texteff.c
+523
+WString
+4
+COBJ
+524
+WVList
+0
+525
+WVList
+0
+49
+1
+1
+0
+526
+MItem
+8
+thread.c
+527
+WString
+4
+COBJ
+528
+WVList
+0
+529
+WVList
+0
+49
+1
+1
+0
+530
+MItem
+6
+tile.c
+531
+WString
+4
+COBJ
+532
+WVList
+0
+533
+WVList
+0
+49
+1
+1
+0
+534
+MItem
+10
+town_cmd.c
+535
+WString
+4
+COBJ
+536
+WVList
+0
+537
+WVList
+0
+49
+1
+1
+0
+538
+MItem
+10
+town_gui.c
+539
+WString
+4
+COBJ
+540
+WVList
+0
+541
+WVList
+0
+49
+1
+1
+0
+542
+MItem
+11
+train_cmd.c
+543
+WString
+4
+COBJ
+544
+WVList
+0
+545
+WVList
+0
+49
+1
+1
+0
+546
+MItem
+11
+train_gui.c
+547
+WString
+4
+COBJ
+548
+WVList
+0
+549
+WVList
+0
+49
+1
+1
+0
+550
+MItem
+10
+tree_cmd.c
+551
+WString
+4
+COBJ
+552
+WVList
+0
+553
+WVList
+0
+49
+1
+1
+0
+554
+MItem
+12
+tunnel_map.c
+555
+WString
+4
+COBJ
+556
+WVList
+0
+557
+WVList
+0
+49
+1
+1
+0
+558
+MItem
+18
+tunnelbridge_cmd.c
+559
+WString
+4
+COBJ
+560
+WVList
+0
+561
+WVList
+0
+49
+1
+1
+0
+562
+MItem
+15
+unmovable_cmd.c
+563
+WString
+4
+COBJ
+564
+WVList
+0
+565
+WVList
+0
+49
+1
+1
+0
+566
+MItem
+9
+vehicle.c
+567
+WString
+4
+COBJ
+568
+WVList
+0
+569
+WVList
+0
+49
+1
+1
+0
+570
+MItem
+13
+vehicle_gui.c
+571
+WString
+4
+COBJ
+572
+WVList
+0
+573
+WVList
+0
+49
+1
+1
+0
+574
+MItem
+19
+video\dedicated_v.c
+575
+WString
+4
+COBJ
+576
+WVList
+0
+577
+WVList
+0
+49
+1
+1
+0
+578
+MItem
+14
+video\null_v.c
+579
+WString
+4
+COBJ
+580
+WVList
+0
+581
+WVList
+0
+49
+1
+1
+0
+582
+MItem
+13
+video\sdl_v.c
+583
+WString
+4
+COBJ
+584
+WVList
+0
+585
+WVList
+0
+49
+1
+1
+0
+586
+MItem
+10
+viewport.c
+587
+WString
+4
+COBJ
+588
+WVList
+0
+589
+WVList
+0
+49
+1
+1
+0
+590
+MItem
+11
+water_cmd.c
+591
+WString
+4
+COBJ
+592
+WVList
+0
+593
+WVList
+0
+49
+1
+1
+0
+594
+MItem
+10
+waypoint.c
+595
+WString
+4
+COBJ
+596
+WVList
+0
+597
+WVList
+0
+49
+1
+1
+0
+598
+MItem
+8
+widget.c
+599
+WString
+4
+COBJ
+600
+WVList
+0
+601
+WVList
+0
+49
+1
+1
+0
+602
+MItem
+8
+window.c
+603
+WString
+4
+COBJ
+604
+WVList
+0
+605
+WVList
+0
+49
+1
+1
+0
diff --git a/projects/openttd.vcproj b/projects/openttd.vcproj
new file mode 100644
index 000000000..ce32fc9fe
--- /dev/null
+++ b/projects/openttd.vcproj
@@ -0,0 +1,1138 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="openttd"
+ RootNameSpace="openttd"
+ SccProjectName=""
+ SccLocalPath="">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="..\objs\$(ConfigurationName)"
+ IntermediateDirectory="..\objs\$(ConfigurationName)"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2"
+ WholeProgramOptimization="TRUE">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ GlobalOptimizations="TRUE"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="TRUE"
+ FavorSizeOrSpeed="2"
+ OmitFramePointers="TRUE"
+ OptimizeForProcessor="1"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ StringPooling="TRUE"
+ ExceptionHandling="TRUE"
+ RuntimeLibrary="0"
+ StructMemberAlignment="3"
+ BufferSecurityCheck="FALSE"
+ EnableFunctionLevelLinking="TRUE"
+ DefaultCharIsUnsigned="TRUE"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough=""
+ PrecompiledHeaderFile=""
+ AssemblerOutput="2"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ BrowseInformation="1"
+ BrowseInformationFile="$(IntDir)/"
+ WarningLevel="3"
+ WarnAsError="TRUE"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="3"
+ CallingConvention="1"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="unicows.lib winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ IgnoreDefaultLibraryNames=""
+ GenerateDebugInformation="TRUE"
+ SubSystem="2"
+ OptimizeReferences="2"
+ OptimizeForWindows98="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Release/openttd.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1053"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\objs\$(ConfigurationName)\"
+ IntermediateDirectory="..\objs\$(ConfigurationName)\"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="1">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ WarningLevel="3"
+ WarnAsError="TRUE"
+ SuppressStartupBanner="TRUE"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"
+ CallingConvention="1"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="unicows.lib winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="0"
+ SuppressStartupBanner="TRUE"
+ IgnoreDefaultLibraryNames="LIBCMT.lib"
+ GenerateDebugInformation="TRUE"
+ SubSystem="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/openttd.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>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="">
+ <File
+ RelativePath=".\..\src\airport.c">
+ </File>
+ <File
+ RelativePath=".\..\src\aystar.c">
+ </File>
+ <File
+ RelativePath=".\..\src\bmp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\callback_table.c">
+ </File>
+ <File
+ RelativePath=".\..\src\command.c">
+ </File>
+ <File
+ RelativePath=".\..\src\console.c">
+ </File>
+ <File
+ RelativePath=".\..\src\console_cmds.c">
+ </File>
+ <File
+ RelativePath=".\..\src\currency.c">
+ </File>
+ <File
+ RelativePath=".\..\src\date.c">
+ </File>
+ <File
+ RelativePath=".\..\src\debug.c">
+ </File>
+ <File
+ RelativePath=".\..\src\dedicated.c">
+ </File>
+ <File
+ RelativePath=".\..\src\depot.c">
+ </File>
+ <File
+ RelativePath=".\..\src\driver.c">
+ </File>
+ <File
+ RelativePath=".\..\src\economy.c">
+ </File>
+ <File
+ RelativePath=".\..\src\elrail.c">
+ </File>
+ <File
+ RelativePath=".\..\src\engine.c">
+ </File>
+ <File
+ RelativePath=".\..\src\fileio.c">
+ </File>
+ <File
+ RelativePath=".\..\src\fios.c">
+ </File>
+ <File
+ RelativePath=".\..\src\fontcache.c">
+ </File>
+ <File
+ RelativePath=".\..\src\genworld.c">
+ </File>
+ <File
+ RelativePath=".\..\src\gfx.c">
+ </File>
+ <File
+ RelativePath=".\..\src\gfxinit.c">
+ </File>
+ <File
+ RelativePath=".\..\src\heightmap.c">
+ </File>
+ <File
+ RelativePath=".\..\src\helpers.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\landscape.c">
+ </File>
+ <File
+ RelativePath=".\..\src\map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\md5.c">
+ </File>
+ <File
+ RelativePath=".\..\src\mersenne.c">
+ </File>
+ <File
+ RelativePath=".\..\src\minilzo.c">
+ </File>
+ <File
+ RelativePath=".\..\src\misc.c">
+ </File>
+ <File
+ RelativePath=".\..\src\mixer.c">
+ </File>
+ <File
+ RelativePath=".\..\src\music.c">
+ </File>
+ <File
+ RelativePath=".\..\src\namegen.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\packet.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\tcp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\udp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_client.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_data.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_gamelist.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_server.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_udp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\npf.c">
+ </File>
+ <File
+ RelativePath=".\..\src\oldloader.c">
+ </File>
+ <File
+ RelativePath=".\..\src\oldpool.c">
+ </File>
+ <File
+ RelativePath=".\..\src\openttd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\os_timer.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ottdres.rc">
+ </File>
+ <File
+ RelativePath=".\..\src\pathfind.c">
+ </File>
+ <File
+ RelativePath=".\..\src\players.c">
+ </File>
+ <File
+ RelativePath=".\..\src\queue.c">
+ </File>
+ <File
+ RelativePath=".\..\src\rail.c">
+ </File>
+ <File
+ RelativePath=".\..\src\saveload.c">
+ </File>
+ <File
+ RelativePath=".\..\src\screenshot.c">
+ </File>
+ <File
+ RelativePath=".\..\src\sdl.c">
+ </File>
+ <File
+ RelativePath=".\..\src\settings.c">
+ </File>
+ <File
+ RelativePath=".\..\src\signs.c">
+ </File>
+ <File
+ RelativePath=".\..\src\sound.c">
+ </File>
+ <File
+ RelativePath=".\..\src\spritecache.c">
+ </File>
+ <File
+ RelativePath=".\..\src\string.c">
+ </File>
+ <File
+ RelativePath=".\..\src\strings.c">
+ </File>
+ <File
+ RelativePath=".\..\src\texteff.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tgp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\thread.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tile.c">
+ </File>
+ <File
+ RelativePath=".\..\src\vehicle.c">
+ </File>
+ <File
+ RelativePath=".\..\src\viewport.c">
+ </File>
+ <File
+ RelativePath=".\..\src\waypoint.c">
+ </File>
+ <File
+ RelativePath=".\..\src\widget.c">
+ </File>
+ <File
+ RelativePath=".\..\src\win32.c">
+ </File>
+ <File
+ RelativePath=".\..\src\window.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="">
+ <File
+ RelativePath=".\..\src\airport.h">
+ </File>
+ <File
+ RelativePath=".\..\src\airport_movement.h">
+ </File>
+ <File
+ RelativePath=".\..\src\aystar.h">
+ </File>
+ <File
+ RelativePath=".\..\src\bmp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\command.h">
+ </File>
+ <File
+ RelativePath=".\..\src\console.h">
+ </File>
+ <File
+ RelativePath=".\..\src\currency.h">
+ </File>
+ <File
+ RelativePath=".\..\src\date.h">
+ </File>
+ <File
+ RelativePath=".\..\src\debug.h">
+ </File>
+ <File
+ RelativePath=".\..\src\video\dedicated_v.h">
+ </File>
+ <File
+ RelativePath=".\..\src\depot.h">
+ </File>
+ <File
+ RelativePath=".\..\src\music\dmusic.h">
+ </File>
+ <File
+ RelativePath=".\..\src\driver.h">
+ </File>
+ <File
+ RelativePath=".\..\src\economy.h">
+ </File>
+ <File
+ RelativePath=".\..\src\engine.h">
+ </File>
+ <File
+ RelativePath=".\..\src\fontcache.h">
+ </File>
+ <File
+ RelativePath=".\..\src\fileio.h">
+ </File>
+ <File
+ RelativePath=".\..\src\fios.h">
+ </File>
+ <File
+ RelativePath=".\..\src\functions.h">
+ </File>
+ <File
+ RelativePath=".\..\src\genworld.h">
+ </File>
+ <File
+ RelativePath=".\..\src\gfx.h">
+ </File>
+ <File
+ RelativePath=".\..\src\gfxinit.h">
+ </File>
+ <File
+ RelativePath=".\..\src\gui.h">
+ </File>
+ <File
+ RelativePath=".\..\src\hal.h">
+ </File>
+ <File
+ RelativePath=".\..\src\heightmap.h">
+ </File>
+ <File
+ RelativePath=".\..\src\industry.h">
+ </File>
+ <File
+ RelativePath=".\..\src\livery.h">
+ </File>
+ <File
+ RelativePath=".\..\src\macros.h">
+ </File>
+ <File
+ RelativePath=".\..\src\map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\md5.h">
+ </File>
+ <File
+ RelativePath=".\..\src\mixer.h">
+ </File>
+ <File
+ RelativePath=".\..\src\music.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\config.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\game.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\os_abstraction.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\packet.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\tcp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\udp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_client.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_data.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_gamelist.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_gui.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_server.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_udp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_callbacks.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_cargo.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_config.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_engine.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_sound.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_spritegroup.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_station.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_text.h">
+ </File>
+ <File
+ RelativePath=".\..\src\news.h">
+ </File>
+ <File
+ RelativePath=".\..\src\npf.h">
+ </File>
+ <File
+ RelativePath=".\..\src\music\null_m.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\null_s.h">
+ </File>
+ <File
+ RelativePath=".\..\src\video\null_v.h">
+ </File>
+ <File
+ RelativePath=".\..\src\oldpool.h">
+ </File>
+ <File
+ RelativePath=".\..\src\openttd.h">
+ </File>
+ <File
+ RelativePath=".\..\src\pathfind.h">
+ </File>
+ <File
+ RelativePath=".\..\src\player.h">
+ </File>
+ <File
+ RelativePath=".\..\src\queue.h">
+ </File>
+ <File
+ RelativePath=".\..\src\rail.h">
+ </File>
+ <File
+ RelativePath=".\..\src\road_cmd.h">
+ </File>
+ <File
+ RelativePath=".\..\src\saveload.h">
+ </File>
+ <File
+ RelativePath=".\..\src\screenshot.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\sdl_s.h">
+ </File>
+ <File
+ RelativePath=".\..\src\video\sdl_v.h">
+ </File>
+ <File
+ RelativePath=".\..\src\settings.h">
+ </File>
+ <File
+ RelativePath=".\..\src\signs.h">
+ </File>
+ <File
+ RelativePath=".\..\src\slope.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sound.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sprite.h">
+ </File>
+ <File
+ RelativePath=".\..\src\station.h">
+ </File>
+ <File
+ RelativePath=".\..\src\stdafx.h">
+ </File>
+ <File
+ RelativePath=".\..\src\string.h">
+ </File>
+ <File
+ RelativePath=".\..\src\tgp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\thread.h">
+ </File>
+ <File
+ RelativePath=".\..\src\tile.h">
+ </File>
+ <File
+ RelativePath=".\..\src\town.h">
+ </File>
+ <File
+ RelativePath=".\..\src\train.h">
+ </File>
+ <File
+ RelativePath=".\..\src\variables.h">
+ </File>
+ <File
+ RelativePath=".\..\src\vehicle.h">
+ </File>
+ <File
+ RelativePath=".\..\src\vehicle_gui.h">
+ </File>
+ <File
+ RelativePath=".\..\src\viewport.h">
+ </File>
+ <File
+ RelativePath=".\..\src\waypoint.h">
+ </File>
+ <File
+ RelativePath=".\..\src\music\win32_m.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\win32_s.h">
+ </File>
+ <File
+ RelativePath=".\..\src\video\win32_v.h">
+ </File>
+ <File
+ RelativePath=".\..\src\window.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="GUI Source Code"
+ Filter="">
+ <File
+ RelativePath=".\..\src\aircraft_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\airport_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\bridge_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\build_vehicle_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\depot_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\dock_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\engine_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\genworld_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\graph_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\industry_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\intro_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\main_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\misc_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\music_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\news_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\order_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\player_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\rail_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\road_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\roadveh_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\settings_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ship_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\smallmap_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\station_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\subsidy_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\terraform_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\town_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\train_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\vehicle_gui.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Landscape"
+ Filter="">
+ <File
+ RelativePath=".\..\src\aircraft_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\clear_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\disaster_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\dummy_land.c">
+ </File>
+ <File
+ RelativePath=".\..\src\industry_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\misc_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\order_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\rail_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\road_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\roadveh_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ship_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\station_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\town_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\train_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tree_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tunnelbridge_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\unmovable_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\water_cmd.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Tables"
+ Filter="">
+ <File
+ RelativePath=".\..\src\table\ai_rail.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\allstrings.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\animcursors.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\autorail.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\build_industry.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\clear_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\elrail_data.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\engines.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\genland.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\industry_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\landscape_const.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\landscape_sprite.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\namegen.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\palettes.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\road_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\roadveh.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\sprites.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\station_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\strings.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\town_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\track_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\train_cmd.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\tree_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\tunnel_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\unmovable_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\water_land.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="AI Files"
+ Filter="">
+ <File
+ RelativePath=".\..\src\ai\ai.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\default\default.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\trolly\build.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\trolly\pathfinder.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\trolly\shared.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\trolly\trolly.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="NewGRF"
+ Filter="">
+ <File
+ RelativePath=".\..\src\newgrf.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_cargo.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_config.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_engine.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_sound.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_spritegroup.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_station.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_text.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Map Accessors"
+ Filter="">
+ <File
+ RelativePath=".\..\src\bridge_map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\bridge_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\clear_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\industry_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\rail_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\road_map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\road_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\station_map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\station_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\town_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\tree_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\tunnel_map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tunnel_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\unmovable_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\void_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\water_map.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="YAPF"
+ Filter="">
+ <File
+ RelativePath=".\..\src\yapf\array.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\autocopyptr.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\binaryheap.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\blob.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\countedptr.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\crc32.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\fixedsizearray.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\follow_track.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\follow_track.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\hashtable.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\nodelist.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\track_dir.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf.h">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_base.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_common.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_common.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_costbase.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_costcache.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_costrail.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_destrail.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_node.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_node_rail.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_node_road.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_rail.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_road.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_settings.h">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_ship.cpp">
+ </File>
+ </Filter>
+ <Filter
+ Name="Video"
+ Filter="">
+ <File
+ RelativePath=".\..\src\video\dedicated_v.c">
+ </File>
+ <File
+ RelativePath=".\..\src\video\null_v.c">
+ </File>
+ <File
+ RelativePath=".\..\src\video\sdl_v.c">
+ </File>
+ <File
+ RelativePath=".\..\src\video\win32_v.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Music"
+ Filter="">
+ <File
+ RelativePath=".\..\src\music\dmusic.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\music\null_m.c">
+ </File>
+ <File
+ RelativePath=".\..\src\music\win32_m.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Sound"
+ Filter="">
+ <File
+ RelativePath=".\..\src\sound\null_s.c">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\sdl_s.c">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\win32_s.c">
+ </File>
+ </Filter>
+ <File
+ RelativePath=".\..\media\mainicon.ico">
+ </File>
+ <File
+ RelativePath=".\..\media\openttd.ico">
+ </File>
+ <File
+ RelativePath=".\..\readme.txt">
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/openttd.vcproj.in b/projects/openttd.vcproj.in
new file mode 100644
index 000000000..6a38fdeb4
--- /dev/null
+++ b/projects/openttd.vcproj.in
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="openttd"
+ RootNameSpace="openttd"
+ SccProjectName=""
+ SccLocalPath="">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="..\objs\$(ConfigurationName)"
+ IntermediateDirectory="..\objs\$(ConfigurationName)"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2"
+ WholeProgramOptimization="TRUE">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ GlobalOptimizations="TRUE"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="TRUE"
+ FavorSizeOrSpeed="2"
+ OmitFramePointers="TRUE"
+ OptimizeForProcessor="1"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ StringPooling="TRUE"
+ ExceptionHandling="TRUE"
+ RuntimeLibrary="0"
+ StructMemberAlignment="3"
+ BufferSecurityCheck="FALSE"
+ EnableFunctionLevelLinking="TRUE"
+ DefaultCharIsUnsigned="TRUE"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough=""
+ PrecompiledHeaderFile=""
+ AssemblerOutput="2"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ BrowseInformation="1"
+ BrowseInformationFile="$(IntDir)/"
+ WarningLevel="3"
+ WarnAsError="TRUE"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="3"
+ CallingConvention="1"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="unicows.lib winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ IgnoreDefaultLibraryNames=""
+ GenerateDebugInformation="TRUE"
+ SubSystem="2"
+ OptimizeReferences="2"
+ OptimizeForWindows98="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Release/openttd.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1053"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\objs\$(ConfigurationName)\"
+ IntermediateDirectory="..\objs\$(ConfigurationName)\"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="1">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ WarningLevel="3"
+ WarnAsError="TRUE"
+ SuppressStartupBanner="TRUE"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"
+ CallingConvention="1"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="unicows.lib winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="0"
+ SuppressStartupBanner="TRUE"
+ IgnoreDefaultLibraryNames="LIBCMT.lib"
+ GenerateDebugInformation="TRUE"
+ SubSystem="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/openttd.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>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+!!FILES!!
+ <File
+ RelativePath=".\..\media\mainicon.ico">
+ </File>
+ <File
+ RelativePath=".\..\media\openttd.ico">
+ </File>
+ <File
+ RelativePath=".\..\readme.txt">
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/openttd.xcode/default.pbxuser b/projects/openttd.xcode/default.pbxuser
new file mode 100644
index 000000000..7f985e081
--- /dev/null
+++ b/projects/openttd.xcode/default.pbxuser
@@ -0,0 +1,532 @@
+// !$*UTF8*$!
+{
+ 08FB7793FE84155DC02AAC07 = {
+ activeBuildStyle = 014CEA520018CE5811CA2923;
+ activeExecutable = 68C517A107AB2F1F00652893;
+ activeTarget = 92BA222C07AAF30200DBA913;
+ codeSenseManager = 68C517A007AB2E2100652893;
+ executables = (
+ 68C517A107AB2F1F00652893,
+ );
+ perUserDictionary = {
+ PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 22,
+ 372.7974,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXExecutablesDataSource_ActiveFlagID,
+ PBXExecutablesDataSource_NameID,
+ );
+ };
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 190,
+ 20,
+ 39,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ PBXFileDataSource_Target_ColumnID,
+ );
+ };
+ PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 167,
+ 41,
+ 20,
+ 41,
+ 43,
+ 43,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXTargetDataSource_PrimaryAttribute,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 128685251;
+ PBXPrepackagedSmartGroups_v2 = (
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ activationKey = OldTargetSmartGroup;
+ clz = PBXTargetSmartGroup;
+ description = "Displays all targets of the project.";
+ globalID = 1C37FABC04509CD000000102;
+ name = Targets;
+ preferences = {
+ image = Targets;
+ };
+ },
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ clz = PBXTargetSmartGroup2;
+ description = "Displays all targets of the project as well as nested build phases.";
+ globalID = 1C37FBAC04509CD000000102;
+ name = Targets;
+ preferences = {
+ image = Targets;
+ };
+ },
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ clz = PBXExecutablesSmartGroup;
+ description = "Displays all executables of the project.";
+ globalID = 1C37FAAC04509CD000000102;
+ name = Executables;
+ preferences = {
+ image = Executable;
+ };
+ },
+ {
+ " PBXTransientLocationAtTop " = bottom;
+ absolutePathToBundle = "";
+ clz = PBXErrorsWarningsSmartGroup;
+ description = "Displays files with errors or warnings.";
+ globalID = 1C08E77C0454961000C914BD;
+ name = "Errors and Warnings";
+ preferences = {
+ fnmatch = "";
+ image = WarningsErrors;
+ recursive = 1;
+ regex = "";
+ root = "<PROJECT>";
+ };
+ },
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ clz = PBXFilenameSmartGroup;
+ description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+ globalID = 1CC0EA4004350EF90044410B;
+ name = "Implementation Files";
+ preferences = {
+ canSave = 1;
+ fnmatch = "";
+ image = SmartFolder;
+ isLeaf = 0;
+ recursive = 1;
+ regex = "?*\\.[mcMC]";
+ root = "<PROJECT>";
+ };
+ },
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ clz = PBXFilenameSmartGroup;
+ description = "This group displays Interface Builder NIB Files.";
+ globalID = 1CC0EA4004350EF90041110B;
+ name = "NIB Files";
+ preferences = {
+ canSave = 1;
+ fnmatch = "*.nib";
+ image = SmartFolder;
+ isLeaf = 0;
+ recursive = 1;
+ regex = "";
+ root = "<PROJECT>";
+ };
+ },
+ {
+ PBXTransientLocationAtTop = no;
+ absolutePathToBundle = "";
+ clz = PBXFindSmartGroup;
+ description = "Displays Find Results.";
+ globalID = 1C37FABC05509CD000000102;
+ name = "Find Results";
+ preferences = {
+ image = spyglass;
+ };
+ },
+ {
+ PBXTransientLocationAtTop = no;
+ absolutePathToBundle = "";
+ clz = PBXBookmarksSmartGroup;
+ description = "Displays Project Bookmarks.";
+ globalID = 1C37FABC05539CD112110102;
+ name = Bookmarks;
+ preferences = {
+ image = Bookmarks;
+ };
+ },
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ clz = XCSCMSmartGroup;
+ description = "Displays files with interesting SCM status.";
+ globalID = E2644B35053B69B200211256;
+ name = SCM;
+ preferences = {
+ image = PBXRepository;
+ isLeaf = 0;
+ };
+ },
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ clz = PBXSymbolsSmartGroup;
+ description = "Displays all symbols for the project.";
+ globalID = 1C37FABC04509CD000100104;
+ name = "Project Symbols";
+ preferences = {
+ image = ProjectSymbols;
+ isLeaf = 1;
+ };
+ },
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ clz = PBXFilenameSmartGroup;
+ description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+ globalID = PBXTemplateMarker;
+ name = "Simple Filter SmartGroup";
+ preferences = {
+ canSave = 1;
+ fnmatch = "*.nib";
+ image = SmartFolder;
+ isLeaf = 0;
+ recursive = 1;
+ regex = "";
+ root = "<PROJECT>";
+ };
+ },
+ {
+ PBXTransientLocationAtTop = bottom;
+ absolutePathToBundle = "";
+ clz = PBXFilenameSmartGroup;
+ description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+ globalID = PBXTemplateMarker;
+ name = "Simple Regular Expression SmartGroup";
+ preferences = {
+ canSave = 1;
+ fnmatch = "";
+ image = SmartFolder;
+ isLeaf = 0;
+ recursive = 1;
+ regex = "?*\\.[mcMC]";
+ root = "<PROJECT>";
+ };
+ },
+ );
+ PBXWorkspaceContents = (
+ {
+ PBXProjectWorkspaceModule_StateKey_Rev39 = {
+ PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = {
+ BoundsStr = "{{0, 0}, {403, 284}}";
+ Rows = (
+ );
+ VisibleRectStr = "{{0, 0}, {403, 284}}";
+ };
+ PBXProjectWorkspaceModule_EditorOpen = false;
+ PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
+ PBXSplitModuleInNavigatorKey = {
+ SplitCount = 1;
+ };
+ };
+ PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
+ PBXProjectWorkspaceModule_SGTM_Geometry = {
+ _collapsingFrameDimension = 0;
+ _indexOfCollapsedView = 0;
+ _percentageOfCollapsedView = 0;
+ sizes = (
+ "{{0, 0}, {182, 301}}",
+ "{{182, 0}, {418, 301}}",
+ );
+ };
+ };
+ PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {418, 301}}";
+ PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}";
+ PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {418, 301}}";
+ PBXProjectWorkspaceModule_SGTM = {
+ PBXBottomSmartGroupGIDs = (
+ 1C37FBAC04509CD000000102,
+ 1C37FAAC04509CD000000102,
+ 1C08E77C0454961000C914BD,
+ 1CC0EA4004350EF90044410B,
+ 1CC0EA4004350EF90041110B,
+ 1C37FABC05509CD000000102,
+ 1C37FABC05539CD112110102,
+ E2644B35053B69B200211256,
+ 1C37FABC04509CD000100104,
+ );
+ PBXSmartGroupTreeModuleColumnData = {
+ PBXSmartGroupTreeModuleColumnWidthsKey = (
+ 165,
+ );
+ PBXSmartGroupTreeModuleColumnsKey_v4 = (
+ MainColumn,
+ );
+ };
+ PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
+ PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
+ );
+ PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
+ (
+ 1,
+ ),
+ );
+ PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 283}}";
+ };
+ PBXTopSmartGroupGIDs = (
+ );
+ };
+ };
+ },
+ );
+ "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
+ };
+ "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXCVSModule" = {
+ };
+ "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
+ };
+ "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugSessionModule" = {
+ Debugger = {
+ HorizontalSplitView = {
+ _collapsingFrameDimension = 0;
+ _indexOfCollapsedView = 0;
+ _percentageOfCollapsedView = 0;
+ isCollapsed = yes;
+ sizes = (
+ "{{0, 0}, {283, 209}}",
+ "{{283, 0}, {462, 209}}",
+ );
+ };
+ VerticalSplitView = {
+ _collapsingFrameDimension = 0;
+ _indexOfCollapsedView = 0;
+ _percentageOfCollapsedView = 0;
+ isCollapsed = yes;
+ sizes = (
+ "{{0, 0}, {745, 209}}",
+ "{{0, 209}, {745, 213}}",
+ );
+ };
+ };
+ LauncherConfigVersion = 8;
+ };
+ "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
+ PBXSplitModuleInNavigatorKey = {
+ SplitCount = 1;
+ };
+ };
+ "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
+ PBXProjectWorkspaceModule_StateKey_Rev39 = {
+ PBXProjectWorkspaceModule_EditorOpen = false;
+ PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
+ PBXSplitModuleInNavigatorKey = {
+ SplitCount = 1;
+ };
+ };
+ PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
+ PBXProjectWorkspaceModule_SGTM_Geometry = {
+ _collapsingFrameDimension = 0;
+ _indexOfCollapsedView = 0;
+ _percentageOfCollapsedView = 0;
+ sizes = (
+ "{{0, 0}, {182, 301}}",
+ "{{182, 0}, {418, 301}}",
+ );
+ };
+ };
+ PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {418, 301}}";
+ PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}";
+ PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {418, 301}}";
+ PBXProjectWorkspaceModule_SGTM = {
+ PBXBottomSmartGroupGIDs = (
+ 1C37FBAC04509CD000000102,
+ 1C37FAAC04509CD000000102,
+ 1C08E77C0454961000C914BD,
+ 1CC0EA4004350EF90044410B,
+ 1CC0EA4004350EF90041110B,
+ 1C37FABC05509CD000000102,
+ 1C37FABC05539CD112110102,
+ E2644B35053B69B200211256,
+ 1C37FABC04509CD000100104,
+ );
+ PBXSmartGroupTreeModuleColumnData = {
+ PBXSmartGroupTreeModuleColumnWidthsKey = (
+ 165,
+ );
+ PBXSmartGroupTreeModuleColumnsKey_v4 = (
+ MainColumn,
+ );
+ };
+ PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
+ PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
+ );
+ PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
+ );
+ PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 283}}";
+ };
+ PBXTopSmartGroupGIDs = (
+ );
+ };
+ };
+ };
+ "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = {
+ LauncherConfigVersion = 3;
+ Runner = {
+ HorizontalSplitView = {
+ _collapsingFrameDimension = 0;
+ _indexOfCollapsedView = 0;
+ _percentageOfCollapsedView = 0;
+ isCollapsed = yes;
+ sizes = (
+ "{{0, 0}, {491, 167}}",
+ "{{0, 176}, {491, 267}}",
+ );
+ };
+ VerticalSplitView = {
+ _collapsingFrameDimension = 0;
+ _indexOfCollapsedView = 0;
+ _percentageOfCollapsedView = 0;
+ isCollapsed = yes;
+ sizes = (
+ "{{0, 0}, {405, 443}}",
+ "{{414, 0}, {514, 443}}",
+ );
+ };
+ };
+ };
+ PBXWorkspaceGeometries = (
+ {
+ Frame = "{{0, 0}, {600, 301}}";
+ PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
+ PBXProjectWorkspaceModule_DebuggerWindowVisible = true;
+ };
+ RubberWindowFrame = "50 403 600 343 0 0 1024 746 ";
+ },
+ );
+ "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
+ Frame = "{{0, 0}, {481, 201}}";
+ PBXModuleWindowStatusBarHidden = YES;
+ RubberWindowFrame = "272 423 481 222 0 0 1024 746 ";
+ };
+ "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXCVSModule" = {
+ Frame = "{{0, 0}, {482, 276}}";
+ RubberWindowFrame = "262 214 482 318 0 0 1024 746 ";
+ };
+ "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
+ Frame = "{{0, 0}, {400, 201}}";
+ PBXModuleWindowStatusBarHidden = YES;
+ RubberWindowFrame = "50 718 400 222 0 0 1024 746 ";
+ };
+ "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugSessionModule" = {
+ DebugConsoleDrawerSize = "{100, 120}";
+ DebugConsoleVisible = None;
+ DebugConsoleWindowFrame = "{{200, 200}, {500, 300}}";
+ DebugSTDIOWindowFrame = "{{200, 200}, {500, 300}}";
+ Frame = "{{0, 0}, {745, 422}}";
+ RubberWindowFrame = "208 276 745 464 0 0 1024 746 ";
+ };
+ "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
+ Frame = "{{0, 0}, {750, 481}}";
+ PBXModuleWindowStatusBarHidden = YES;
+ RubberWindowFrame = "84 176 750 502 0 0 1024 746 ";
+ };
+ "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
+ Frame = "{{0, 0}, {600, 301}}";
+ PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
+ };
+ RubberWindowFrame = "50 403 600 343 0 0 1024 746 ";
+ };
+ "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = {
+ Frame = "{{0, 0}, {745, 422}}";
+ RubberWindowFrame = "139 272 745 464 0 0 1024 746 ";
+ };
+ PBXWorkspaceStateSaveDate = 128685251;
+ };
+ sourceControlManager = 68C5179F07AB2E2100652893;
+ userBuildSettings = {
+ };
+ };
+ 68C5179F07AB2E2100652893 = {
+ isa = PBXSourceControlManager;
+ scmConfiguration = {
+ };
+ scmType = scm.cvs;
+ };
+ 68C517A007AB2E2100652893 = {
+ indexTemplatePath = "";
+ isa = PBXCodeSenseManager;
+ usesDefaults = 1;
+ wantsCodeCompletion = 1;
+ wantsCodeCompletionAutoPopup = 0;
+ wantsCodeCompletionAutoSuggestions = 0;
+ wantsCodeCompletionCaseSensitivity = 1;
+ wantsCodeCompletionOnlyMatchingItems = 1;
+ wantsCodeCompletionParametersIncluded = 1;
+ wantsCodeCompletionPlaceholdersInserted = 1;
+ wantsCodeCompletionTabCompletes = 1;
+ wantsIndex = 1;
+ };
+ 68C517A107AB2F1F00652893 = {
+ activeArgIndex = 2147483647;
+ activeArgIndices = (
+ );
+ argumentStrings = (
+ );
+ configStateDict = {
+ };
+ debuggerPlugin = GDBDebugging;
+ dylibVariantSuffix = "";
+ enableDebugStr = 1;
+ environmentEntries = (
+ );
+ isa = PBXExecutable;
+ launchableReference = 68C517A707AB353500652893;
+ name = Executable;
+ shlibInfoDictList = (
+ );
+ sourceDirectories = (
+ );
+ startupPath = "<<ProjectDirectory>>";
+ };
+ 68C517A707AB353500652893 = {
+ isa = PBXFileReference;
+ lastKnownFileType = "compiled.mach-o.executable";
+ path = openttd;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA20FC07AAF1EE00DBA913 = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {842, 19935}}";
+ sepNavSelRange = "{33085, 0}";
+ sepNavVisRect = "{{0, 19643}, {706, 181}}";
+ };
+ };
+ 92BA212307AAF1EE00DBA913 = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {992, 11857}}";
+ sepNavSelRange = "{19846, 0}";
+ sepNavVisRect = "{{0, 11676}, {706, 181}}";
+ };
+ };
+ 92BA222C07AAF30200DBA913 = {
+ activeExec = 0;
+ };
+}
diff --git a/projects/openttd.xcode/project.pbxproj b/projects/openttd.xcode/project.pbxproj
new file mode 100644
index 000000000..82f48279c
--- /dev/null
+++ b/projects/openttd.xcode/project.pbxproj
@@ -0,0 +1,3168 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 39;
+ objects = {
+ 014CEA520018CE5811CA2923 = {
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ HEADER_SEARCH_PATHS = /sw/include/SDL;
+ LIBRARY_SEARCH_PATHS = /sw/include/SDL;
+ ZERO_LINK = NO;
+ };
+ isa = PBXBuildStyle;
+ name = Development;
+ };
+ 014CEA530018CE5811CA2923 = {
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ ZERO_LINK = NO;
+ };
+ isa = PBXBuildStyle;
+ name = Deployment;
+ };
+//010
+//011
+//012
+//013
+//014
+//080
+//081
+//082
+//083
+//084
+ 08FB7793FE84155DC02AAC07 = {
+ buildSettings = {
+ };
+ buildStyles = (
+ 014CEA520018CE5811CA2923,
+ 014CEA530018CE5811CA2923,
+ );
+ hasScannedForEncodings = 1;
+ isa = PBXProject;
+ mainGroup = 08FB7794FE84155DC02AAC07;
+ projectDirPath = "";
+ targets = (
+ 92BA222C07AAF30200DBA913,
+ );
+ };
+ 08FB7794FE84155DC02AAC07 = {
+ children = (
+ 08FB7795FE84155DC02AAC07,
+ C6A0FF2B0290797F04C91782,
+ 1AB674ADFE9D54B511CA2CBB,
+ );
+ isa = PBXGroup;
+ name = OpenTTD;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 08FB7795FE84155DC02AAC07 = {
+ children = (
+ 92BA20DF07AAF1EE00DBA913,
+ 92BA20E007AAF1EE00DBA913,
+ 92BA20E107AAF1EE00DBA913,
+ 92BA20E207AAF1EE00DBA913,
+ 92BA20E307AAF1EE00DBA913,
+ 92BA20E407AAF1EE00DBA913,
+ 92BA20E507AAF1EE00DBA913,
+ 92BA20E607AAF1EE00DBA913,
+ 92BA20E707AAF1EE00DBA913,
+ 92BA20E807AAF1EE00DBA913,
+ 92BA20E907AAF1EE00DBA913,
+ 92BA20EA07AAF1EE00DBA913,
+ 92BA20EB07AAF1EE00DBA913,
+ 92BA20EC07AAF1EE00DBA913,
+ 92BA20ED07AAF1EE00DBA913,
+ 92BA20EE07AAF1EE00DBA913,
+ 92BA20EF07AAF1EE00DBA913,
+ 92BA20F007AAF1EE00DBA913,
+ 92BA20F107AAF1EE00DBA913,
+ 92BA20F207AAF1EE00DBA913,
+ 92BA20F307AAF1EE00DBA913,
+ 92BA20F407AAF1EE00DBA913,
+ 92BA20F507AAF1EE00DBA913,
+ 92BA20F607AAF1EE00DBA913,
+ 92BA20F707AAF1EE00DBA913,
+ 92BA20F807AAF1EE00DBA913,
+ 92BA20F907AAF1EE00DBA913,
+ 92BA20FA07AAF1EE00DBA913,
+ 92BA20FB07AAF1EE00DBA913,
+ 92BA20FC07AAF1EE00DBA913,
+ 92BA20FD07AAF1EE00DBA913,
+ 92BA20FE07AAF1EE00DBA913,
+ 92BA20FF07AAF1EE00DBA913,
+ 92BA210007AAF1EE00DBA913,
+ 92BA210107AAF1EE00DBA913,
+ 92BA210207AAF1EE00DBA913,
+ 92BA210307AAF1EE00DBA913,
+ 92BA210407AAF1EE00DBA913,
+ 92BA210507AAF1EE00DBA913,
+ 92BA212107AAF1EE00DBA913,
+ 92BA212207AAF1EE00DBA913,
+ 92BA212307AAF1EE00DBA913,
+ 92BA212407AAF1EE00DBA913,
+ 92BA212C07AAF1EE00DBA913,
+ 92BA212D07AAF1EE00DBA913,
+ 92BA212E07AAF1EE00DBA913,
+ 92BA212F07AAF1EE00DBA913,
+ 92BA213007AAF1EE00DBA913,
+ 92BA213107AAF1EE00DBA913,
+ 92BA213207AAF1EE00DBA913,
+ 92BA213307AAF1EE00DBA913,
+ 92BA213407AAF1EE00DBA913,
+ 92BA213507AAF1EE00DBA913,
+ 92BA213607AAF1EE00DBA913,
+ 92BA213707AAF1EE00DBA913,
+ 92BA213807AAF1EE00DBA913,
+ 92BA213907AAF1EE00DBA913,
+ 92BA213A07AAF1EE00DBA913,
+ 92BA213B07AAF1EE00DBA913,
+ 92BA213C07AAF1EE00DBA913,
+ 92BA213D07AAF1EE00DBA913,
+ 92BA213E07AAF1EE00DBA913,
+ 92BA214607AAF1EE00DBA913,
+ 92BA214707AAF1EE00DBA913,
+ 92BA214807AAF1EE00DBA913,
+ 92BA214C07AAF1EE00DBA913,
+ 92BA214D07AAF1EE00DBA913,
+ 92BA214E07AAF1EE00DBA913,
+ 92BA214F07AAF1EE00DBA913,
+ 92BA215007AAF1EE00DBA913,
+ 92BA215107AAF1EE00DBA913,
+ 92BA215207AAF1EE00DBA913,
+ 92BA215307AAF1EE00DBA913,
+ 92BA215407AAF1EE00DBA913,
+ 92BA215507AAF1EE00DBA913,
+ 92BA215607AAF1EE00DBA913,
+ 92BA215707AAF1EE00DBA913,
+ 92BA215807AAF1EE00DBA913,
+ 92BA215907AAF1EE00DBA913,
+ 92BA215A07AAF1EE00DBA913,
+ 92BA215B07AAF1EE00DBA913,
+ 92BA215C07AAF1EE00DBA913,
+ 92BA215D07AAF1EE00DBA913,
+ 92BA215E07AAF1EE00DBA913,
+ 92BA218807AAF1EF00DBA913,
+ 92BA218907AAF1EF00DBA913,
+ 92BA218A07AAF1EF00DBA913,
+ 92BA218B07AAF1EF00DBA913,
+ 92BA218C07AAF1EF00DBA913,
+ 92BA218D07AAF1EF00DBA913,
+ 92BA218E07AAF1EF00DBA913,
+ 92BA218F07AAF1EF00DBA913,
+ 92BA219007AAF1EF00DBA913,
+ 92BA219107AAF1EF00DBA913,
+ 92BA219207AAF1EF00DBA913,
+ 92BA219307AAF1EF00DBA913,
+ 92BA219407AAF1EF00DBA913,
+ 92BA219507AAF1EF00DBA913,
+ 92BA219607AAF1EF00DBA913,
+ 92BA219707AAF1EF00DBA913,
+ 92BA219807AAF1EF00DBA913,
+ 92BA219907AAF1EF00DBA913,
+ 92BA219A07AAF1EF00DBA913,
+ 92BA219B07AAF1EF00DBA913,
+ 92BA219C07AAF1EF00DBA913,
+ 92BA219D07AAF1EF00DBA913,
+ 92BA219E07AAF1EF00DBA913,
+ 92BA219F07AAF1EF00DBA913,
+ 92BA21A007AAF1EF00DBA913,
+ 92BA21A107AAF1EF00DBA913,
+ 92BA21A207AAF1EF00DBA913,
+ 92BA21A307AAF1EF00DBA913,
+ 92BA21A407AAF1EF00DBA913,
+ 92BA21A507AAF1EF00DBA913,
+ 92BA21AE07AAF1EF00DBA913,
+ 92BA21AF07AAF1EF00DBA913,
+ 92BA21B007AAF1EF00DBA913,
+ 92BA21B107AAF1EF00DBA913,
+ 92BA21B207AAF1EF00DBA913,
+ 92BA21B507AAF1EF00DBA913,
+ 92BA21B607AAF1EF00DBA913,
+ 92BA21B707AAF1EF00DBA913,
+ 92BA21B807AAF1EF00DBA913,
+ 92BA21B907AAF1EF00DBA913,
+ 92BA21BA07AAF1EF00DBA913,
+ 92BA21BB07AAF1EF00DBA913,
+ 92BA21D607AAF1EF00DBA913,
+ 92BA21D707AAF1EF00DBA913,
+ 92BA21D807AAF1EF00DBA913,
+ 92BA21D907AAF1EF00DBA913,
+ 92BA21DA07AAF1EF00DBA913,
+ 92BA21DB07AAF1EF00DBA913,
+ 92BA21DC07AAF1EF00DBA913,
+ 92BA21DD07AAF1EF00DBA913,
+ 92BA21DE07AAF1EF00DBA913,
+ 92BA21DF07AAF1EF00DBA913,
+ 92BA21E007AAF1EF00DBA913,
+ 92BA21E107AAF1EF00DBA913,
+ 92BA21E207AAF1EF00DBA913,
+ 92BA21E307AAF1EF00DBA913,
+ 92BA21E407AAF1EF00DBA913,
+ 92BA21E507AAF1EF00DBA913,
+ 92BA21E607AAF1EF00DBA913,
+ 92BA21E707AAF1EF00DBA913,
+ 92BA21E807AAF1EF00DBA913,
+ 92BA21E907AAF1EF00DBA913,
+ 92BA21EA07AAF1EF00DBA913,
+ 92BA21EB07AAF1EF00DBA913,
+ 92BA21EC07AAF1EF00DBA913,
+ 92BA21FC07AAF1EF00DBA913,
+ 92BA21FD07AAF1EF00DBA913,
+ 92BA21FE07AAF1EF00DBA913,
+ 92BA21FF07AAF1EF00DBA913,
+ 92BA220C07AAF1EF00DBA913,
+ 92BA220D07AAF1EF00DBA913,
+ 92BA220E07AAF1EF00DBA913,
+ 92BA220F07AAF1EF00DBA913,
+ 92BA221007AAF1EF00DBA913,
+ 92BA221107AAF1EF00DBA913,
+ 92BA221207AAF1EF00DBA913,
+ 92BA221307AAF1EF00DBA913,
+ 92BA221407AAF1EF00DBA913,
+ 92BA221507AAF1EF00DBA913,
+ 92BA221607AAF1EF00DBA913,
+ 92BA221707AAF1EF00DBA913,
+ 92BA221807AAF1EF00DBA913,
+ 92BA221907AAF1EF00DBA913,
+ 92BA221A07AAF1EF00DBA913,
+ 92BA221B07AAF1EF00DBA913,
+ 92BA221C07AAF1EF00DBA913,
+ 92BA221D07AAF1EF00DBA913,
+ 92BA221E07AAF1EF00DBA913,
+ 92BA221F07AAF1EF00DBA913,
+ 92BA222007AAF1EF00DBA913,
+ 92BA222107AAF1EF00DBA913,
+ 92BA222207AAF1EF00DBA913,
+ );
+ isa = PBXGroup;
+ name = Source;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+//080
+//081
+//082
+//083
+//084
+//1A0
+//1A1
+//1A2
+//1A3
+//1A4
+ 1AB674ADFE9D54B511CA2CBB = {
+ children = (
+ );
+ isa = PBXGroup;
+ name = Products;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+//1A0
+//1A1
+//1A2
+//1A3
+//1A4
+//920
+//921
+//922
+//923
+//924
+ 92BA20DF07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = sdl.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = news_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = news.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.make;
+ path = Makefile;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = console.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = console.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = window.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = window.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = win32.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E807AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = widget.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20E907AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = water_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20EA07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.cpp.cpp;
+ path = w32dm2.cpp;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20EB07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = w32dm.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20EC07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = viewport.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20ED07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = viewport.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20EE07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = vehicle_gui.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20EF07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = vehicle_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = vehicle.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = vehicle.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = variables.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = unmovable_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = unix.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = tunnelbridge_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.plist.xml;
+ path = ttd.vcproj;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = ttd.sln;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F807AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = ttd.rc;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20F907AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = ttd.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20FA07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = ttd.dsw;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20FB07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = ttd.dsp;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20FC07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = ttd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20FD07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = tree_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20FE07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = train_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA20FF07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = train_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = town_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = town_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = town.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = texteff.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = terraform_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210507AAF1EE00DBA913 = {
+ children = (
+ 92BA210607AAF1EE00DBA913,
+ 92BA210707AAF1EE00DBA913,
+ 92BA210807AAF1EE00DBA913,
+ 92BA210907AAF1EE00DBA913,
+ 92BA210A07AAF1EE00DBA913,
+ 92BA210B07AAF1EE00DBA913,
+ 92BA210C07AAF1EE00DBA913,
+ 92BA210D07AAF1EE00DBA913,
+ 92BA210E07AAF1EE00DBA913,
+ 92BA210F07AAF1EE00DBA913,
+ 92BA211007AAF1EE00DBA913,
+ 92BA211107AAF1EE00DBA913,
+ 92BA211207AAF1EE00DBA913,
+ 92BA211307AAF1EE00DBA913,
+ 92BA211407AAF1EE00DBA913,
+ 92BA211507AAF1EE00DBA913,
+ 92BA211607AAF1EE00DBA913,
+ 92BA211707AAF1EE00DBA913,
+ 92BA211807AAF1EE00DBA913,
+ 92BA211907AAF1EE00DBA913,
+ 92BA211A07AAF1EE00DBA913,
+ 92BA211B07AAF1EE00DBA913,
+ 92BA211C07AAF1EE00DBA913,
+ 92BA211D07AAF1EE00DBA913,
+ 92BA211E07AAF1EE00DBA913,
+ 92BA211F07AAF1EE00DBA913,
+ 92BA212007AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = table;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = ai_rail.h;
+ path = table/ai_rail.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = animcursors.h;
+ path = table/animcursors.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210807AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = autorail.h;
+ path = table/autorail.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210907AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = bridge_land.h;
+ path = table/bridge_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210A07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = build_industry.h;
+ path = table/build_industry.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210B07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = clear_land.h;
+ path = table/clear_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210C07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = currency.h;
+ path = table/currency.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210D07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = directions.h;
+ path = table/directions.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210E07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = engines.h;
+ path = table/engines.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA210F07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = files.h;
+ path = table/files.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = genland.h;
+ path = table/genland.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = industry_land.h;
+ path = table/industry_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = landscape_const.h;
+ path = table/landscape_const.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = landscape_sprite.h;
+ path = table/landscape_sprite.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = namegen.h;
+ path = table/namegen.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = palettes.h;
+ path = table/palettes.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = road_land.h;
+ path = table/road_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = roadveh.h;
+ path = table/roadveh.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211807AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = sprites.h;
+ path = table/sprites.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211907AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = station_land.h;
+ path = table/station_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211A07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = town_land.h;
+ path = table/town_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211B07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = track_land.h;
+ path = table/track_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211C07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = train_cmd.h;
+ path = table/train_cmd.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211D07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = tree_land.h;
+ path = table/tree_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211E07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = tunnel_land.h;
+ path = table/tunnel_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA211F07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = unmovable_land.h;
+ path = table/unmovable_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = water_land.h;
+ path = table/water_land.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.script.sh;
+ path = svnup.sh;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = subsidy_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = strings.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212407AAF1EE00DBA913 = {
+ children = (
+ 92BA212507AAF1EE00DBA913,
+ 92BA212607AAF1EE00DBA913,
+ 92BA212707AAF1EE00DBA913,
+ 92BA212807AAF1EE00DBA913,
+ 92BA212907AAF1EE00DBA913,
+ 92BA212A07AAF1EE00DBA913,
+ 92BA212B07AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = strgen;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ name = stdafx.c;
+ path = strgen/stdafx.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = stdafx.h;
+ path = strgen/stdafx.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ name = strgen.c;
+ path = strgen/strgen.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212807AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = strgen.dsp;
+ path = strgen/strgen.dsp;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212907AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = strgen.dsw;
+ path = strgen/strgen.dsw;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212A07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = strgen.tgt;
+ path = strgen/strgen.tgt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212B07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.plist.xml;
+ name = strgen.vcproj;
+ path = strgen/strgen.vcproj;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212C07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = stdafx.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212D07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = StdAfx.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212E07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = station_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA212F07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = station_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = station.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = spritecache.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = sprite.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = sprite.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = sound.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = sound.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = smallmap_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = signs.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213807AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = signs.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213907AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = ship_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213A07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = ship_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213B07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = settings_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213C07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = settings.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213D07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = settings.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213E07AAF1EE00DBA913 = {
+ children = (
+ 92BA213F07AAF1EE00DBA913,
+ 92BA214007AAF1EE00DBA913,
+ 92BA214107AAF1EE00DBA913,
+ 92BA214207AAF1EE00DBA913,
+ 92BA214307AAF1EE00DBA913,
+ 92BA214407AAF1EE00DBA913,
+ 92BA214507AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = scripts;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA213F07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = autoexec.scr.example;
+ path = scripts/autoexec.scr.example;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = on_client.scr.example;
+ path = scripts/on_client.scr.example;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = on_dedicated.scr.example;
+ path = scripts/on_dedicated.scr.example;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = on_server.scr.example;
+ path = scripts/on_server.scr.example;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = pre_dedicated.scr.example;
+ path = scripts/pre_dedicated.scr.example;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = pre_server.scr.example;
+ path = scripts/pre_server.scr.example;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = readme.txt;
+ path = scripts/readme.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = screenshot.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = screenshot.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214807AAF1EE00DBA913 = {
+ children = (
+ 92BA214907AAF1EE00DBA913,
+ 92BA214A07AAF1EE00DBA913,
+ 92BA214B07AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = scenario;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214907AAF1EE00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = "Linkgame Islands 2004.scn";
+ path = "scenario/Linkgame Islands 2004.scn";
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214A07AAF1EE00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = "Mountain Pass.scn";
+ path = "scenario/Mountain Pass.scn";
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214B07AAF1EE00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = "Volcano City.scn";
+ path = "scenario/Volcano City.scn";
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214C07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = saveload.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214D07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = saveload.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214E07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = roadveh_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA214F07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = roadveh_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = road_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = road_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = resource.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = readme.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = rail_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = rail_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = queue.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = queue.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215807AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = players.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215907AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = player_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215A07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = player.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215B07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = pathfind.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215C07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = pathfind.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215D07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = os2.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215E07AAF1EE00DBA913 = {
+ children = (
+ 92BA215F07AAF1EE00DBA913,
+ 92BA216107AAF1EE00DBA913,
+ 92BA216C07AAF1EE00DBA913,
+ 92BA216F07AAF1EE00DBA913,
+ 92BA217707AAF1EE00DBA913,
+ 92BA217D07AAF1EE00DBA913,
+ 92BA218107AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = os;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA215F07AAF1EE00DBA913 = {
+ children = (
+ 92BA216007AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = beos;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA216007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.cpp.cpp;
+ name = bemidi.cpp;
+ path = os/beos/bemidi.cpp;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216107AAF1EE00DBA913 = {
+ children = (
+ 92BA216207AAF1EE00DBA913,
+ 92BA216307AAF1EE00DBA913,
+ 92BA216407AAF1EE00DBA913,
+ 92BA216507AAF1EE00DBA913,
+ 92BA216607AAF1EE00DBA913,
+ 92BA216707AAF1EE00DBA913,
+ 92BA216807AAF1EE00DBA913,
+ 92BA216907AAF1EE00DBA913,
+ 92BA216A07AAF1EE00DBA913,
+ 92BA216B07AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = debian;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA216207AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = changelog;
+ path = os/debian/changelog;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = compat;
+ path = os/debian/compat;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = control;
+ path = os/debian/control;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = copyright;
+ path = os/debian/copyright;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = docs;
+ path = os/debian/docs;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216707AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = menu;
+ path = os/debian/menu;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216807AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.script.sh;
+ name = postinst;
+ path = os/debian/postinst;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216907AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.script.sh;
+ name = postrm;
+ path = os/debian/postrm;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216A07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = README.Debian;
+ path = os/debian/README.Debian;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216B07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = rules;
+ path = os/debian/rules;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216C07AAF1EE00DBA913 = {
+ children = (
+ 92BA216D07AAF1EE00DBA913,
+ 92BA216E07AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = linux;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA216D07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = openttd.spec;
+ path = os/linux/openttd.spec;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216E07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = README.urpmi;
+ path = os/linux/README.urpmi;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA216F07AAF1EE00DBA913 = {
+ children = (
+ 92BA217007AAF1EE00DBA913,
+ 92BA217107AAF1EE00DBA913,
+ 92BA217207AAF1EE00DBA913,
+ 92BA217307AAF1EE00DBA913,
+ 92BA217407AAF1EE00DBA913,
+ 92BA217507AAF1EE00DBA913,
+ 92BA217607AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = macos;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA217007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Open_Transport_Tycoon_Forum.webloc;
+ path = os/macos/Open_Transport_Tycoon_Forum.webloc;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217107AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Open_Transport_Tycoon_Homepage.webloc;
+ path = os/macos/Open_Transport_Tycoon_Homepage.webloc;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217207AAF1EE00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.icns;
+ name = openttd.icns;
+ path = os/macos/openttd.icns;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.java;
+ name = openttdmidi.java;
+ path = os/macos/openttdmidi.java;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.script.sh;
+ name = plistgen.sh;
+ path = os/macos/plistgen.sh;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = SourceForge_OpenTTD_project_homepage.webloc;
+ path = os/macos/SourceForge_OpenTTD_project_homepage.webloc;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217607AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.script.sh;
+ name = track_starter;
+ path = os/macos/track_starter;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217707AAF1EE00DBA913 = {
+ children = (
+ 92BA217807AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = morphos;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA217807AAF1EE00DBA913 = {
+ children = (
+ 92BA217907AAF1EE00DBA913,
+ 92BA217A07AAF1EE00DBA913,
+ 92BA217B07AAF1EE00DBA913,
+ 92BA217C07AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = icons;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA217907AAF1EE00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = docs.info;
+ path = os/morphos/icons/docs.info;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217A07AAF1EE00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = document.info;
+ path = os/morphos/icons/document.info;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217B07AAF1EE00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = drawer.info;
+ path = os/morphos/icons/drawer.info;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217C07AAF1EE00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = OpenTTD.info;
+ path = os/morphos/icons/OpenTTD.info;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217D07AAF1EE00DBA913 = {
+ children = (
+ 92BA217E07AAF1EE00DBA913,
+ 92BA217F07AAF1EE00DBA913,
+ 92BA218007AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = os2;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA217E07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = build_lang.cmd;
+ path = os/os2/build_lang.cmd;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA217F07AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = dedicated.cmd;
+ path = os/os2/dedicated.cmd;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218007AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = openttd.wpj;
+ path = os/os2/openttd.wpj;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218107AAF1EE00DBA913 = {
+ children = (
+ 92BA218207AAF1EE00DBA913,
+ );
+ isa = PBXGroup;
+ path = win32;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA218207AAF1EE00DBA913 = {
+ children = (
+ 92BA218307AAF1EE00DBA913,
+ 92BA218407AAF1EE00DBA913,
+ 92BA218507AAF1EE00DBA913,
+ 92BA218607AAF1EF00DBA913,
+ 92BA218707AAF1EF00DBA913,
+ );
+ isa = PBXGroup;
+ path = installer;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA218307AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = CDFinder.ini;
+ path = os/win32/installer/CDFinder.ini;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218407AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = gpl.txt;
+ path = os/win32/installer/gpl.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218507AAF1EE00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = install.nsi;
+ path = os/win32/installer/install.nsi;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218607AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = InstallChoices.ini;
+ path = os/win32/installer/InstallChoices.ini;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218707AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = "TTD to OpenTTD Transition Guide.txt";
+ path = "os/win32/installer/TTD to OpenTTD Transition Guide.txt";
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218807AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = order_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218907AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = order_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218A07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = order.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218B07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = openttd.tgt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218C07AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.ico;
+ path = openttd.ico;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218D07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = oldloader.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218E07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = newgrf.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA218F07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = newgrf.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = network_udp.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219107AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = network_udp.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219207AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = network_server.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219307AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = network_server.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219407AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = network_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219507AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = network_gamelist.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219607AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = network_gamelist.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219707AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = network_data.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219807AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = network_data.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219907AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = network_core.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219A07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = network_client.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219B07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = network_client.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219C07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = network.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219D07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = network.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219E07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = namegen.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA219F07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = music_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = misc_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A107AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = misc_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A207AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = misc.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A307AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = minilzo.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A407AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = minilzo.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A507AAF1EF00DBA913 = {
+ children = (
+ 92BA21A607AAF1EF00DBA913,
+ 92BA21A707AAF1EF00DBA913,
+ 92BA21A807AAF1EF00DBA913,
+ 92BA21A907AAF1EF00DBA913,
+ 92BA21AA07AAF1EF00DBA913,
+ 92BA21AB07AAF1EF00DBA913,
+ 92BA21AC07AAF1EF00DBA913,
+ 92BA21AD07AAF1EF00DBA913,
+ );
+ isa = PBXGroup;
+ path = media;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A607AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = openttd.128.png;
+ path = media/openttd.128.png;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A707AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = openttd.16.png;
+ path = media/openttd.16.png;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A807AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = openttd.256.png;
+ path = media/openttd.256.png;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21A907AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = openttd.32.png;
+ path = media/openttd.32.png;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21AA07AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = openttd.48.png;
+ path = media/openttd.48.png;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21AB07AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = openttd.64.png;
+ path = media/openttd.64.png;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21AC07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = openttd.64.xpm;
+ path = media/openttd.64.xpm;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21AD07AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = palette.act;
+ path = media/palette.act;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21AE07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = md5.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21AF07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = md5.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = map.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B107AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = map.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B207AAF1EF00DBA913 = {
+ children = (
+ 92BA21B307AAF1EF00DBA913,
+ 92BA21B407AAF1EF00DBA913,
+ );
+ isa = PBXGroup;
+ path = makefiledir;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B307AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Makefile.config_writer;
+ path = makefiledir/Makefile.config_writer;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B407AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Makefile.libdetection;
+ path = makefiledir/Makefile.libdetection;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B507AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.ico;
+ path = mainicon.ico;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B607AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = main_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B707AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = macros.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B807AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = lzoconf.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21B907AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.plist.xml;
+ path = langs.vcproj;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21BA07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = langs.dsp;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21BB07AAF1EF00DBA913 = {
+ children = (
+ 92BA21BC07AAF1EF00DBA913,
+ 92BA21BD07AAF1EF00DBA913,
+ 92BA21BE07AAF1EF00DBA913,
+ 92BA21BF07AAF1EF00DBA913,
+ 92BA21C007AAF1EF00DBA913,
+ 92BA21C107AAF1EF00DBA913,
+ 92BA21C207AAF1EF00DBA913,
+ 92BA21C307AAF1EF00DBA913,
+ 92BA21C407AAF1EF00DBA913,
+ 92BA21C507AAF1EF00DBA913,
+ 92BA21C607AAF1EF00DBA913,
+ 92BA21C707AAF1EF00DBA913,
+ 92BA21C807AAF1EF00DBA913,
+ 92BA21C907AAF1EF00DBA913,
+ 92BA21CA07AAF1EF00DBA913,
+ 92BA21CB07AAF1EF00DBA913,
+ 92BA21CC07AAF1EF00DBA913,
+ 92BA21CD07AAF1EF00DBA913,
+ 92BA21CE07AAF1EF00DBA913,
+ 92BA21CF07AAF1EF00DBA913,
+ 92BA21D007AAF1EF00DBA913,
+ 92BA21D107AAF1EF00DBA913,
+ );
+ isa = PBXGroup;
+ path = lang;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21BC07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = american.txt;
+ path = lang/american.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21BD07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = catalan.txt;
+ path = lang/catalan.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21BE07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = czech.txt;
+ path = lang/czech.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21BF07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = danish.txt;
+ path = lang/danish.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = dutch.txt;
+ path = lang/dutch.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C107AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = english.txt;
+ path = lang/english.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C207AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = finnish.txt;
+ path = lang/finnish.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C307AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = french.txt;
+ path = lang/french.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C407AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = galician.txt;
+ path = lang/galician.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C507AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = german.txt;
+ path = lang/german.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C607AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = hungarian.txt;
+ path = lang/hungarian.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C707AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = icelandic.txt;
+ path = lang/icelandic.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C807AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = italian.txt;
+ path = lang/italian.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21C907AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = norwegian.txt;
+ path = lang/norwegian.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21CA07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = origveh.txt;
+ path = lang/origveh.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21CB07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = polish.txt;
+ path = lang/polish.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21CC07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = portuguese.txt;
+ path = lang/portuguese.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21CD07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = romanian.txt;
+ path = lang/romanian.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21CE07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = slovak.txt;
+ path = lang/slovak.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21CF07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = spanish.txt;
+ path = lang/spanish.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = swedish.txt;
+ path = lang/swedish.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D107AAF1EF00DBA913 = {
+ children = (
+ 92BA21D207AAF1EF00DBA913,
+ 92BA21D307AAF1EF00DBA913,
+ 92BA21D407AAF1EF00DBA913,
+ 92BA21D507AAF1EF00DBA913,
+ );
+ isa = PBXGroup;
+ path = unfinished;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ 92BA21D207AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = estonian.txt;
+ path = lang/unfinished/estonian.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D307AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = latvian.txt;
+ path = lang/unfinished/latvian.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D407AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = russian.txt;
+ path = lang/unfinished/russian.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D507AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = turkish.txt;
+ path = lang/unfinished/turkish.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D607AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = landscape.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D707AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = "known-bugs.txt";
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D807AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = intro_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21D907AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = industry_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21DA07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = industry_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21DB07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = industry.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21DC07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = hal.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21DD07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = gui.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21DE07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = graph_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21DF07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = gfx.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = gfx.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E107AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = functions.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E207AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = fileio.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E307AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = fileio.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E407AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = extmidi.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E507AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = engine_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E607AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = engine.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E707AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = engine.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E807AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = endian_check.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21E907AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = economy.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21EA07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = economy.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21EB07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = dummy_land.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21EC07AAF1EF00DBA913 = {
+ children = (
+ 92BA21ED07AAF1EF00DBA913,
+ 92BA21EE07AAF1EF00DBA913,
+ 92BA21EF07AAF1EF00DBA913,
+ 92BA21F007AAF1EF00DBA913,
+ 92BA21F107AAF1EF00DBA913,
+ 92BA21F207AAF1EF00DBA913,
+ 92BA21F307AAF1EF00DBA913,
+ 92BA21F407AAF1EF00DBA913,
+ 92BA21F507AAF1EF00DBA913,
+ 92BA21F607AAF1EF00DBA913,
+ 92BA21F707AAF1EF00DBA913,
+ 92BA21F807AAF1EF00DBA913,
+ 92BA21F907AAF1EF00DBA913,
+ 92BA21FA07AAF1EF00DBA913,
+ 92BA21FB07AAF1EF00DBA913,
+ );
+ isa = PBXGroup;
+ path = docs;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21ED07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = console.txt;
+ path = docs/console.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21EE07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = directmusic.txt;
+ path = docs/directmusic.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21EF07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Howto_compile_lng_files_from_CLI.txt;
+ path = docs/Howto_compile_lng_files_from_CLI.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text.html;
+ name = landscape.html;
+ path = docs/landscape.html;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F107AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Manual.txt;
+ path = docs/Manual.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F207AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = multiplayer.txt;
+ path = docs/multiplayer.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F307AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = openttd.6;
+ path = docs/openttd.6;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F407AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = OSX_where_did_the_package_go.txt;
+ path = docs/OSX_where_did_the_package_go.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F507AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.gif;
+ name = "ottd-colour-palette.gif";
+ path = "docs/ottd-colour-palette.gif";
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F607AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = README_if_game_crashed_on_OSX.txt;
+ path = docs/README_if_game_crashed_on_OSX.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F707AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Readme_Mandrake_Linux.txt;
+ path = docs/Readme_Mandrake_Linux.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F807AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Readme_OS2.txt;
+ path = docs/Readme_OS2.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21F907AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = Readme_Windows_MSVC6.0.txt;
+ path = docs/Readme_Windows_MSVC6.0.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21FA07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ name = textcolor.txt;
+ path = docs/textcolor.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21FB07AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = tileh.png;
+ path = docs/tileh.png;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21FC07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = dock_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21FD07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = disaster_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21FE07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = dedicated.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA21FF07AAF1EF00DBA913 = {
+ children = (
+ 92BA220007AAF1EF00DBA913,
+ 92BA220107AAF1EF00DBA913,
+ 92BA220207AAF1EF00DBA913,
+ 92BA220307AAF1EF00DBA913,
+ 92BA220407AAF1EF00DBA913,
+ 92BA220507AAF1EF00DBA913,
+ 92BA220607AAF1EF00DBA913,
+ 92BA220707AAF1EF00DBA913,
+ 92BA220807AAF1EF00DBA913,
+ 92BA220907AAF1EF00DBA913,
+ 92BA220A07AAF1EF00DBA913,
+ 92BA220B07AAF1EF00DBA913,
+ );
+ isa = PBXGroup;
+ path = data;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220007AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = autorail.grf;
+ path = data/autorail.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220107AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = canalsw.grf;
+ path = data/canalsw.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220207AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = openttd.grf;
+ path = data/openttd.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220307AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = opntitle.dat;
+ path = data/opntitle.dat;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220407AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = sample.cat;
+ path = data/sample.cat;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220507AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = signalsw.grf;
+ path = data/signalsw.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220607AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = trg1r.grf;
+ path = data/trg1r.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220707AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = trgcr.grf;
+ path = data/trgcr.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220807AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = trghr.grf;
+ path = data/trghr.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220907AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = trgir.grf;
+ path = data/trgir.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220A07AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = trgtr.grf;
+ path = data/trgtr.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220B07AAF1EF00DBA913 = {
+ isa = PBXFileReference;
+ lastKnownFileType = file;
+ name = trkfoundw.grf;
+ path = data/trkfoundw.grf;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220C07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = COPYING;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220D07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = console_cmds.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220E07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = command.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA220F07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = command.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = clear_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221107AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = text;
+ path = changelog.txt;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221207AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = callback_table.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221307AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = callback_table.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221407AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = bridge_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221507AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = aystar.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221607AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = aystar.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221707AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = airport_movement.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221807AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = airport_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221907AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = airport.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221A07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = airport.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221B07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = aircraft_gui.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221C07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = aircraft_cmd.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221D07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = ai_shared.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221E07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = ai_pathfinder.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA221F07AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = ai_new.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA222007AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = ai_build.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA222107AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ path = ai_new.h;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA222207AAF1EF00DBA913 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = ai_old.c;
+ refType = 2;
+ sourceTree = SOURCE_ROOT;
+ };
+ 92BA222C07AAF30200DBA913 = {
+ buildArgumentsString = "$(ACTION) OSX=1 STATIC=1 DEBUG=1";
+ buildPhases = (
+ );
+ buildSettings = {
+ C_INCLUDE_PATH = "/sw/include:/sw/include/SDL";
+ OTHER_LDFLAGS = "";
+ OTHER_REZFLAGS = "";
+ PATH = "/sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/sbin";
+ PRODUCT_NAME = openttd;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = "";
+ };
+ buildToolPath = /usr/bin/make;
+ buildWorkingDirectory = "";
+ dependencies = (
+ );
+ isa = PBXLegacyTarget;
+ name = openttd;
+ passBuildSettingsInEnvironment = 1;
+ productName = open;
+ };
+//920
+//921
+//922
+//923
+//924
+//C60
+//C61
+//C62
+//C63
+//C64
+ C6A0FF2B0290797F04C91782 = {
+ children = (
+ );
+ isa = PBXGroup;
+ name = Documentation;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ };
+ rootObject = 08FB7793FE84155DC02AAC07;
+}
diff --git a/projects/openttd_vs80.sln b/projects/openttd_vs80.sln
new file mode 100644
index 000000000..7401d3824
--- /dev/null
+++ b/projects/openttd_vs80.sln
@@ -0,0 +1,55 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strgen", "strgen_vs80.vcproj", "{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openttd", "openttd_vs80.vcproj", "{668328A0-B40E-4CDB-BD72-D0064424414A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966} = {0F066B23-18DF-4284-8265-F4A5E7E3B966}
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} = {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "langs", "langs_vs80.vcproj", "{0F066B23-18DF-4284-8265-F4A5E7E3B966}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} = {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|Win32.Build.0 = Debug|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|x64.ActiveCfg = Debug|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|x64.Build.0 = Debug|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release|Win32.ActiveCfg = Debug|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release|Win32.Build.0 = Debug|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release|x64.ActiveCfg = Debug|Win32
+ {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release|x64.Build.0 = Debug|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|Win32.Build.0 = Debug|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|x64.ActiveCfg = Debug|x64
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|x64.Build.0 = Debug|x64
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|Win32.ActiveCfg = Release|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|Win32.Build.0 = Release|Win32
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|x64.ActiveCfg = Release|x64
+ {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|x64.Build.0 = Release|x64
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug|Win32.Build.0 = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug|x64.ActiveCfg = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug|x64.Build.0 = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release|Win32.ActiveCfg = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release|Win32.Build.0 = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release|x64.ActiveCfg = Debug|Win32
+ {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release|x64.Build.0 = Debug|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(DPCodeReviewSolutionGUID) = preSolution
+ DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000}
+ EndGlobalSection
+EndGlobal
diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj
new file mode 100644
index 000000000..c4e9d03d1
--- /dev/null
+++ b/projects/openttd_vs80.vcproj
@@ -0,0 +1,1464 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="openttd"
+ ProjectGUID="{668328A0-B40E-4CDB-BD72-D0064424414A}"
+ RootNamespace="openttd"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ </Platforms>
+ <ToolFiles>
+ <ToolFile
+ RelativePath="..\src\masm64.rules"
+ />
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="..\objs\$(PlatformName)\$(ConfigurationName)\"
+ IntermediateDirectory="..\objs\$(PlatformName)\$(ConfigurationName)\"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="MASM AMD64"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Release/openttd.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="true"
+ FavorSizeOrSpeed="2"
+ OmitFramePointers="true"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ StringPooling="true"
+ ExceptionHandling="1"
+ RuntimeLibrary="0"
+ StructMemberAlignment="3"
+ BufferSecurityCheck="false"
+ EnableFunctionLevelLinking="true"
+ DefaultCharIsUnsigned="true"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough=""
+ PrecompiledHeaderFile=""
+ AssemblerOutput="2"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ BrowseInformation="1"
+ BrowseInformationFile="$(IntDir)/"
+ WarningLevel="3"
+ WarnAsError="true"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CallingConvention="1"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ IgnoreDefaultLibraryNames=""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ OptimizeReferences="2"
+ OptimizeForWindows98="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="..\objs\$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="..\objs\$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="MASM AMD64"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ TypeLibraryName=".\Release/openttd.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="true"
+ FavorSizeOrSpeed="2"
+ OmitFramePointers="true"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ StringPooling="true"
+ ExceptionHandling="1"
+ RuntimeLibrary="0"
+ StructMemberAlignment="0"
+ BufferSecurityCheck="false"
+ EnableFunctionLevelLinking="true"
+ DefaultCharIsUnsigned="true"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough=""
+ PrecompiledHeaderFile=""
+ AssemblerOutput="2"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ BrowseInformation="1"
+ BrowseInformationFile="$(IntDir)/"
+ WarningLevel="3"
+ WarnAsError="false"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CallingConvention="1"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ IgnoreDefaultLibraryNames=""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ OptimizeReferences="2"
+ OptimizeForWindows98="1"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\objs\$(PlatformName)\$(ConfigurationName)\"
+ IntermediateDirectory="..\objs\$(PlatformName)\$(ConfigurationName)\"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="MASM AMD64"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/openttd.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ WarningLevel="3"
+ WarnAsError="true"
+ SuppressStartupBanner="true"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ CallingConvention="1"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="0"
+ SuppressStartupBanner="true"
+ IgnoreDefaultLibraryNames="LIBCMT.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="..\objs\$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="..\objs\$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="MASM AMD64"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ TypeLibraryName=".\Debug/openttd.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough=""
+ PrecompiledHeaderFile=""
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ WarningLevel="3"
+ WarnAsError="false"
+ SuppressStartupBanner="true"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ CallingConvention="0"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="0"
+ SuppressStartupBanner="true"
+ IgnoreDefaultLibraryNames="LIBCMT.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="">
+ <File
+ RelativePath=".\..\src\airport.c">
+ </File>
+ <File
+ RelativePath=".\..\src\aystar.c">
+ </File>
+ <File
+ RelativePath=".\..\src\bmp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\callback_table.c">
+ </File>
+ <File
+ RelativePath=".\..\src\command.c">
+ </File>
+ <File
+ RelativePath=".\..\src\console.c">
+ </File>
+ <File
+ RelativePath=".\..\src\console_cmds.c">
+ </File>
+ <File
+ RelativePath=".\..\src\currency.c">
+ </File>
+ <File
+ RelativePath=".\..\src\date.c">
+ </File>
+ <File
+ RelativePath=".\..\src\debug.c">
+ </File>
+ <File
+ RelativePath=".\..\src\dedicated.c">
+ </File>
+ <File
+ RelativePath=".\..\src\depot.c">
+ </File>
+ <File
+ RelativePath=".\..\src\driver.c">
+ </File>
+ <File
+ RelativePath=".\..\src\economy.c">
+ </File>
+ <File
+ RelativePath=".\..\src\elrail.c">
+ </File>
+ <File
+ RelativePath=".\..\src\engine.c">
+ </File>
+ <File
+ RelativePath=".\..\src\fileio.c">
+ </File>
+ <File
+ RelativePath=".\..\src\fios.c">
+ </File>
+ <File
+ RelativePath=".\..\src\fontcache.c">
+ </File>
+ <File
+ RelativePath=".\..\src\genworld.c">
+ </File>
+ <File
+ RelativePath=".\..\src\gfx.c">
+ </File>
+ <File
+ RelativePath=".\..\src\gfxinit.c">
+ </File>
+ <File
+ RelativePath=".\..\src\heightmap.c">
+ </File>
+ <File
+ RelativePath=".\..\src\helpers.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\landscape.c">
+ </File>
+ <File
+ RelativePath=".\..\src\map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\md5.c">
+ </File>
+ <File
+ RelativePath=".\..\src\mersenne.c">
+ </File>
+ <File
+ RelativePath=".\..\src\minilzo.c">
+ </File>
+ <File
+ RelativePath=".\..\src\misc.c">
+ </File>
+ <File
+ RelativePath=".\..\src\mixer.c">
+ </File>
+ <File
+ RelativePath=".\..\src\music.c">
+ </File>
+ <File
+ RelativePath=".\..\src\namegen.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\packet.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\tcp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\udp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_client.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_data.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_gamelist.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_server.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_udp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\npf.c">
+ </File>
+ <File
+ RelativePath=".\..\src\oldloader.c">
+ </File>
+ <File
+ RelativePath=".\..\src\oldpool.c">
+ </File>
+ <File
+ RelativePath=".\..\src\openttd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\os_timer.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ottdres.rc">
+ </File>
+ <File
+ RelativePath=".\..\src\pathfind.c">
+ </File>
+ <File
+ RelativePath=".\..\src\players.c">
+ </File>
+ <File
+ RelativePath=".\..\src\queue.c">
+ </File>
+ <File
+ RelativePath=".\..\src\rail.c">
+ </File>
+ <File
+ RelativePath=".\..\src\saveload.c">
+ </File>
+ <File
+ RelativePath=".\..\src\screenshot.c">
+ </File>
+ <File
+ RelativePath=".\..\src\sdl.c">
+ </File>
+ <File
+ RelativePath=".\..\src\settings.c">
+ </File>
+ <File
+ RelativePath=".\..\src\signs.c">
+ </File>
+ <File
+ RelativePath=".\..\src\sound.c">
+ </File>
+ <File
+ RelativePath=".\..\src\spritecache.c">
+ </File>
+ <File
+ RelativePath=".\..\src\string.c">
+ </File>
+ <File
+ RelativePath=".\..\src\strings.c">
+ </File>
+ <File
+ RelativePath=".\..\src\texteff.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tgp.c">
+ </File>
+ <File
+ RelativePath=".\..\src\thread.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tile.c">
+ </File>
+ <File
+ RelativePath=".\..\src\vehicle.c">
+ </File>
+ <File
+ RelativePath=".\..\src\viewport.c">
+ </File>
+ <File
+ RelativePath=".\..\src\waypoint.c">
+ </File>
+ <File
+ RelativePath=".\..\src\widget.c">
+ </File>
+ <File
+ RelativePath=".\..\src\win32.c">
+ </File>
+ <File
+ RelativePath=".\..\src\window.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="">
+ <File
+ RelativePath=".\..\src\airport.h">
+ </File>
+ <File
+ RelativePath=".\..\src\airport_movement.h">
+ </File>
+ <File
+ RelativePath=".\..\src\aystar.h">
+ </File>
+ <File
+ RelativePath=".\..\src\bmp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\command.h">
+ </File>
+ <File
+ RelativePath=".\..\src\console.h">
+ </File>
+ <File
+ RelativePath=".\..\src\currency.h">
+ </File>
+ <File
+ RelativePath=".\..\src\date.h">
+ </File>
+ <File
+ RelativePath=".\..\src\debug.h">
+ </File>
+ <File
+ RelativePath=".\..\src\video\dedicated_v.h">
+ </File>
+ <File
+ RelativePath=".\..\src\depot.h">
+ </File>
+ <File
+ RelativePath=".\..\src\music\dmusic.h">
+ </File>
+ <File
+ RelativePath=".\..\src\driver.h">
+ </File>
+ <File
+ RelativePath=".\..\src\economy.h">
+ </File>
+ <File
+ RelativePath=".\..\src\engine.h">
+ </File>
+ <File
+ RelativePath=".\..\src\fontcache.h">
+ </File>
+ <File
+ RelativePath=".\..\src\fileio.h">
+ </File>
+ <File
+ RelativePath=".\..\src\fios.h">
+ </File>
+ <File
+ RelativePath=".\..\src\functions.h">
+ </File>
+ <File
+ RelativePath=".\..\src\genworld.h">
+ </File>
+ <File
+ RelativePath=".\..\src\gfx.h">
+ </File>
+ <File
+ RelativePath=".\..\src\gfxinit.h">
+ </File>
+ <File
+ RelativePath=".\..\src\gui.h">
+ </File>
+ <File
+ RelativePath=".\..\src\hal.h">
+ </File>
+ <File
+ RelativePath=".\..\src\heightmap.h">
+ </File>
+ <File
+ RelativePath=".\..\src\industry.h">
+ </File>
+ <File
+ RelativePath=".\..\src\livery.h">
+ </File>
+ <File
+ RelativePath=".\..\src\macros.h">
+ </File>
+ <File
+ RelativePath=".\..\src\map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\md5.h">
+ </File>
+ <File
+ RelativePath=".\..\src\mixer.h">
+ </File>
+ <File
+ RelativePath=".\..\src\music.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\config.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\game.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\os_abstraction.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\packet.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\tcp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\core\udp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_client.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_data.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_gamelist.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_gui.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_server.h">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_udp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_callbacks.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_cargo.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_config.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_engine.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_sound.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_spritegroup.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_station.h">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_text.h">
+ </File>
+ <File
+ RelativePath=".\..\src\news.h">
+ </File>
+ <File
+ RelativePath=".\..\src\npf.h">
+ </File>
+ <File
+ RelativePath=".\..\src\music\null_m.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\null_s.h">
+ </File>
+ <File
+ RelativePath=".\..\src\video\null_v.h">
+ </File>
+ <File
+ RelativePath=".\..\src\oldpool.h">
+ </File>
+ <File
+ RelativePath=".\..\src\openttd.h">
+ </File>
+ <File
+ RelativePath=".\..\src\pathfind.h">
+ </File>
+ <File
+ RelativePath=".\..\src\player.h">
+ </File>
+ <File
+ RelativePath=".\..\src\queue.h">
+ </File>
+ <File
+ RelativePath=".\..\src\rail.h">
+ </File>
+ <File
+ RelativePath=".\..\src\road_cmd.h">
+ </File>
+ <File
+ RelativePath=".\..\src\saveload.h">
+ </File>
+ <File
+ RelativePath=".\..\src\screenshot.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\sdl_s.h">
+ </File>
+ <File
+ RelativePath=".\..\src\video\sdl_v.h">
+ </File>
+ <File
+ RelativePath=".\..\src\settings.h">
+ </File>
+ <File
+ RelativePath=".\..\src\signs.h">
+ </File>
+ <File
+ RelativePath=".\..\src\slope.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sound.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sprite.h">
+ </File>
+ <File
+ RelativePath=".\..\src\station.h">
+ </File>
+ <File
+ RelativePath=".\..\src\stdafx.h">
+ </File>
+ <File
+ RelativePath=".\..\src\string.h">
+ </File>
+ <File
+ RelativePath=".\..\src\tgp.h">
+ </File>
+ <File
+ RelativePath=".\..\src\thread.h">
+ </File>
+ <File
+ RelativePath=".\..\src\tile.h">
+ </File>
+ <File
+ RelativePath=".\..\src\town.h">
+ </File>
+ <File
+ RelativePath=".\..\src\train.h">
+ </File>
+ <File
+ RelativePath=".\..\src\variables.h">
+ </File>
+ <File
+ RelativePath=".\..\src\vehicle.h">
+ </File>
+ <File
+ RelativePath=".\..\src\vehicle_gui.h">
+ </File>
+ <File
+ RelativePath=".\..\src\viewport.h">
+ </File>
+ <File
+ RelativePath=".\..\src\waypoint.h">
+ </File>
+ <File
+ RelativePath=".\..\src\music\win32_m.h">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\win32_s.h">
+ </File>
+ <File
+ RelativePath=".\..\src\video\win32_v.h">
+ </File>
+ <File
+ RelativePath=".\..\src\window.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="GUI Source Code"
+ Filter="">
+ <File
+ RelativePath=".\..\src\aircraft_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\airport_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\bridge_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\build_vehicle_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\depot_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\dock_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\engine_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\genworld_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\graph_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\industry_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\intro_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\main_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\misc_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\music_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\network\network_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\news_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\order_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\player_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\rail_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\road_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\roadveh_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\settings_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ship_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\smallmap_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\station_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\subsidy_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\terraform_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\town_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\train_gui.c">
+ </File>
+ <File
+ RelativePath=".\..\src\vehicle_gui.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Landscape"
+ Filter="">
+ <File
+ RelativePath=".\..\src\aircraft_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\clear_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\disaster_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\dummy_land.c">
+ </File>
+ <File
+ RelativePath=".\..\src\industry_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\misc_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\order_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\rail_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\road_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\roadveh_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ship_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\station_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\town_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\train_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tree_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tunnelbridge_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\unmovable_cmd.c">
+ </File>
+ <File
+ RelativePath=".\..\src\water_cmd.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Tables"
+ Filter="">
+ <File
+ RelativePath=".\..\src\table\ai_rail.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\allstrings.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\animcursors.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\autorail.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\build_industry.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\clear_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\elrail_data.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\engines.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\genland.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\industry_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\landscape_const.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\landscape_sprite.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\namegen.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\palettes.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\road_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\roadveh.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\sprites.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\station_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\strings.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\town_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\track_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\train_cmd.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\tree_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\tunnel_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\unmovable_land.h">
+ </File>
+ <File
+ RelativePath=".\..\src\table\water_land.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="AI Files"
+ Filter="">
+ <File
+ RelativePath=".\..\src\ai\ai.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\default\default.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\trolly\build.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\trolly\pathfinder.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\trolly\shared.c">
+ </File>
+ <File
+ RelativePath=".\..\src\ai\trolly\trolly.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="NewGRF"
+ Filter="">
+ <File
+ RelativePath=".\..\src\newgrf.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_cargo.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_config.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_engine.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_sound.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_spritegroup.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_station.c">
+ </File>
+ <File
+ RelativePath=".\..\src\newgrf_text.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Map Accessors"
+ Filter="">
+ <File
+ RelativePath=".\..\src\bridge_map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\bridge_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\clear_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\industry_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\rail_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\road_map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\road_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\station_map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\station_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\town_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\tree_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\tunnel_map.c">
+ </File>
+ <File
+ RelativePath=".\..\src\tunnel_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\unmovable_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\void_map.h">
+ </File>
+ <File
+ RelativePath=".\..\src\water_map.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="YAPF"
+ Filter="">
+ <File
+ RelativePath=".\..\src\yapf\array.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\autocopyptr.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\binaryheap.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\blob.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\countedptr.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\crc32.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\fixedsizearray.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\follow_track.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\follow_track.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\hashtable.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\nodelist.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\track_dir.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf.h">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_base.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_common.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_common.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_costbase.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_costcache.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_costrail.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_destrail.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_node.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_node_rail.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_node_road.hpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_rail.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_road.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_settings.h">
+ </File>
+ <File
+ RelativePath=".\..\src\yapf\yapf_ship.cpp">
+ </File>
+ </Filter>
+ <Filter
+ Name="Video"
+ Filter="">
+ <File
+ RelativePath=".\..\src\video\dedicated_v.c">
+ </File>
+ <File
+ RelativePath=".\..\src\video\null_v.c">
+ </File>
+ <File
+ RelativePath=".\..\src\video\sdl_v.c">
+ </File>
+ <File
+ RelativePath=".\..\src\video\win32_v.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Music"
+ Filter="">
+ <File
+ RelativePath=".\..\src\music\dmusic.cpp">
+ </File>
+ <File
+ RelativePath=".\..\src\music\null_m.c">
+ </File>
+ <File
+ RelativePath=".\..\src\music\win32_m.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Sound"
+ Filter="">
+ <File
+ RelativePath=".\..\src\sound\null_s.c">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\sdl_s.c">
+ </File>
+ <File
+ RelativePath=".\..\src\sound\win32_s.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="64-bit Specific Files"
+ Filter="asm"
+ >
+ <File
+ RelativePath=".\..\src\win64.asm"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ >
+ <Tool
+ Name="MASM AMD64"
+ PreserveIdentifierCase="true"
+ PreservePublicAndExternSymbolCase="true"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ >
+ <Tool
+ Name="MASM AMD64"
+ PreserveIdentifierCase="true"
+ PreservePublicAndExternSymbolCase="true"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <File
+ RelativePath=".\..\media\mainicon.ico">
+ </File>
+ <File
+ RelativePath=".\..\media\openttd.ico">
+ </File>
+ <File
+ RelativePath=".\..\readme.txt">
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/openttd_vs80.vcproj.in b/projects/openttd_vs80.vcproj.in
new file mode 100644
index 000000000..7ec0f03b9
--- /dev/null
+++ b/projects/openttd_vs80.vcproj.in
@@ -0,0 +1,499 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="openttd"
+ ProjectGUID="{668328A0-B40E-4CDB-BD72-D0064424414A}"
+ RootNamespace="openttd"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ </Platforms>
+ <ToolFiles>
+ <ToolFile
+ RelativePath="..\src\masm64.rules"
+ />
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="..\objs\$(PlatformName)\$(ConfigurationName)\"
+ IntermediateDirectory="..\objs\$(PlatformName)\$(ConfigurationName)\"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="MASM AMD64"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Release/openttd.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="true"
+ FavorSizeOrSpeed="2"
+ OmitFramePointers="true"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ StringPooling="true"
+ ExceptionHandling="1"
+ RuntimeLibrary="0"
+ StructMemberAlignment="3"
+ BufferSecurityCheck="false"
+ EnableFunctionLevelLinking="true"
+ DefaultCharIsUnsigned="true"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough=""
+ PrecompiledHeaderFile=""
+ AssemblerOutput="2"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ BrowseInformation="1"
+ BrowseInformationFile="$(IntDir)/"
+ WarningLevel="3"
+ WarnAsError="true"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CallingConvention="1"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ IgnoreDefaultLibraryNames=""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ OptimizeReferences="2"
+ OptimizeForWindows98="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="..\objs\$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="..\objs\$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="MASM AMD64"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ TypeLibraryName=".\Release/openttd.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="true"
+ FavorSizeOrSpeed="2"
+ OmitFramePointers="true"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ StringPooling="true"
+ ExceptionHandling="1"
+ RuntimeLibrary="0"
+ StructMemberAlignment="0"
+ BufferSecurityCheck="false"
+ EnableFunctionLevelLinking="true"
+ DefaultCharIsUnsigned="true"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough=""
+ PrecompiledHeaderFile=""
+ AssemblerOutput="2"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ BrowseInformation="1"
+ BrowseInformationFile="$(IntDir)/"
+ WarningLevel="3"
+ WarnAsError="false"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CallingConvention="1"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ IgnoreDefaultLibraryNames=""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ OptimizeReferences="2"
+ OptimizeForWindows98="1"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\objs\$(PlatformName)\$(ConfigurationName)\"
+ IntermediateDirectory="..\objs\$(PlatformName)\$(ConfigurationName)\"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="MASM AMD64"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/openttd.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ WarningLevel="3"
+ WarnAsError="true"
+ SuppressStartupBanner="true"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ CallingConvention="1"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="0"
+ SuppressStartupBanner="true"
+ IgnoreDefaultLibraryNames="LIBCMT.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="..\objs\$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="..\objs\$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="MASM AMD64"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ TypeLibraryName=".\Debug/openttd.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\objs\langs"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;WITH_FREETYPE;ENABLE_NETWORK"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough=""
+ PrecompiledHeaderFile=""
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ WarningLevel="3"
+ WarnAsError="false"
+ SuppressStartupBanner="true"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ CallingConvention="0"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib dxguid.lib libfreetype2.lib"
+ LinkIncremental="0"
+ SuppressStartupBanner="true"
+ IgnoreDefaultLibraryNames="LIBCMT.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+!!FILES!!
+ <Filter
+ Name="64-bit Specific Files"
+ Filter="asm"
+ >
+ <File
+ RelativePath=".\..\src\win64.asm"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ >
+ <Tool
+ Name="MASM AMD64"
+ PreserveIdentifierCase="true"
+ PreservePublicAndExternSymbolCase="true"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ >
+ <Tool
+ Name="MASM AMD64"
+ PreserveIdentifierCase="true"
+ PreservePublicAndExternSymbolCase="true"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <File
+ RelativePath=".\..\media\mainicon.ico">
+ </File>
+ <File
+ RelativePath=".\..\media\openttd.ico">
+ </File>
+ <File
+ RelativePath=".\..\readme.txt">
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/openttd_vs80.vcproj.user b/projects/openttd_vs80.vcproj.user
new file mode 100644
index 000000000..2d523a7ce
--- /dev/null
+++ b/projects/openttd_vs80.vcproj.user
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioUserFile
+ ProjectType="Visual C++"
+ Version="8.00"
+ ShowAllFiles="false"
+ >
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ >
+ <DebugSettings
+ WorkingDirectory="..\bin"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ >
+ <DebugSettings
+ WorkingDirectory="..\bin"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ >
+ <DebugSettings
+ WorkingDirectory="..\bin"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ >
+ <DebugSettings
+ WorkingDirectory="..\bin"
+ />
+ </Configuration>
+ </Configurations>
+</VisualStudioUserFile>
diff --git a/projects/strgen.tgt b/projects/strgen.tgt
new file mode 100644
index 000000000..a328100b6
--- /dev/null
+++ b/projects/strgen.tgt
@@ -0,0 +1,131 @@
+40
+targetIdent
+0
+MProject
+1
+MComponent
+0
+2
+WString
+4
+OEXE
+3
+WString
+5
+oc2en
+1
+0
+0
+4
+MCommand
+0
+5
+MCommand
+26
+..\os\os2\build_lang.cmd
+
+6
+MItem
+10
+strgen.exe
+7
+WString
+4
+OEXE
+8
+WVList
+2
+9
+MRState
+10
+WString
+7
+OS2LINK
+11
+WString
+25
+?????No debug information
+1
+1
+12
+MRState
+13
+WString
+7
+OS2LINK
+14
+WString
+14
+?????Debug All
+1
+0
+15
+WVList
+0
+-1
+1
+1
+0
+16
+WPickList
+2
+17
+MItem
+3
+*.c
+18
+WString
+4
+COBJ
+19
+WVList
+2
+20
+MRState
+21
+WString
+3
+WCC
+22
+WString
+29
+?????No debugging information
+0
+1
+23
+MRState
+24
+WString
+3
+WCC
+25
+WString
+28
+?????Line number information
+0
+0
+26
+WVList
+0
+-1
+1
+1
+0
+27
+MItem
+8
+strgen.c
+28
+WString
+4
+COBJ
+29
+WVList
+0
+30
+WVList
+0
+17
+1
+1
+0
diff --git a/projects/strgen.vcproj b/projects/strgen.vcproj
new file mode 100644
index 000000000..cb53240c7
--- /dev/null
+++ b/projects/strgen.vcproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="strgen"
+ RootNamespace="strgen"
+ SccProjectName=""
+ SccLocalPath="">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="..\objs\strgen\"
+ IntermediateDirectory="..\objs\strgen\"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="1"
+ GlobalOptimizations="TRUE"
+ FavorSizeOrSpeed="2"
+ PreprocessorDefinitions="STRGEN;WIN32;NDEBUG;_CONSOLE"
+ BasicRuntimeChecks="0"
+ RuntimeLibrary="5"
+ PrecompiledHeaderFile=""
+ AssemblerOutput="2"
+ AssemblerListingLocation="$(IntDir)"
+ ObjectFile="$(IntDir)"
+ ProgramDataBaseFileName="$(IntDir)"
+ WarningLevel="3"
+ WarnAsError="TRUE"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\strgen.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)\strgen.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/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>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+ <File
+ RelativePath="..\src\strgen\strgen.c">
+ </File>
+ <File
+ RelativePath="..\src\string.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <File
+ RelativePath="..\src\macros.h">
+ </File>
+ <File
+ RelativePath="..\src\stdafx.h">
+ </File>
+ <File
+ RelativePath="..\src\string.h">
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/projects/strgen_vs80.vcproj b/projects/strgen_vs80.vcproj
new file mode 100644
index 000000000..db9f59f82
--- /dev/null
+++ b/projects/strgen_vs80.vcproj
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="strgen"
+ ProjectGUID="{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}"
+ RootNamespace="strgen"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\objs\strgen"
+ IntermediateDirectory="..\objs\strgen"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/strgen.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="1"
+ GlobalOptimizations="TRUE"
+ FavorSizeOrSpeed="2"
+ PreprocessorDefinitions="STRGEN;WIN32;_DEBUG;_CONSOLE"
+ BasicRuntimeChecks="0"
+ RuntimeLibrary="1"
+ PrecompiledHeaderFile=""
+ AssemblerOutput="2"
+ AssemblerListingLocation="$(IntDir)/"
+ ObjectFile="$(IntDir)/"
+ ProgramDataBaseFileName="$(IntDir)/$(TargetName).pdb"
+ WarningLevel="3"
+ WarnAsError="true"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1053"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(IntDir)\strgen.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(IntDir)\strgen.pdb"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ <File
+ RelativePath="..\src\strgen\strgen.c"
+ >
+ </File>
+ <File
+ RelativePath="..\src\string.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <File
+ RelativePath="..\src\macros.h"
+ >
+ </File>
+ <File
+ RelativePath="..\src\stdafx.h"
+ >
+ </File>
+ <File
+ RelativePath="..\src\string.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>