diff options
author | rubidium <rubidium@openttd.org> | 2007-01-02 19:19:48 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2007-01-02 19:19:48 +0000 |
commit | 013df98f79866a75f367853c9e436f3c5c79f645 (patch) | |
tree | ad4a63860df2626b22f77e7dac712e958bea54cb /projects | |
parent | 3d32fd3f4bfaceb8a48530fbc2f4bd5db2752596 (diff) | |
download | openttd-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-x | projects/generate | 158 | ||||
-rw-r--r-- | projects/langs.vcproj | 436 | ||||
-rw-r--r-- | projects/langs.vcproj.in | 44 | ||||
-rw-r--r-- | projects/langs_vs80.vcproj | 444 | ||||
-rw-r--r-- | projects/langs_vs80.vcproj.in | 52 | ||||
-rw-r--r-- | projects/openttd.sln | 45 | ||||
-rw-r--r-- | projects/openttd.tgt | 2667 | ||||
-rw-r--r-- | projects/openttd.vcproj | 1138 | ||||
-rw-r--r-- | projects/openttd.vcproj.in | 173 | ||||
-rw-r--r-- | projects/openttd.xcode/default.pbxuser | 532 | ||||
-rw-r--r-- | projects/openttd.xcode/project.pbxproj | 3168 | ||||
-rw-r--r-- | projects/openttd_vs80.sln | 55 | ||||
-rw-r--r-- | projects/openttd_vs80.vcproj | 1464 | ||||
-rw-r--r-- | projects/openttd_vs80.vcproj.in | 499 | ||||
-rw-r--r-- | projects/openttd_vs80.vcproj.user | 37 | ||||
-rw-r--r-- | projects/strgen.tgt | 131 | ||||
-rw-r--r-- | projects/strgen.vcproj | 107 | ||||
-rw-r--r-- | projects/strgen_vs80.vcproj | 146 |
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 "\$(InputPath)"
\" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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 "$(InputPath)"
" + 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> |