diff options
90 files changed, 0 insertions, 26381 deletions
diff --git a/Makefile.bundle.in b/Makefile.bundle.in deleted file mode 100644 index 276307c33..000000000 --- a/Makefile.bundle.in +++ /dev/null @@ -1,221 +0,0 @@ -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -# -# Creation of bundles -# - -# The revision is needed for the bundle name and creating an OSX application bundle. -# Detect the revision -VERSIONS := $(shell AWK="$(AWK)" "$(ROOT_DIR)/findversion.sh") -VERSION := $(shell echo "$(VERSIONS)" | cut -f 1 -d' ') - -# Make sure we have something in VERSION -ifeq ($(VERSION),) -VERSION := norev000 -endif - -ifndef BUNDLE_NAME -BUNDLE_NAME = openttd-custom-$(VERSION)-$(OS) -endif - -# An OSX application bundle needs the data files, lang files and openttd executable in a different location. -ifdef OSXAPP -AI_DIR = $(BUNDLE_DIR)/$(OSXAPP)/Contents/Resources/ai -GAME_DIR = $(BUNDLE_DIR)/$(OSXAPP)/Contents/Resources/game -BASESET_DIR = $(BUNDLE_DIR)/$(OSXAPP)/Contents/Resources/baseset -LANG_DIR = $(BUNDLE_DIR)/$(OSXAPP)/Contents/Resources/lang -TTD_DIR = $(BUNDLE_DIR)/$(OSXAPP)/Contents/MacOS -else -AI_DIR = $(BUNDLE_DIR)/ai -GAME_DIR = $(BUNDLE_DIR)/game -BASESET_DIR = $(BUNDLE_DIR)/baseset -LANG_DIR = $(BUNDLE_DIR)/lang -TTD_DIR = $(BUNDLE_DIR) -endif - -bundle: all - @echo '[BUNDLE] Constructing bundle' - $(Q)rm -rf "$(BUNDLE_DIR)" - $(Q)mkdir -p "$(BUNDLE_DIR)" - $(Q)mkdir -p "$(BUNDLE_DIR)/docs" - $(Q)mkdir -p "$(BUNDLE_DIR)/media" - $(Q)mkdir -p "$(BUNDLE_DIR)/scripts" - $(Q)mkdir -p "$(TTD_DIR)" - $(Q)mkdir -p "$(AI_DIR)" - $(Q)mkdir -p "$(GAME_DIR)" - $(Q)mkdir -p "$(BASESET_DIR)" - $(Q)mkdir -p "$(LANG_DIR)" -ifdef OSXAPP - $(Q)mkdir -p "$(BUNDLE_DIR)/$(OSXAPP)/Contents/Resources" - $(Q)echo "APPL????" > "$(BUNDLE_DIR)/$(OSXAPP)/Contents/PkgInfo" - $(Q)cp "$(ROOT_DIR)/os/macosx/openttd.icns" "$(BUNDLE_DIR)/$(OSXAPP)/Contents/Resources/openttd.icns" - $(Q)$(ROOT_DIR)/os/macosx/plistgen.sh "$(BUNDLE_DIR)/$(OSXAPP)" "$(VERSION)" - $(Q)cp "$(ROOT_DIR)/os/macosx/splash.png" "$(BASESET_DIR)" -endif -ifeq ($(OS),UNIX) - $(Q)cp "$(ROOT_DIR)/media/openttd.32.bmp" "$(BASESET_DIR)/" -endif - $(Q)cp "$(BIN_DIR)/$(TTD)" "$(TTD_DIR)/" - $(Q)cp "$(BIN_DIR)/ai/"compat_*.nut "$(AI_DIR)/" - $(Q)cp "$(BIN_DIR)/game/"compat_*.nut "$(GAME_DIR)/" - $(Q)cp "$(BIN_DIR)/baseset/"*.grf "$(BASESET_DIR)/" - $(Q)cp "$(BIN_DIR)/baseset/"*.obg "$(BASESET_DIR)/" - $(Q)cp "$(BIN_DIR)/baseset/"*.obs "$(BASESET_DIR)/" - $(Q)cp "$(BIN_DIR)/baseset/opntitle.dat" "$(BASESET_DIR)/" - $(Q)cp "$(BIN_DIR)/baseset/"*.obm "$(BASESET_DIR)/" - $(Q)cp "$(BIN_DIR)/lang/"*.lng "$(LANG_DIR)/" - $(Q)cp "$(ROOT_DIR)/README.md" "$(BUNDLE_DIR)/" - $(Q)cp "$(ROOT_DIR)/COPYING.md" "$(BUNDLE_DIR)/" - $(Q)cp "$(ROOT_DIR)/known-bugs.txt" "$(BUNDLE_DIR)/" - $(Q)cp "$(ROOT_DIR)/docs/multiplayer.md" "$(BUNDLE_DIR)/docs/" - $(Q)cp "$(ROOT_DIR)/changelog.txt" "$(BUNDLE_DIR)/" -ifdef MAN_DIR - $(Q)mkdir -p "$(BUNDLE_DIR)/man/" - $(Q)cp "$(ROOT_DIR)/docs/openttd.6" "$(BUNDLE_DIR)/man/" - $(Q)gzip -9 "$(BUNDLE_DIR)/man/openttd.6" -endif - $(Q)cp "$(ROOT_DIR)/media/openttd.32.xpm" "$(BUNDLE_DIR)/media/" - $(Q)cp "$(ROOT_DIR)/media/openttd."*.png "$(BUNDLE_DIR)/media/" - $(Q)cp "$(BIN_DIR)/scripts/"* "$(BUNDLE_DIR)/scripts/" -ifdef MENU_DIR - $(Q)cp "$(ROOT_DIR)/media/openttd.desktop" "$(BUNDLE_DIR)/media/" - $(Q)$(AWK) -f "$(ROOT_DIR)/media/openttd.desktop.translation.awk" "$(SRC_DIR)/lang/"*.txt | LC_ALL=C $(SORT) | $(AWK) -f "$(ROOT_DIR)/media/openttd.desktop.filter.awk" >> "$(BUNDLE_DIR)/media/openttd.desktop" - $(Q)sed s/=openttd/=$(BINARY_NAME)/g "$(BUNDLE_DIR)/media/openttd.desktop" > "$(ROOT_DIR)/media/openttd.desktop.install" -endif -ifeq ($(TTD), openttd.exe) - $(Q)unix2dos "$(BUNDLE_DIR)/docs/"* "$(BUNDLE_DIR)/README.md" "$(BUNDLE_DIR)/COPYING.md" "$(BUNDLE_DIR)/changelog.txt" "$(BUNDLE_DIR)/known-bugs.txt" -endif - -### Packing the current bundle into several compressed file formats ### -# -# Zips & dmgs do not contain a root folder, i.e. they have files in the root of the zip/dmg. -# gzip, bzip2 and lha archives have a root folder, with the same name as the bundle. -# -# One can supply a custom name by adding BUNDLE_NAME:=<name> to the make command. -# -bundle_zip: bundle - @echo '[BUNDLE] Creating $(BUNDLE_NAME).zip' - $(Q)mkdir -p "$(BUNDLES_DIR)" - $(Q)cd "$(BUNDLE_DIR)" && zip -r $(shell if test -z "$(VERBOSE)"; then echo '-q'; fi) "$(BUNDLES_DIR)/$(BUNDLE_NAME).zip" . - -bundle_7z: bundle - @echo '[BUNDLE] Creating $(BUNDLE_NAME).7z' - $(Q)mkdir -p "$(BUNDLES_DIR)" - $(Q)cd "$(BUNDLE_DIR)" && 7z a "$(BUNDLES_DIR)/$(BUNDLE_NAME).7z" . - -bundle_gzip: bundle - @echo '[BUNDLE] Creating $(BUNDLE_NAME).tar.gz' - $(Q)mkdir -p "$(BUNDLES_DIR)/.gzip/$(BUNDLE_NAME)" - $(Q)cp -R "$(BUNDLE_DIR)/"* "$(BUNDLES_DIR)/.gzip/$(BUNDLE_NAME)/" - $(Q)cd "$(BUNDLES_DIR)/.gzip" && tar -zc$(shell if test -n "$(VERBOSE)"; then echo 'v'; fi)f "$(BUNDLES_DIR)/$(BUNDLE_NAME).tar.gz" "$(BUNDLE_NAME)" - $(Q)rm -rf "$(BUNDLES_DIR)/.gzip" - -bundle_bzip2: bundle - @echo '[BUNDLE] Creating $(BUNDLE_NAME).tar.bz2' - $(Q)mkdir -p "$(BUNDLES_DIR)/.bzip2/$(BUNDLE_NAME)" - $(Q)cp -R "$(BUNDLE_DIR)/"* "$(BUNDLES_DIR)/.bzip2/$(BUNDLE_NAME)/" - $(Q)cd "$(BUNDLES_DIR)/.bzip2" && tar -jc$(shell if test -n "$(VERBOSE)"; then echo 'v'; fi)f "$(BUNDLES_DIR)/$(BUNDLE_NAME).tar.bz2" "$(BUNDLE_NAME)" - $(Q)rm -rf "$(BUNDLES_DIR)/.bzip2" - -bundle_lzma: bundle - @echo '[BUNDLE] Creating $(BUNDLE_NAME).tar.lzma' - $(Q)mkdir -p "$(BUNDLES_DIR)/.lzma/$(BUNDLE_NAME)" - $(Q)cp -R "$(BUNDLE_DIR)/"* "$(BUNDLES_DIR)/.lzma/$(BUNDLE_NAME)/" - $(Q)cd "$(BUNDLES_DIR)/.lzma" && tar --lzma -c$(shell if test -n "$(VERBOSE)"; then echo 'v'; fi)f "$(BUNDLES_DIR)/$(BUNDLE_NAME).tar.lzma" "$(BUNDLE_NAME)" - $(Q)rm -rf "$(BUNDLES_DIR)/.lzma" - -bundle_xz: bundle - @echo '[BUNDLE] Creating $(BUNDLE_NAME).tar.xz' - $(Q)mkdir -p "$(BUNDLES_DIR)/.xz/$(BUNDLE_NAME)" - $(Q)cp -R "$(BUNDLE_DIR)/"* "$(BUNDLES_DIR)/.xz/$(BUNDLE_NAME)/" - $(Q)cd "$(BUNDLES_DIR)/.xz" && tar --xz -c$(shell if test -n "$(VERBOSE)"; then echo 'v'; fi)f "$(BUNDLES_DIR)/$(BUNDLE_NAME).tar.xz" "$(BUNDLE_NAME)" - $(Q)rm -rf "$(BUNDLES_DIR)/.xz" - -bundle_lha: bundle - @echo '[BUNDLE] Creating $(BUNDLE_NAME).lha' - $(Q)mkdir -p "$(BUNDLES_DIR)/.lha/$(BUNDLE_NAME)" - $(Q)cp -R "$(BUNDLE_DIR)/"* "$(BUNDLES_DIR)/.lha/$(BUNDLE_NAME)/" - $(Q)cd "$(BUNDLES_DIR)/.lha" && lha ao6 "$(BUNDLES_DIR)/$(BUNDLE_NAME).lha" "$(BUNDLE_NAME)" - $(Q)rm -rf "$(BUNDLES_DIR)/.lha" - -bundle_dmg: bundle - @echo '[BUNDLE] Creating $(BUNDLE_NAME).dmg' - $(Q)mkdir -p "$(BUNDLES_DIR)/OpenTTD $(VERSION)" - $(Q)cp -R "$(BUNDLE_DIR)/" "$(BUNDLES_DIR)/OpenTTD $(VERSION)" - $(Q)hdiutil create -ov -format UDZO -srcfolder "$(BUNDLES_DIR)/OpenTTD $(VERSION)" "$(BUNDLES_DIR)/$(BUNDLE_NAME).dmg" - $(Q)rm -fr "$(BUNDLES_DIR)/OpenTTD $(VERSION)" - -bundle_exe: all - @echo '[BUNDLE] Creating $(BUNDLE_NAME).exe' - $(Q)mkdir -p "$(BUNDLES_DIR)" - $(Q)unix2dos "$(ROOT_DIR)/docs/"* "$(ROOT_DIR)/README.md" "$(ROOT_DIR)/COPYING.md" "$(ROOT_DIR)/changelog.txt" "$(ROOT_DIR)/known-bugs.txt" - $(Q)cd $(ROOT_DIR)/os/windows/installer && makensis.exe //DVERSION_INCLUDE=version_$(PLATFORM).txt install.nsi - $(Q)mv $(ROOT_DIR)/os/windows/installer/*$(PLATFORM).exe "$(BUNDLES_DIR)/$(BUNDLE_NAME).exe" - -ifdef OSXAPP -install: - @echo '[INSTALL] Cannot install the OSX Application Bundle' -else -install: bundle - @echo '[INSTALL] Installing OpenTTD' - $(Q)install -d "$(INSTALL_BINARY_DIR)" - $(Q)install -d "$(INSTALL_ICON_DIR)" - $(Q)install -d "$(INSTALL_DATA_DIR)/ai" - $(Q)install -d "$(INSTALL_DATA_DIR)/game" - $(Q)install -d "$(INSTALL_DATA_DIR)/baseset" - $(Q)install -d "$(INSTALL_DATA_DIR)/lang" - $(Q)install -d "$(INSTALL_DATA_DIR)/scripts" -ifeq ($(TTD), openttd.exe) - $(Q)install -m 755 "$(BUNDLE_DIR)/$(TTD)" "$(INSTALL_BINARY_DIR)/${BINARY_NAME}.exe" -else - $(Q)install -m 755 "$(BUNDLE_DIR)/$(TTD)" "$(INSTALL_BINARY_DIR)/${BINARY_NAME}" -endif - $(Q)install -m 644 "$(BUNDLE_DIR)/lang/"* "$(INSTALL_DATA_DIR)/lang" - $(Q)install -m 644 "$(BUNDLE_DIR)/ai/"* "$(INSTALL_DATA_DIR)/ai" - $(Q)install -m 644 "$(BUNDLE_DIR)/game/"* "$(INSTALL_DATA_DIR)/game" - $(Q)install -m 644 "$(BUNDLE_DIR)/baseset/"* "$(INSTALL_DATA_DIR)/baseset" - $(Q)install -m 644 "$(BUNDLE_DIR)/scripts/"* "$(INSTALL_DATA_DIR)/scripts" -ifndef DO_NOT_INSTALL_DOCS - $(Q)install -d "$(INSTALL_DOC_DIR)" - $(Q)install -m 644 "$(BUNDLE_DIR)/docs/"* "$(BUNDLE_DIR)/README.md" "$(BUNDLE_DIR)/known-bugs.txt" "$(INSTALL_DOC_DIR)" -endif -ifndef DO_NOT_INSTALL_CHANGELOG - $(Q)install -d "$(INSTALL_DOC_DIR)" - $(Q)install -m 644 "$(BUNDLE_DIR)/changelog.txt" "$(INSTALL_DOC_DIR)" -endif -ifndef DO_NOT_INSTALL_LICENSE - $(Q)install -d "$(INSTALL_DOC_DIR)" - $(Q)install -m 644 "$(BUNDLE_DIR)/COPYING.md" "$(INSTALL_DOC_DIR)" -endif - $(Q)install -m 644 "$(BUNDLE_DIR)/media/openttd.32.xpm" "$(INSTALL_ICON_DIR)/${BINARY_NAME}.32.xpm" -ifdef ICON_THEME_DIR - $(Q)install -d "$(INSTALL_ICON_THEME_DIR)" - $(Q)install -d "$(INSTALL_ICON_THEME_DIR)/16x16/apps" - $(Q)install -m 644 "$(BUNDLE_DIR)/media/openttd.16.png" "$(INSTALL_ICON_THEME_DIR)/16x16/apps/${BINARY_NAME}.png" - $(Q)install -d "$(INSTALL_ICON_THEME_DIR)/32x32/apps" - $(Q)install -m 644 "$(BUNDLE_DIR)/media/openttd.32.png" "$(INSTALL_ICON_THEME_DIR)/32x32/apps/${BINARY_NAME}.png" - $(Q)install -d "$(INSTALL_ICON_THEME_DIR)/48x48/apps" - $(Q)install -m 644 "$(BUNDLE_DIR)/media/openttd.48.png" "$(INSTALL_ICON_THEME_DIR)/48x48/apps/${BINARY_NAME}.png" - $(Q)install -d "$(INSTALL_ICON_THEME_DIR)/64x64/apps" - $(Q)install -m 644 "$(BUNDLE_DIR)/media/openttd.64.png" "$(INSTALL_ICON_THEME_DIR)/64x64/apps/${BINARY_NAME}.png" - $(Q)install -d "$(INSTALL_ICON_THEME_DIR)/128x128/apps" - $(Q)install -m 644 "$(BUNDLE_DIR)/media/openttd.128.png" "$(INSTALL_ICON_THEME_DIR)/128x128/apps/${BINARY_NAME}.png" - $(Q)install -d "$(INSTALL_ICON_THEME_DIR)/256x256/apps" - $(Q)install -m 644 "$(BUNDLE_DIR)/media/openttd.256.png" "$(INSTALL_ICON_THEME_DIR)/256x256/apps/${BINARY_NAME}.png" -else - $(Q)install -m 644 "$(BUNDLE_DIR)/media/"*.png "$(INSTALL_ICON_DIR)" -endif -ifdef MAN_DIR -ifndef DO_NOT_INSTALL_MAN - $(Q)install -d "$(INSTALL_MAN_DIR)" - $(Q)install -m 644 "$(BUNDLE_DIR)/man/openttd.6.gz" "$(INSTALL_MAN_DIR)/${BINARY_NAME}.6.gz" -endif -endif -ifdef MENU_DIR - $(Q)install -d "$(INSTALL_MENU_DIR)" - $(Q)install -m 644 "$(ROOT_DIR)/media/openttd.desktop.install" "$(INSTALL_MENU_DIR)/${BINARY_NAME}.desktop" -endif -endif # OSXAPP diff --git a/Makefile.grf.in b/Makefile.grf.in deleted file mode 100644 index be382d708..000000000 --- a/Makefile.grf.in +++ /dev/null @@ -1,116 +0,0 @@ -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. -# -# Building requires GRFCodec. -# -# Recent versions (including sources) can be found at: -# http://www.openttd.org/download-grfcodec -# -# The mercurial repository can be found at: -# http://hg.openttdcoop.org/grfcodec -# - - -ROOT_DIR = !!ROOT_DIR!! -GRF_DIR = $(ROOT_DIR)/media/extra_grf -BASESET_DIR = $(ROOT_DIR)/media/baseset -LANG_DIR = $(ROOT_DIR)/src/lang -BIN_DIR = !!BIN_DIR!!/baseset -OBJS_DIR = !!GRF_OBJS_DIR!! -OS = !!OS!! -STAGE = !!STAGE!! - -# Check if we want to show what we are doing -ifdef VERBOSE - Q = - E = @true -else - Q = @ - E = @echo -endif - -GRFCODEC := !!GRFCODEC!! -NFORENUM := !!NFORENUM!! -CC_BUILD := !!CC_BUILD!! -MD5SUM := $(shell [ "$(OS)" = "OSX" ] && echo "md5 -r" || echo "md5sum") - -# Some "should not be changed" settings. -NFO_FILES := $(GRF_DIR)/*.nfo $(GRF_DIR)/rivers/*.nfo -PNG_FILES := $(GRF_DIR)/*.png $(GRF_DIR)/rivers/*.png - -# List of target files. -OBT_FILES := $(BIN_DIR)/orig_dos.obg -OBT_FILES += $(BIN_DIR)/orig_dos_de.obg -OBT_FILES += $(BIN_DIR)/orig_win.obg -OBT_FILES += $(BIN_DIR)/orig_dos.obs -OBT_FILES += $(BIN_DIR)/orig_win.obs -OBT_FILES += $(BIN_DIR)/no_sound.obs -OBT_FILES += $(BIN_DIR)/orig_dos.obm -OBT_FILES += $(BIN_DIR)/orig_win.obm -OBT_FILES += $(BIN_DIR)/no_music.obm -OBT_FILES += $(BIN_DIR)/orig_tto.obm - -# Build the GRF. -all: $(OBT_FILES) -ifdef GRFCODEC -all: $(BIN_DIR)/openttd.grf $(BIN_DIR)/orig_extra.grf -endif - -$(OBJS_DIR)/langfiles.tmp: $(LANG_DIR)/*.txt - $(E) '$(STAGE) Collecting baseset translations' - $(Q) cat $^ > $@ - -$(BIN_DIR)/%.obg: $(BASESET_DIR)/%.obg $(BIN_DIR)/orig_extra.grf $(OBJS_DIR)/langfiles.tmp $(BASESET_DIR)/translations.awk - $(E) '$(STAGE) Updating $(notdir $@)' - $(Q) sed 's/^ORIG_EXTRA.GRF = *[0-9a-f]*$$/ORIG_EXTRA.GRF = '`$(MD5SUM) $(BIN_DIR)/orig_extra.grf | sed 's@ .*@@'`'/' $< > $@.tmp - $(Q) awk -v langfiles='$(OBJS_DIR)/langfiles.tmp' -f $(BASESET_DIR)/translations.awk $@.tmp >$@ - $(Q) rm $@.tmp - -$(BIN_DIR)/%.obs: $(BASESET_DIR)/%.obs $(OBJS_DIR)/langfiles.tmp $(BASESET_DIR)/translations.awk - $(E) '$(STAGE) Updating $(notdir $@)' - $(Q) awk -v langfiles='$(OBJS_DIR)/langfiles.tmp' -f $(BASESET_DIR)/translations.awk $< >$@ - -$(BIN_DIR)/%.obm: $(BASESET_DIR)/%.obm $(OBJS_DIR)/langfiles.tmp $(BASESET_DIR)/translations.awk - $(E) '$(STAGE) Updating $(notdir $@)' - $(Q) awk -v langfiles='$(OBJS_DIR)/langfiles.tmp' -f $(BASESET_DIR)/translations.awk $< >$@ - -# Guard against trying to run GRFCODEC/NFORENUM without either being set. -ifdef GRFCODEC -ifdef NFORENUM - -# Compile extra grf -$(BIN_DIR)/openttd.grf: $(PNG_FILES) $(NFO_FILES) $(GRF_DIR)/assemble_nfo.awk - $(E) '$(STAGE) Assembling openttd.nfo' - $(Q)-mkdir -p $(OBJS_DIR)/sprites - $(Q)-cp $(PNG_FILES) $(OBJS_DIR)/sprites 2> /dev/null - $(Q) awk -f $(GRF_DIR)/assemble_nfo.awk $(GRF_DIR)/openttd.nfo > $(OBJS_DIR)/sprites/openttd.nfo - $(Q) $(NFORENUM) -s $(OBJS_DIR)/sprites/openttd.nfo - $(E) '$(STAGE) Compiling openttd.grf' - $(Q) $(GRFCODEC) -n -s -e -p1 $(OBJS_DIR)/openttd.grf - $(Q)cp $(OBJS_DIR)/openttd.grf $(BIN_DIR)/openttd.grf - -# The copy operation of PNG_FILES is duplicated from the target 'openttd.grf', thus those targets may not run in parallel. -$(BIN_DIR)/orig_extra.grf: $(PNG_FILES) $(NFO_FILES) $(GRF_DIR)/assemble_nfo.awk | $(BIN_DIR)/openttd.grf - $(E) '$(STAGE) Assembling orig_extra.nfo' - $(Q)-mkdir -p $(OBJS_DIR)/sprites - $(Q)-cp $(PNG_FILES) $(OBJS_DIR)/sprites 2> /dev/null - $(Q) awk -f $(GRF_DIR)/assemble_nfo.awk $(GRF_DIR)/orig_extra.nfo > $(OBJS_DIR)/sprites/orig_extra.nfo - $(Q) $(NFORENUM) -s $(OBJS_DIR)/sprites/orig_extra.nfo - $(E) '$(STAGE) Compiling orig_extra.grf' - $(Q) $(GRFCODEC) -n -s -e -p1 $(OBJS_DIR)/orig_extra.grf - $(Q)cp $(OBJS_DIR)/orig_extra.grf $(BIN_DIR)/orig_extra.grf - -endif -endif - -# Clean up temporary files. -clean: - $(Q)rm -f *.bak *.grf $(OBT_FILES) - -# Clean up temporary files -mrproper: clean - $(Q)rm -fr sprites - -.PHONY: all mrproper depend clean diff --git a/Makefile.in b/Makefile.in deleted file mode 100644 index 38d7f5329..000000000 --- a/Makefile.in +++ /dev/null @@ -1,185 +0,0 @@ -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -# Check if we want to show what we are doing -ifdef VERBOSE - Q = -else - Q = @ -endif - -include Makefile.am - -CONFIG_CACHE_PWD = !!CONFIG_CACHE_PWD!! -CONFIG_CACHE_SOURCE_LIST = !!CONFIG_CACHE_SOURCE_LIST!! -BIN_DIR = !!BIN_DIR!! -ICON_THEME_DIR = !!ICON_THEME_DIR!! -MAN_DIR = !!MAN_DIR!! -MENU_DIR = !!MENU_DIR!! -SRC_DIR = !!SRC_DIR!! -ROOT_DIR = !!ROOT_DIR!! -BUNDLE_DIR = "$(ROOT_DIR)/bundle" -BUNDLES_DIR = "$(ROOT_DIR)/bundles" -INSTALL_DIR = !!INSTALL_DIR!! -INSTALL_BINARY_DIR = "$(INSTALL_DIR)/"!!BINARY_DIR!! -INSTALL_MAN_DIR = "$(INSTALL_DIR)/$(MAN_DIR)" -INSTALL_MENU_DIR = "$(INSTALL_DIR)/$(MENU_DIR)" -INSTALL_ICON_DIR = "$(INSTALL_DIR)/"!!ICON_DIR!! -INSTALL_ICON_THEME_DIR = "$(INSTALL_DIR)/$(ICON_THEME_DIR)" -INSTALL_DATA_DIR = "$(INSTALL_DIR)/"!!DATA_DIR!! -INSTALL_DOC_DIR = "$(INSTALL_DIR)/"!!DOC_DIR!! -SOURCE_LIST = !!SOURCE_LIST!! -CONFIGURE_FILES = !!CONFIGURE_FILES!! -BINARY_NAME = !!BINARY_NAME!! -STRIP = !!STRIP!! -TTD = !!TTD!! -TTDS = $(SRC_DIRS:%=%/$(TTD)) -OS = !!OS!! -OSXAPP = !!OSXAPP!! -LIPO = !!LIPO!! -AWK = !!AWK!! -SORT = !!SORT!! -DISTCC = !!DISTCC!! - -RES := $(shell if [ ! -f $(CONFIG_CACHE_PWD) ] || [ "`pwd`" != "`cat $(CONFIG_CACHE_PWD)`" ]; then echo "`pwd`" > $(CONFIG_CACHE_PWD); fi ) -RES := $(shell if [ ! -f $(CONFIG_CACHE_SOURCE_LIST) ] || [ -n "`cmp $(CONFIG_CACHE_SOURCE_LIST) $(SOURCE_LIST) 2>/dev/null`" ]; then cp $(SOURCE_LIST) $(CONFIG_CACHE_SOURCE_LIST); fi ) - -all: config.pwd config.cache -ifdef DISTCC - @if [ -z "`echo '$(MFLAGS)' | grep '\-j'`" ]; then echo; echo "WARNING: you enabled distcc support, but you don't seem to be using the -jN parameter"; echo; fi -endif - @for dir in $(DIRS); do \ - $(MAKE) -C $$dir all || exit 1; \ - done -ifdef LIPO -# Lipo is an OSX thing. If it is defined, it means we are building for universal, -# and so we have have to combine the binaries into one big binary - -# Remove the last binary made by the last compiled target - $(Q)rm -f $(BIN_DIR)/$(TTD) -# Make all the binaries into one - $(Q)$(LIPO) -create -output $(BIN_DIR)/$(TTD) $(TTDS) -endif - -help: - @echo "Available make commands:" - @echo "" - @echo "Compilation:" - @echo " all compile the executable and the lang files" - @echo " lang compile the lang files only" - @echo "Clean up:" - @echo " clean remove the files generated during compilation" - @echo " mrproper remove the files generated during configuration and compilation" - @echo "Run after compilation:" - @echo " run execute openttd after the compilation" - @echo " run-gdb execute openttd in debug mode after the compilation" - @echo " run-prof execute openttd in profiling mode after the compilation" - @echo "Installation:" - @echo " install install the compiled files and the data-files after the compilation" - @echo " bundle create the base for an installation bundle" - @echo " bundle_zip create the zip installation bundle" - @echo " bundle_gzip create the gzip installation bundle" - @echo " bundle_bzip2 create the bzip2 installation bundle" - @echo " bundle_lha create the lha installation bundle" - @echo " bundle_dmg create the dmg installation bundle" - -config.pwd: $(CONFIG_CACHE_PWD) - $(MAKE) reconfigure - -config.cache: $(CONFIG_CACHE_SOURCE_LIST) $(CONFIGURE_FILES) - $(MAKE) reconfigure - -reconfigure: -ifeq ($(shell if test -f config.cache; then echo 1; fi), 1) - @echo "----------------" - @echo "The system detected that source.list or any configure file is altered." - @echo " Going to reconfigure with last known settings..." - @echo "----------------" -# Make sure we don't lock config.cache - @$(shell cat config.cache | sed 's@\\ @\\\\ @g') || exit 1 - @echo "----------------" - @echo "Reconfig done. Please re-execute make." - @echo "----------------" -else - @echo "----------------" - @echo "Have not found a configuration, please run configure first." - @echo "----------------" - @exit 1 -endif - -clean: - @for dir in $(DIRS); do \ - $(MAKE) -C $$dir clean; \ - done - $(Q)rm -rf $(BUNDLE_TARGET) - -lang: - @for dir in $(LANG_DIRS); do \ - $(MAKE) -C $$dir all; \ - done - -mrproper: - @for dir in $(DIRS); do \ - $(MAKE) -C $$dir mrproper; \ - done -# Don't be tempted to merge these two for loops. Doing that breaks make -# --dry-run, since make has this "feature" that it always runs commands -# containing $(MAKE), even when --dry-run is passed. The objective is of -# course to also get a dry-run of submakes, but make is not smart enough -# to see that a for loop runs both a submake and an actual command. - @for dir in $(DIRS); do \ - rm -f $$dir/Makefile; \ - done - $(Q)rm -rf objs - $(Q)rm -f Makefile Makefile.am Makefile.bundle - $(Q)rm -f media/openttd.desktop media/openttd.desktop.install - $(Q)rm -f $(CONFIG_CACHE_SOURCE_LIST) config.cache config.pwd config.log $(CONFIG_CACHE_PWD) -# directories for bundle generation - $(Q)rm -rf $(BUNDLE_DIR) - $(Q)rm -rf $(BUNDLES_DIR) -# output of profiling - $(Q)rm -f $(BIN_DIR)/gmon.out -# output of generating 'API' documentation - $(Q)rm -rf $(ROOT_DIR)/docs/source - $(Q)rm -rf $(ROOT_DIR)/docs/aidocs - $(Q)rm -rf $(ROOT_DIR)/docs/gamedocs -# directories created by OpenTTD on regression testing - $(Q)rm -rf $(BIN_DIR)/ai/regression/content_download $(BIN_DIR)/ai/regression/save $(BIN_DIR)/ai/regression/scenario -distclean: mrproper - -maintainer-clean: distclean - $(Q)rm -f $(BIN_DIR)/baseset/openttd.grf $(BIN_DIR)/baseset/orig_extra.grf $(BIN_DIR)/baseset/*.obg $(BIN_DIR)/baseset/*.obs $(BIN_DIR)/baseset/*.obm - -depend: - @for dir in $(SRC_DIRS); do \ - $(MAKE) -C $$dir depend; \ - done - -run: all - $(Q)cd !!BIN_DIR!! && ./!!TTD!! $(OPENTTD_ARGS) - -run-gdb: all - $(Q)cd !!BIN_DIR!! && gdb --ex run --args ./!!TTD!! $(OPENTTD_ARGS) - -run-prof: all - $(Q)cd !!BIN_DIR!! && ./!!TTD!! $(OPENTTD_ARGS) && gprof !!TTD!! | less - -regression: all - $(Q)cd !!BIN_DIR!! && sh ai/regression/run.sh -test: regression - -%.o: - @for dir in $(SRC_DIRS); do \ - $(MAKE) -C $$dir $(@:src/%=%); \ - done - -%.lng: - @for dir in $(LANG_DIRS); do \ - $(MAKE) -C $$dir $@; \ - done - -.PHONY: test distclean mrproper clean - -include Makefile.bundle diff --git a/Makefile.lang.in b/Makefile.lang.in deleted file mode 100644 index bce43b846..000000000 --- a/Makefile.lang.in +++ /dev/null @@ -1,87 +0,0 @@ -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -STRGEN = !!STRGEN!! -SRC_DIR = !!SRC_DIR!! -LANG_DIR = !!LANG_DIR!! -BIN_DIR = !!BIN_DIR!! -LANGS_SRC = $(shell ls $(LANG_DIR)/*.txt) -LANGS = $(LANGS_SRC:$(LANG_DIR)/%.txt=%.lng) -CXX_BUILD = !!CXX_BUILD!! -CFLAGS_BUILD = !!CFLAGS_BUILD!! -CXXFLAGS_BUILD= !!CXXFLAGS_BUILD!! -LDFLAGS_BUILD = !!LDFLAGS_BUILD!! -STRGEN_FLAGS = !!STRGEN_FLAGS!! -STAGE = !!STAGE!! -LANG_SUPPRESS = !!LANG_SUPPRESS!! -LANG_OBJS_DIR = !!LANG_OBJS_DIR!! - -ifeq ($(LANG_SUPPRESS), yes) -LANG_ERRORS = >/dev/null 2>&1 -endif - -# Check if we want to show what we are doing -ifdef VERBOSE - Q = - E = @true -else - Q = @ - E = @echo -endif - -RES := $(shell mkdir -p $(BIN_DIR)/lang ) - -all: table/strings.h $(LANGS) - -strgen_base.o: $(SRC_DIR)/strgen/strgen_base.cpp $(SRC_DIR)/strgen/strgen.h $(SRC_DIR)/table/control_codes.h $(SRC_DIR)/table/strgen_tables.h $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSTRGEN -c -o $@ $< - -strgen.o: $(SRC_DIR)/strgen/strgen.cpp $(SRC_DIR)/strgen/strgen.h $(SRC_DIR)/table/control_codes.h $(SRC_DIR)/table/strgen_tables.h $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSTRGEN -c -o $@ $< - -string.o: $(SRC_DIR)/string.cpp $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSTRGEN -c -o $@ $< - -alloc_func.o: $(SRC_DIR)/core/alloc_func.cpp $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSTRGEN -c -o $@ $< - -getoptdata.o: $(SRC_DIR)/misc/getoptdata.cpp $(SRC_DIR)/misc/getoptdata.h $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/misc/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSTRGEN -c -o $@ $< - -lang/english.txt: $(LANG_DIR)/english.txt - $(Q)mkdir -p lang - $(Q)cp $(LANG_DIR)/english.txt lang/english.txt - -$(STRGEN): alloc_func.o string.o strgen_base.o strgen.o getoptdata.o - $(E) '$(STAGE) Compiling and Linking $@' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) $(LDFLAGS_BUILD) $^ -o $@ - -table/strings.h: lang/english.txt $(STRGEN) - $(E) '$(STAGE) Generating $@' - @mkdir -p table - $(Q)./$(STRGEN) -s $(LANG_DIR) -d table - -$(LANGS): %.lng: $(LANG_DIR)/%.txt $(STRGEN) lang/english.txt - $(E) '$(STAGE) Compiling language $(*F)' - $(Q)./$(STRGEN) $(STRGEN_FLAGS) -s $(LANG_DIR) -d $(LANG_OBJS_DIR) $< $(LANG_ERRORS) && cp $@ $(BIN_DIR)/lang || true # Do not fail all languages when one fails - -depend: - -clean: - $(E) '$(STAGE) Cleaning up language files' - $(Q)rm -f strgen_base.o strgen.o string.o alloc_func.o getoptdata.o table/strings.h $(STRGEN) $(LANGS) $(LANGS:%=$(BIN_DIR)/lang/%) lang/english.* - -mrproper: clean - $(Q)rm -rf $(BIN_DIR)/lang - -%.lng: - @echo '$(STAGE) No such language: $(@:%.lng=%)' - -.PHONY: all mrproper depend clean diff --git a/Makefile.msvc b/Makefile.msvc deleted file mode 100644 index 8070062ac..000000000 --- a/Makefile.msvc +++ /dev/null @@ -1,45 +0,0 @@ -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -# -# Makefile for creating bundles of MSVC's binaries in the same way as we make -# the zip bundles for ALL other OSes. -# -# Usage: make -f Makefile.msvc PLATFORM=[Win32|x64] BUNDLE_NAME=openttd-<version>-win[32|64] -# or make -f Makefile.msvc PLATFORM=[Win32|x64] BUNDLE_NAME=OTTD-win[32|64]-nightly-<revision> -# - -# Check if we want to show what we are doing -ifdef VERBOSE - Q = -else - Q = @ -endif - -AWK = "awk" -ROOT_DIR := $(shell pwd) -BIN_DIR = "$(ROOT_DIR)/bin" -SRC_DIR = "$(ROOT_DIR)/src" -BUNDLE_DIR = "$(ROOT_DIR)/bundle" -BUNDLES_DIR = "$(ROOT_DIR)/bundles" -TTD = openttd.exe -PDB = openttd.pdb -MODE = Release -TARGET := $(shell echo $(PLATFORM) | sed "s@win64@x64@;s@win32@Win32@") - -all: - $(Q)cp objs/$(TARGET)/$(MODE)/$(TTD) $(BIN_DIR)/$(TTD) - -include Makefile.bundle.in - -bundle_pdb: - @echo '[BUNDLE] Creating $(BUNDLE_NAME).pdb.xz' - $(Q)mkdir -p "$(BUNDLES_DIR)" - $(Q)cp objs/$(TARGET)/Release/$(PDB) $(BUNDLES_DIR)/$(BUNDLE_NAME).pdb - $(Q)xz -9 $(BUNDLES_DIR)/$(BUNDLE_NAME).pdb - -regression: all - $(Q)cp bin/$(TTD) bin/openttd - $(Q)cd bin && sh ai/regression/run.sh diff --git a/Makefile.setting.in b/Makefile.setting.in deleted file mode 100644 index 987a882db..000000000 --- a/Makefile.setting.in +++ /dev/null @@ -1,63 +0,0 @@ -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -SETTINGSGEN = !!SETTINGSGEN!! -SRC_DIR = !!SRC_DIR!! -CXX_BUILD = !!CXX_BUILD!! -CFLAGS_BUILD = !!CFLAGS_BUILD!! -CXXFLAGS_BUILD = !!CXXFLAGS_BUILD!! -LDFLAGS_BUILD = !!LDFLAGS_BUILD!! -STAGE = !!STAGE!! -SETTING_OBJS_DIR = !!SETTING_OBJS_DIR!! - -# Check if we want to show what we are doing -ifdef VERBOSE - Q = - E = @true -else - Q = @ - E = @echo -endif - -all: table/settings.h - -settingsgen.o: $(SRC_DIR)/settingsgen/settingsgen.cpp $(SRC_DIR)/string_func.h $(SRC_DIR)/strings_type.h $(SRC_DIR)/misc/getoptdata.h $(SRC_DIR)/ini_type.h $(SRC_DIR)/core/smallvec_type.hpp $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $< - -alloc_func.o: $(SRC_DIR)/core/alloc_func.cpp $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $< - -getoptdata.o: $(SRC_DIR)/misc/getoptdata.cpp $(SRC_DIR)/misc/getoptdata.h $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/misc/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $< - -string.o: $(SRC_DIR)/string.cpp $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $< - -ini_load.o: $(SRC_DIR)/ini_load.cpp $(SRC_DIR)/core/alloc_func.hpp $(SRC_DIR)/core/mem_func.hpp $(SRC_DIR)/ini_type.h $(SRC_DIR)/string_func.h $(SRC_DIR)/safeguards.h - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $< - -$(SETTINGSGEN): alloc_func.o string.o ini_load.o settingsgen.o getoptdata.o - $(E) '$(STAGE) Compiling and Linking $@' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) $(LDFLAGS_BUILD) $^ -o $@ - -table/settings.h: $(SETTINGSGEN) $(SRC_DIR)/table/settings.h.preamble $(SRC_DIR)/table/settings.h.postamble $(SRC_DIR)/table/*.ini - $(E) '$(STAGE) Generating $@' - @mkdir -p table - $(Q)./$(SETTINGSGEN) -o table/settings.h -b $(SRC_DIR)/table/settings.h.preamble -a $(SRC_DIR)/table/settings.h.postamble $(SRC_DIR)/table/*.ini - -depend: - -clean: - $(E) '$(STAGE) Cleaning up settings files' - $(Q)rm -f settingsgen.o alloc_func.o getoptdata.o string.o ini_load.o $(SETTINGSGEN) table/settings.h - -mrproper: clean - -.PHONY: all mrproper depend clean diff --git a/Makefile.src.in b/Makefile.src.in deleted file mode 100644 index 6b0fb9402..000000000 --- a/Makefile.src.in +++ /dev/null @@ -1,295 +0,0 @@ -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -CC_HOST = !!CC_HOST!! -CXX_HOST = !!CXX_HOST!! -CC_BUILD = !!CC_BUILD!! -CXX_BUILD = !!CXX_BUILD!! -WINDRES = !!WINDRES!! -STRIP = !!STRIP!! -CFLAGS = !!CFLAGS!! -CFLAGS_BUILD = !!CFLAGS_BUILD!! -CXXFLAGS = !!CXXFLAGS!! -CXXFLAGS_BUILD = !!CXXFLAGS_BUILD!! -LIBS = !!LIBS!! -LDFLAGS = !!LDFLAGS!! -LDFLAGS_BUILD = !!LDFLAGS_BUILD!! -ROOT_DIR = !!ROOT_DIR!! -BIN_DIR = !!BIN_DIR!! -LANG_DIR = !!LANG_DIR!! -SRC_OBJS_DIR = !!SRC_OBJS_DIR!! -LANG_OBJS_DIR = !!LANG_OBJS_DIR!! -SETTING_OBJS_DIR= !!SETTING_OBJS_DIR!! -SRC_DIR = !!SRC_DIR!! -SCRIPT_SRC_DIR = !!SCRIPT_SRC_DIR!! -MEDIA_DIR = !!MEDIA_DIR!! -TTD = !!TTD!! -STRGEN = !!STRGEN!! -DEPEND = !!DEPEND!! -OS = !!OS!! -STAGE = !!STAGE!! -MAKEDEPEND = !!MAKEDEPEND!! -CFLAGS_MAKEDEP = !!CFLAGS_MAKEDEP!! -SORT = !!SORT!! -AWK = !!AWK!! -CONFIG_CACHE_COMPILER = $(SRC_OBJS_DIR)/!!CONFIG_CACHE_COMPILER!! -CONFIG_CACHE_LINKER = $(SRC_OBJS_DIR)/!!CONFIG_CACHE_LINKER!! -CONFIG_CACHE_SOURCE = $(SRC_OBJS_DIR)/!!CONFIG_CACHE_SOURCE!! -CONFIG_CACHE_VERSION = $(SRC_OBJS_DIR)/!!CONFIG_CACHE_VERSION!! - -OBJS_C := !!OBJS_C!! -OBJS_CPP := !!OBJS_CPP!! -OBJS_MM := !!OBJS_MM!! -OBJS_RC := !!OBJS_RC!! -OBJS := $(OBJS_C) $(OBJS_CPP) $(OBJS_MM) $(OBJS_RC) -SRCS := !!SRCS!! - -# All C-files depend on those 3 files -FILE_DEP := $(CONFIG_CACHE_COMPILER) -# Create all dirs and subdirs -RES := $(shell mkdir -p $(BIN_DIR) $(sort $(dir $(OBJS)))) - -CFLAGS += -I $(SRC_OBJS_DIR) -I $(LANG_OBJS_DIR) -I $(SETTING_OBJS_DIR) -CFLAGS_MAKEDEP += -I $(SRC_OBJS_DIR) -I $(LANG_OBJS_DIR) -I $(SETTING_OBJS_DIR) -ifdef SCRIPT_SRC_DIR - CFLAGS_MAKEDEP += -I $(SCRIPT_SRC_DIR) -endif - -# Check if we want to show what we are doing -ifdef VERBOSE - Q = - E = @true -else - Q = @ - E = @echo -endif - -# Our default target -all: $(BIN_DIR)/$(TTD) - -# This are 2 rules that are pointing back to STRGEN stuff. -# There is not really a need to have them here, but in case -# some weirdo wants to run 'make' in the 'src' dir and expects -# the languages to be recompiled, this catches that case and -# takes care of it nicely. -$(LANG_OBJS_DIR)/$(STRGEN): - $(MAKE) -C $(LANG_OBJS_DIR) $(STRGEN) - -$(LANG_OBJS_DIR)/table/strings.h: $(LANG_DIR)/english.txt $(LANG_OBJS_DIR)/$(STRGEN) - $(MAKE) -C $(LANG_OBJS_DIR) table/strings.h - -# Always run version detection, so we always have an accurate modified -# flag -VERSIONS := $(shell AWK="$(AWK)" "$(ROOT_DIR)/findversion.sh") -MODIFIED := $(shell echo "$(VERSIONS)" | cut -f 3 -d' ') - -# Use autodetected revisions -VERSION := $(shell echo "$(VERSIONS)" | cut -f 1 -d' ') -ISODATE := $(shell echo "$(VERSIONS)" | cut -f 2 -d' ') -GITHASH := $(shell echo "$(VERSIONS)" | cut -f 4 -d' ') -ISTAG := $(shell echo "$(VERSIONS)" | cut -f 5 -d' ') -ISSTABLETAG := $(shell echo "$(VERSIONS)" | cut -f 6 -d' ') -YEAR := $(shell echo "$(VERSIONS)" | cut -f 7 -d' ') - -# Make sure we have something in VERSION and ISODATE -ifeq ($(VERSION),) -VERSION := norev000 -endif -ifeq ($(ISODATE),) -ISODATE := 00000000 -endif - -# This helps to recompile if flags change -RES := $(shell if [ "`cat $(CONFIG_CACHE_COMPILER) 2>/dev/null`" != "$(CFLAGS) $(CXXFLAGS)" ]; then echo "$(CFLAGS) $(CXXFLAGS)" > $(CONFIG_CACHE_COMPILER); fi ) -RES := $(shell if [ "`cat $(CONFIG_CACHE_LINKER) 2>/dev/null`" != "$(LDFLAGS) $(LIBS)" ]; then echo "$(LDFLAGS) $(LIBS)" > $(CONFIG_CACHE_LINKER); fi ) - -# If there is a change in the source-file-list, make sure we recheck the deps -RES := $(shell if [ "`cat $(CONFIG_CACHE_SOURCE) 2>/dev/null`" != "$(SRCS)" ]; then echo "$(SRCS)" > $(CONFIG_CACHE_SOURCE); fi ) -# If there is a change in the revision, make sure we recompile rev.cpp -RES := $(shell if [ "`cat $(CONFIG_CACHE_VERSION) 2>/dev/null`" != "$(VERSION) $(MODIFIED)" ]; then echo "$(VERSION) $(MODIFIED)" > $(CONFIG_CACHE_VERSION); fi ) - -ifndef MAKEDEPEND -# The slow, but always correct, dep-check -DEP_MASK := %.d -DEPS := $(OBJS:%.o=%.d) - -# Only include the deps if we are compiling everything -ifeq ($(filter %.o clean mrproper, $(MAKECMDGOALS)),) --include $(DEPS) -else -# In case we want to compile a single target, include the .d file for it -ifneq ($(filter %.o, $(MAKECMDGOALS)),) -SINGLE_DEP := $(filter %.o, $(MAKECMDGOALS)) --include $(SINGLE_DEP:%.o=%.d) -endif -endif - -# Find the deps via GCC. Rarely wrong, but a bit slow - -$(OBJS_C:%.o=%.d): %.d: $(SRC_DIR)/%.c $(FILE_DEP) - $(E) '$(STAGE) DEP $(<:$(SRC_DIR)/%.c=%.c)' - $(Q)$(CC_HOST) $(CFLAGS) -MM $< | sed 's@^$(@F:%.d=%.o):@$@ $(@:%.d=%.o):@' > $@ - -$(OBJS_CPP:%.o=%.d): %.d: $(SRC_DIR)/%.cpp $(FILE_DEP) - $(E) '$(STAGE) DEP $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_HOST) $(CFLAGS) $(CXXFLAGS) -MM $< | sed 's@^$(@F:%.d=%.o):@$@ $(@:%.d=%.o):@' > $@ - -$(OBJS_MM:%.o=%.d): %.d: $(SRC_DIR)/%.mm $(FILE_DEP) - $(E) '$(STAGE) DEP $(<:$(SRC_DIR)/%.mm=%.mm)' - $(Q)$(CXX_HOST) $(CFLAGS) $(CXXFLAGS) -MM $< | sed 's@^$(@F:%.d=%.o):@$@ $(@:%.d=%.o):@' > $@ - -$(OBJS_RC:%.o=%.d): %.d: $(SRC_DIR)/%.rc $(FILE_DEP) - $(E) '$(STAGE) DEP $(<:$(SRC_DIR)/%.rc=%.rc)' - $(Q)touch $@ - -else -# The much faster, but can be wrong, dep-check -DEP_MASK := -DEPS := Makefile.dep - -# Only include the deps if we are not cleaning -ifeq ($(filter depend clean mrproper, $(MAKECMDGOALS)),) --include Makefile.dep -endif - -ifeq ("$(SRC_OBJS_DIR)/$(DEPEND)","$(MAKEDEPEND)") -DEP := $(MAKEDEPEND) -$(SRC_OBJS_DIR)/$(DEPEND): $(SRC_DIR)/depend/depend.cpp - $(E) '$(STAGE) Compiling and linking $(DEPEND)' - $(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) $(LDFLAGS_BUILD) -o $@ $< -endif - -# Macro for invoking a command on groups of 100 words at a time -# (analogous to xargs(1)). The macro invokes itself recursively -# until the list of words is depleted. -# -# Usage: $(call xargs,COMMAND,LIST) -# -# COMMAND should be a shell command to which the words will be -# appended as arguments in groups of 100. -define xargs -$(1) $(wordlist 1,100,$(2)) -$(if $(word 101,$(2)),$(call xargs,$(1),$(wordlist 101,$(words $(2)),$(2)))) -endef - -# Make sure that only 'make depend' ALWAYS triggers a recheck -ifeq ($(filter depend, $(MAKECMDGOALS)),) -Makefile.dep: $(FILE_DEP) $(SRCS:%=$(SRC_DIR)/%) $(CONFIG_CACHE_SOURCE) $(DEP) -else -Makefile.dep: $(FILE_DEP) $(SRCS:%=$(SRC_DIR)/%) $(DEP) FORCE -endif - $(E) '$(STAGE) DEP CHECK (all files)' - $(Q)rm -f Makefile.dep.tmp - $(Q)touch Makefile.dep.tmp - -# Calculate the deps via makedepend - $(call xargs,$(Q)$(MAKEDEPEND) -f$(SRC_OBJS_DIR)/Makefile.dep.tmp -o.o -Y -v -a -- $(CFLAGS_MAKEDEP) -- 2>/dev/null,$(SRCS:%=$(SRC_DIR)/%)) - -# Remove all comments and includes that don't start with $(SRC_DIR) -# Remove $(SRC_DIR) from object-file-name - @$(AWK) ' \ - /^# DO NOT/ { print $$0 ; next} \ - /^#/ {next} \ - /: / { \ - left = NF - 1; \ - for (n = 2; n <= NF; n++) { \ - if (match($$n, "^$(ROOT_DIR)") == 0) { \ - $$n = ""; \ - left--; \ - } \ - } \ - gsub("$(SRC_DIR)/", "", $$1); \ - if (left > 0) { \ - print $$0; \ - $$1 = "Makefile.dep:"; \ - print $$0; \ - } \ - next \ - } \ - { \ - print $$0 \ - } \ - ' < Makefile.dep.tmp | sed 's@ *@ @g;s@ $$@@' | LC_ALL=C $(SORT) > Makefile.dep - - $(Q)rm -f Makefile.dep.tmp Makefile.dep.tmp.bak - -endif - -# Avoid problems with deps if a .h/.hpp/.hpp.sq file is deleted without the deps -# being updated. Now the Makefile continues, the deps are recreated -# and all will be fine. -%.h %.hpp %.hpp.sq: - @true - - -# Compile all the files according to the targets - -$(OBJS_C): %.o: $(SRC_DIR)/%.c $(DEP_MASK) $(FILE_DEP) - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.c=%.c)' - $(Q)$(CC_HOST) $(CFLAGS) -c -o $@ $< - -$(filter-out %sse2.o, $(filter-out %ssse3.o, $(filter-out %sse4.o, $(OBJS_CPP)))): %.o: $(SRC_DIR)/%.cpp $(DEP_MASK) $(FILE_DEP) - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_HOST) $(CFLAGS) $(CXXFLAGS) -c -o $@ $< - -$(filter %sse2.o, $(OBJS_CPP)): %.o: $(SRC_DIR)/%.cpp $(DEP_MASK) $(FILE_DEP) - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_HOST) $(CFLAGS) $(CXXFLAGS) -c -msse2 -o $@ $< - -$(filter %ssse3.o, $(OBJS_CPP)): %.o: $(SRC_DIR)/%.cpp $(DEP_MASK) $(FILE_DEP) - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_HOST) $(CFLAGS) $(CXXFLAGS) -c -mssse3 -o $@ $< - -$(filter %sse4.o, $(OBJS_CPP)): %.o: $(SRC_DIR)/%.cpp $(DEP_MASK) $(FILE_DEP) - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)' - $(Q)$(CXX_HOST) $(CFLAGS) $(CXXFLAGS) -c -msse4.1 -o $@ $< - -$(OBJS_MM): %.o: $(SRC_DIR)/%.mm $(DEP_MASK) $(FILE_DEP) - $(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.mm=%.mm)' - $(Q)$(CXX_HOST) $(CFLAGS) $(CXXFLAGS) -c -o $@ $< - -$(OBJS_RC): %.o: $(SRC_DIR)/%.rc $(FILE_DEP) - $(E) '$(STAGE) Compiling resource $(<:$(SRC_DIR)/%.rc=%.rc)' - $(Q)$(WINDRES) -o $@ $< - -$(BIN_DIR)/$(TTD): $(TTD) - $(Q)cp $(TTD) $(BIN_DIR)/$(TTD) -ifeq ($(OS), UNIX) - $(Q)cp $(MEDIA_DIR)/openttd.32.bmp $(BIN_DIR)/baseset/ -endif -ifeq ($(OS), OSX) - $(Q)cp $(ROOT_DIR)/os/macosx/splash.png $(BIN_DIR)/baseset/ -endif - -$(TTD): $(OBJS) $(CONFIG_CACHE_LINKER) - $(E) '$(STAGE) Linking $@' - $(Q)+$(CXX_HOST) $(LDFLAGS) $(OBJS) $(LIBS) -o $@ -ifdef STRIP - $(Q)$(STRIP) $@ -endif - -# Revision files - -$(SRC_DIR)/rev.cpp: $(CONFIG_CACHE_VERSION) $(SRC_DIR)/rev.cpp.in - $(Q)cat $(SRC_DIR)/rev.cpp.in | sed "s@\!\!ISODATE\!\!@$(ISODATE)@g;s@!!VERSION!!@$(VERSION)@g;s@!!MODIFIED!!@$(MODIFIED)@g;s@!!DATE!!@`date +%d.%m.%y`@g;s@!!GITHASH!!@$(GITHASH)@g;s@!!ISTAG!!@$(ISTAG)@g;s@!!ISSTABLETAG!!@$(ISSTABLETAG)@g;s@!!YEAR!!@$(YEAR)@g" > $(SRC_DIR)/rev.cpp - -$(SRC_DIR)/os/windows/ottdres.rc: $(CONFIG_CACHE_VERSION) $(SRC_DIR)/os/windows/ottdres.rc.in - $(Q)cat $(SRC_DIR)/os/windows/ottdres.rc.in | sed "s@\!\!ISODATE\!\!@$(ISODATE)@g;s@!!VERSION!!@$(VERSION)@g;s@!!DATE!!@`date +%d.%m.%y`@g;s@!!GITHASH!!@$(GITHASH)@g;s@!!ISTAG!!@$(ISTAG)@g;s@!!ISSTABLETAG!!@$(ISSTABLETAG)@g;s@!!YEAR!!@$(YEAR)@g" > $(SRC_DIR)/os/windows/ottdres.rc - -FORCE: - -depend: $(DEPS) - -clean: - $(E) '$(STAGE) Cleaning up object files' - $(Q)rm -f $(DEPS) $(OBJS) $(TTD) $(DEPEND) $(TTD:%=$(BIN_DIR)/%) $(BIN_DIR)/baseset/openttd.32.bmp $(CONFIG_CACHE_COMPILER) $(CONFIG_CACHE_LINKER) $(CONFIG_CACHE_SOURCE) - -mrproper: clean - $(Q)rm -f $(SRC_DIR)/rev.cpp $(SRC_DIR)/os/windows/ottdres.rc - -%.o: - @echo '$(STAGE) No such source-file: $(@:%.o=%).[c|cpp|mm|rc]' - -.PHONY: all mrproper depend clean FORCE diff --git a/config.lib b/config.lib deleted file mode 100644 index 304b86e48..000000000 --- a/config.lib +++ /dev/null @@ -1,3508 +0,0 @@ -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -log() { - if [ $1 = "1" ]; then - shift - echo "$@" - else - shift - fi - echo "$@" >> $config_log -} - -set_default() { - ignore_extra_parameters="0" - # We set all kinds of defaults for params. Later on the user can override - # most of them; but if they don't, this default is used. - build="" - host="" - cc_build="" - cc_host="" - cxx_build="" - cxx_host="" - windres="" - strip="" - lipo="" - awk="awk" - pkg_config="pkg-config" - os="DETECT" - cpu_type="DETECT" - config_log="config.log" - prefix_dir="/usr/local" - binary_dir="games" - data_dir="share/games/openttd" - doc_dir="1" - icon_dir="share/pixmaps" - icon_theme_dir="1" - personal_dir="1" - shared_dir="1" - install_dir="/" - man_dir="1" - menu_dir="1" - menu_group="Game;" - menu_name="OpenTTD" - binary_name="openttd" - enable_debug="0" - enable_desync_debug="0" - enable_profiling="0" - enable_lto="0" - enable_dedicated="0" - enable_static="1" - enable_translator="0" - enable_unicode="1" - enable_console="1"; - enable_assert="1" - enable_strip="0" - enable_universal="0" - enable_osx_g5="0" - enable_cocoa_quartz="1" - with_osx_sysroot="1" - with_application_bundle="1" - with_menu_entry="1" - with_allegro="1" - with_sdl="1" - with_cocoa="1" - with_zlib="1" - with_lzma="1" - with_lzo2="1" - with_xdg_basedir="1" - with_png="1" - enable_builtin_depend="1" - with_makedepend="0" - with_direct_music="1" - with_xaudio2="1" - with_sort="1" - with_iconv="1" - with_midi="" - with_midi_arg="" - with_fluidsynth="1" - with_freetype="1" - with_fontconfig="1" - with_icu_layout="1" - with_icu_sort="1" - static_icu="0" - with_uniscribe="1" - with_threads="1" - with_distcc="1" - with_ccache="1" - with_nforenum="1" - with_grfcodec="1" - with_sse="1" - - save_params_array=" - build - host - cc_build - cc_host - cxx_build - cxx_host - windres - strip - lipo - awk - pkg_config - os - cpu_type - config_log - prefix_dir - binary_dir - data_dir - doc_dir - icon_dir - icon_theme_dir - man_dir - menu_dir - personal_dir - shared_dir - install_dir - menu_group - menu_name - binary_name - enable_debug - enable_desync_debug - enable_profiling - enable_lto - enable_dedicated - enable_static - enable_translator - enable_unicode - enable_console - enable_assert - enable_strip - enable_universal - enable_osx_g5 - enable_cocoa_quartz - with_osx_sysroot - with_application_bundle - with_allegro - with_sdl - with_cocoa - with_zlib - with_lzma - with_lzo2 - with_xdg_basedir - with_png - enable_builtin_depend - with_makedepend - with_direct_music - with_xaudio2 - with_sort - with_iconv - with_midi - with_midi_arg - with_fluidsynth - with_freetype - with_fontconfig - with_icu_layout - with_icu_sort - static_icu - with_uniscribe - with_threads - with_distcc - with_ccache - with_grfcodec - with_nforenum - with_sse - CC CXX CFLAGS CXXFLAGS LDFLAGS CFLAGS_BUILD CXXFLAGS_BUILD LDFLAGS_BUILD PKG_CONFIG_PATH PKG_CONFIG_LIBDIR" -} - -detect_params() { - # Walk over all params from the user and override any default settings if - # needed. This also handles any invalid option. - for p in "$@"; do - if [ -n "$prev_p" ]; then - eval "$prev_p=\$p" - prev_p= - continue - fi - - optarg=`expr "x$p" : 'x[^=]*=\(.*\)'` - - case "$p" in - --help | -h | -\?) showhelp; exit 0;; - - --config-log) prev_p="config_log";; - --config-log=*) config_log="$optarg";; - - --build) prev_p="build";; - --build=*) build="$optarg";; - - --host) prev_p="host";; - --host=*) host="$optarg";; - - --os) prev_p="os";; - --os=*) os="$optarg";; - - --cpu-type) prev_p="cpu_type";; - --cpu-type=*) cpu_type="$optarg";; - - --cc-build) prev_p="cc_build";; - --cc-build=*) cc_build="$optarg";; - --cc-host) prev_p="cc_host";; - --cc-host=*) cc_host="$optarg";; - --cxx-build) prev_p="cxx_build";; - --cxx-build=*) cxx_build="$optarg";; - --cxx-host) prev_p="cxx_host";; - --cxx-host=*) cxx_host="$optarg";; - --windres) prev_p="windres";; - --windres=*) windres="$optarg";; - --awk) prev_p="awk";; - --awk=*) awk="$optarg";; - --pkg-config) prev_p="pkg_config";; - --pkg-config=*) pkg_config="$optarg";; - --strip) prev_p="strip";; - --strip=*) strip="$optarg";; - --lipo) prev_p="lipo";; - --lipo=*) lipo="$optarg";; - - - - # Alias --prefix with --prefix-dir, for compatibility with GNU autotools - --prefix-dir | --prefix) prev_p="prefix_dir";; - --prefix-dir=* | --prefix=*) prefix_dir="$optarg";; - - --binary-dir) prev_p="binary_dir";; - --binary-dir=*) binary_dir="$optarg";; - - --data-dir) prev_p="data_dir";; - --data-dir=*) data_dir="$optarg";; - - --doc-dir) prev_p="doc_dir";; - --doc-dir=*) doc_dir="$optarg";; - - --icon-dir) prev_p="icon_dir";; - --icon-dir=*) icon_dir="$optarg";; - - --icon-theme-dir) prev_p="icon_theme_dir";; - --icon-theme-dir=*) icon_theme_dir="$optarg";; - --without-icon-theme) icon_theme_dir="";; - - --menu-dir) prev_p="menu_dir";; - --menu-dir=*) menu_dir="$optarg";; - --without-menu-entry) menu_dir="";; - - --menu-name) prev_p="menu_name";; - --menu-name=*) menu_name="$optarg";; - - --binary-name) prev_p="binary_name";; - --binary-name=*) binary_name="$optarg";; - - --man-dir) prev_p="man_dir";; - --man-dir=*) man_dir="$optarg";; - - --personal-dir) prev_p="personal_dir";; - --personal-dir=*) personal_dir="$optarg";; - --without-personal-dir) personal_dir="";; - - --shared-dir) prev_p="shared_dir";; - --shared-dir=*) shared_dir="$optarg";; - --without-shared-dir) shared_dir="";; - - --install-dir) prev_p="install_dir";; - --install-dir=*) install_dir="$optarg";; - - - - --menu-group) prev_p="menu_group";; - --menu-group=*) menu_group="$optarg";; - - - - --enable-debug) enable_debug="1";; - --enable-debug=*) enable_debug="$optarg";; - --enable-desync-debug) enable_desync_debug="1";; - --enable-desync-debug=*) enable_desync_debug="$optarg";; - --enable-profiling) enable_profiling="1";; - --enable-profiling=*) enable_profiling="$optarg";; - --enable-lto) enable_lto="1";; - --enable-lto=*) enable_lto="$optarg";; - --enable-ipo) enable_lto="1";; - --enable-ipo=*) enable_lto="$optarg";; - --enable-dedicated) enable_dedicated="1";; - --enable-dedicated=*) enable_dedicated="$optarg";; - --disable-static) enable_static="0";; - --enable-static) enable_static="2";; - --enable-static=*) enable_static="$optarg";; - --disable-translator) enable_translator="0";; - --enable-translator) enable_translator="2";; - --enable-translator=*) enable_translator="$optarg";; - --disable-assert) enable_assert="0";; - --enable-assert) enable_assert="2";; - --enable-assert=*) enable_assert="$optarg";; - --disable-strip) enable_strip="0";; - --enable-strip) enable_strip="2";; - --enable-strip=*) enable_strip="$optarg";; - --disable-universal) enable_universal="0";; - --enable-universal) enable_universal="i386 ppc";; - --enable-universal=*) enable_universal="$optarg";; - --disable-osx-g5) enable_osx_g5="0";; - --enable-osx-g5) enable_osx_g5="2";; - --enable-osx-g5=*) enable_osx_g5="$optarg";; - --disable-unicode) enable_unicode="0";; - --enable-unicode) enable_unicode="2";; - --enable-unicode=*) enable_unicode="$optarg";; - --disable-console) enable_console="0";; - --enable-console) enable_console="2";; - --enable-console=*) enable_console="$optarg";; - - --disable-cocoa-quartz) enable_cocoa_quartz="0";; - --enable-cocoa-quartz) enable_cocoa_quartz="2";; - --enable-cocoa-quartz=*) enable_cocoa_quartz="$optarg";; - - --with-allegro) with_allegro="2";; - --without-allegro) with_allegro="0";; - --with-allegro=*) with_allegro="$optarg";; - - --with-sdl) with_sdl="2";; - --without-sdl) with_sdl="0";; - --with-sdl=*) with_sdl="$optarg";; - - --with-cocoa) with_cocoa="2";; - --without-cocoa) with_cocoa="0";; - --with-cocoa=*) with_cocoa="$optarg";; - - --with-zlib) with_zlib="2";; - --without-zlib) with_zlib="0";; - --with-zlib=*) with_zlib="$optarg";; - - --with-lzma) with_lzma="2";; - --without-lzma) with_lzma="0";; - --with-lzma=*) with_lzma="$optarg";; - --with-liblzma) with_lzma="2";; - --without-liblzma) with_lzma="0";; - --with-liblzma=*) with_lzma="$optarg";; - - --with-lzo2) with_lzo2="2";; - --without-lzo2) with_lzo2="0";; - --with-lzo2=*) with_lzo2="$optarg";; - --with-liblzo2) with_lzo2="2";; - --without-liblzo2) with_lzo2="0";; - --with-liblzo2=*) with_lzo2="$optarg";; - - --with-xdg-basedir) with_xdg_basedir="2";; - --without-xdg-basedir) with_xdg_basedir="0";; - --with-xdg-basedir=*) with_xdg_basedir="$optarg";; - --with-libxdg-basedir) with_xdg_basedir="2";; - --without-libxdg-basedir) with_xdg_basedir="0";; - --with-libxdg-basedir=*) with_xdg_basedir="$optarg";; - - --with-png) with_png="2";; - --without-png) with_png="0";; - --with-png=*) with_png="$optarg";; - --with-libpng) with_png="2";; - --without-libpng) with_png="0";; - --with-libpng=*) with_png="$optarg";; - - --with-fluidsynth) with_fluidsynth="2";; - --without-fluidsynth) with_fluidsynth="0";; - --with-fluidsynth=*) with_fluidsynth="$optarg";; - - --with-freetype) with_freetype="2";; - --without-freetype) with_freetype="0";; - --with-freetype=*) with_freetype="$optarg";; - --with-libfreetype) with_freetype="2";; - --without-libfreetype) with_freetype="0";; - --with-libfreetype=*) with_freetype="$optarg";; - - --with-fontconfig) with_fontconfig="2";; - --without-fontconfig) with_fontconfig="0";; - --with-fontconfig=*) with_fontconfig="$optarg";; - --with-libfontconfig) with_fontconfig="2";; - --without-libfontconfig) with_fontconfig="0";; - --with-libfontconfig=*) with_fontconfig="$optarg";; - - --with-icu) with_icu_layout="2";with_icu_sort="2";; - --without-icu) with_icu_layout="0";with_icu_sort="0";; - --with-icu=*) with_icu_layout="$optarg";with_icu_sort="$optarg";; - --with-libicu) with_icu_layout="2";with_icu_sort="2";; - --without-libicu) with_icu_layout="0";with_icu_sort="0";; - --with-libicu=*) with_icu_layout="$optarg";with_icu_sort="$optarg";; - --with-icu-layout) with_icu_layout="2";; - --without-icu-layout) with_icu_layout="0";; - --with-icu-layout=*) with_icu_layout="$optarg";; - --with-icu-sort) with_icu_sort="2";; - --without-icu-sort) with_icu_sort="0";; - --with-icu-sort=*) with_icu_sort="$optarg";; - --static-icu) static_icu="1";; - --static-icu=*) static_icu="$optarg";; - --static-libicu) static_icu="1";; - --static-libicu=*) static_icu="$optarg";; - - --with-uniscribe) with_uniscribe="2";; - --without-uniscribe) with_uniscribe="0";; - --with-uniscribe=*) with_uniscribe="$optarg";; - - --disable-builtin-depend) enable_builtin_depend="0";; - --enable-builtin-depend) enable_builtin_depend="2";; - --enable-builtin-depend=*) enable_builtin_depend="$optarg";; - - --with-makedepend) with_makedepend="2";; - --without-makedepend) with_makedepend="0";; - --with-makedepend=*) with_makedepend="$optarg";; - - --with-direct-music) with_direct_music="2";; - --without-direct-music) with_direct_music="0";; - --with-direct-music=*) with_direct_music="$optarg";; - - --with-xaudio2) with_xaudio2="2";; - --without-xaudio2) with_xaudio2="0";; - --with-xaudio2=*) with_xaudio2="$optarg";; - - --with-sort) with_sort="2";; - --without-sort) with_sort="0";; - --with-sort=*) with_sort="$optarg";; - - --with-iconv) with_iconv="2";; - --without-iconv) with_iconv="0";; - --with-iconv=*) with_iconv="$optarg";; - - --with-midi=*) with_midi="$optarg";; - --with-midi-arg=*) with_midi_arg="$optarg";; - - --without-distcc) with_distcc="0";; - --with-distcc) with_distcc="2";; - --with-distcc=*) with_distcc="$optarg";; - - --without-ccache) with_ccache="0";; - --with-ccache) with_ccache="2";; - --with-ccache=*) with_ccache="$optarg";; - - --without-nforenum) with_nforenum="0";; - --with-nforenum) with_nforenum="2";; - --with-nforenum=*) with_nforenum="$optarg";; - - --without-grfcodec) with_grfcodec="0";; - --with-grfcodec) with_grfcodec="2";; - --with-grfcodec=*) with_grfcodec="$optarg";; - - --without-osx-sysroot) with_osx_sysroot="0";; - --with-osx-sysroot) with_osx_sysroot="2";; - --with-osx-sysroot=*) with_osx_sysroot="$optarg";; - - --without-application-bundle) with_application_bundle="0";; - --with-application-bundle) with_application_bundle="1";; - --with-application-bundle=*) with_application_bundle="$optarg";; - - --without-threads) with_threads="0";; - --with-threads) with_threads="1";; - --with-threads=*) with_threads="$optarg";; - - --without-sse) with_sse="0";; - --with-sse) with_sse="1";; - --with-sse=*) with_sse="$optarg";; - - CC=* | --CC=*) CC="$optarg";; - CXX=* | --CXX=*) CXX="$optarg";; - CFLAGS=* | --CFLAGS=*) CFLAGS="$optarg";; - CXXFLAGS=* | --CXXFLAGS=*) CXXFLAGS="$optarg";; - LDFLAGS=* | --LDFLAGS=*) LDFLAGS="$optarg";; - CFLAGS_BUILD=* | --CFLAGS_BUILD=* | --CFLAGS-BUILD=*) CFLAGS_BUILD="$optarg";; - CXXFLAGS_BUILD=* | --CXXFLAGS_BUILD=* | --CXXFLAGS-BUILD=*) CXXFLAGS_BUILD="$optarg";; - LDFLAGS_BUILD=* | --LDFLAGS_BUILD=* | --LDFLAGS-BUILD=*) LDFLAGS_BUILD="$optarg";; - PKG_CONFIG_PATH=* | --PKG_CONFIG_PATH=* | --PKG-CONFIG-PATH=*) PKG_CONFIG_PATH="$optarg";; - PKG_CONFIG_LIBDIR=* | --PKG_CONFIG_LIBDIR=* | --PKG-CONFIG-LIBDIR=*) PKG_CONFIG_LIBDIR="$optarg";; - - --ignore-extra-parameters) ignore_extra_parameters="1";; - - --* | -*) - if [ "$ignore_extra_parameters" = "0" ]; then - log 1 "Unknown option $p" - exit 1 - else - log 1 "Unknown option $p ignored" - fi - ;; - esac - done - - if [ -n "$prev_p" ]; then - log 1 "configure: error: missing argument to --$prev_p" - exit 1 - fi - - # Clean the logfile - echo "" > $config_log - log 2 "Invocation: $0 $*" -} - -save_params() { - # Here we save all params, so we can later on do an exact redo of this - # configuration, without having the user to re-input stuff - - echo "Running configure with following options:" >> $config_log - echo "" >> $config_log - - configure="$CONFIGURE_EXECUTABLE --ignore-extra-parameters" - for p in $save_params_array; do - eval "v=\"\$$p\"" - p=`echo "$p" | sed 's@_@-@g;s@\n@@g;s@ @\\ @g'` - # Only save those params that aren't empty - configure="$configure --$p=\"$v\"" - done - - echo "$configure" >> $config_log - echo "$configure" > config.cache - echo "" >> $config_log -} - -# Export a variable so tools like pkg-config can see it when invoked. -# If the variable contains an empty string then unset it. -# $1 - name of the variable to export or unset -export_or_unset() { - eval local value=\$$1 - if [ -n "$value" ]; then - export $1; - log 2 "using $1=$value"; - else - unset $1; - log 2 "not using $1"; - fi -} - -check_params() { - # Some params want to be in full uppercase, else they might not work as - # expected.. fix that here - - os=`echo $os | tr '[a-z]' '[A-Z]'` - cpu_type=`echo $cpu_type | tr '[a-z]' '[A-Z]'` - - # Export some variables to be used by pkg-config - # - # PKG_CONFIG_LIBDIR variable mustn't be set if we are not willing to - # override the default pkg-config search path, it mustn't be an empty - # string. If the variable is empty (e.g. when an empty string comes - # from config.cache) then unset it. This way the "don't override" state - # will be properly preserved when (re)configuring. - export_or_unset PKG_CONFIG_PATH - export_or_unset PKG_CONFIG_LIBDIR - - # Check if all params have valid values - - # OS only allows DETECT, UNIX, OSX, FREEBSD, DRAGONFLY, OPENBSD, NETBSD, HAIKU, SUNOS, CYGWIN, MINGW, and OS2 - if [ -z "`echo $os | egrep '^(DETECT|UNIX|OSX|FREEBSD|DRAGONFLY|OPENBSD|NETBSD|HPUX|HAIKU|SUNOS|CYGWIN|MINGW|OS2)$'`" ]; then - log 1 "configure: error: invalid option --os=$os" - log 1 " Available options are: --os=[DETECT|UNIX|OSX|FREEBSD|DRAGONFLY|OPENBSD|NETBSD|HPUX|HAIKU|SUNOS|CYGWIN|MINGW|OS2]" - exit 1 - fi - # cpu_type can be either 32 or 64 - if [ -z "`echo $cpu_type | egrep '^(32|64|DETECT)$'`" ]; then - log 1 "configure: error: invalid option --cpu-type=$cpu_type" - log 1 " Available options are: --cpu-type[=DETECT|32|64]" - exit 1 - fi - # enable_debug should be between 0 and 4 - if [ -z "`echo $enable_debug | egrep '^[0123]$'`" ]; then - log 1 "configure: error: invalid option --enable-debug=$enable_debug" - log 1 " Available options are: --enable-debug[=0123]" - exit 1 - fi - - # enable_desync_debug should be between 0 and 3 - if [ -z "`echo $enable_desync_debug | egrep '^[012]$'`" ]; then - log 1 "configure: error: invalid option --enable-desync-debug=$enable_desync_debug" - log 1 " Available options are: --enable-desync-debug[=012]" - exit 1 - fi - - detect_awk - - detect_os - - check_build - check_host - - # Check for universal builds; they only make sense for OSX, so fail if enabled for another OS - if [ "$enable_universal" = "0" ]; then - log 1 "checking universal build... no" - else - if [ "$os" != "OSX" ]; then - log 1 "configure: error: --enable-universal only works on OSX" - exit 1 - fi - log 1 "checking universal build... yes, for: $enable_universal" - fi - - # Already detected by check_build - log 1 "checking build cc... $cc_build" - log 1 "checking host cc... $cc_host" - - check_cxx_build - check_cxx_host - check_windres - if [ "$enable_strip" != "0" ]; then - check_strip - else - log 1 "checking strip... disabled" - fi - check_lipo - - if [ "$enable_builtin_depend" != "0" ]; then - log 1 "checking builtin depend... yes" - makedepend="\$(SRC_OBJS_DIR)/\$(DEPEND)" - else - log 1 "checking builtin depend... no" - fi - - check_makedepend - detect_cputype - detect_sse_capable_architecture - - if [ "$enable_static" = "1" ]; then - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]; then - enable_static="2" - else - enable_static="0" - fi - fi - - if [ "$enable_static" != "0" ]; then - log 1 "checking static... yes" - - if [ "$os" != "MINGW" ] && [ "$os" != "CYGWIN" ] && [ "$os" != "OSX" ]; then - log 1 "WARNING: static is only known to work on Windows, and MacOSX" - log 1 "WARNING: use static at your own risk on this platform" - - sleep 5 - fi - else - log 1 "checking static... no" - fi - - if [ "$enable_unicode" = "1" ]; then - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]; then - enable_unicode="2" - else - enable_unicode="0" - fi - fi - - if [ "$enable_unicode" != "0" ]; then - log 1 "checking unicode... yes" - else - log 1 "checking unicode... no" - fi - - # Show what we configured - if [ "$enable_debug" = "0" ]; then - log 1 "using debug level... no" - elif [ "$enable_profiling" != "0" ]; then - log 1 "using debug level... profiling (debug level $enable_debug)" - else - log 1 "using debug level... level $enable_debug" - fi - - if [ "$enable_desync_debug" = "0" ]; then - log 1 "using desync debug level... no" - else - log 1 "using desync debug level... level $enable_desync_debug" - log 1 "WARNING: desync debug functions slow down the game considerably." - log 1 "WARNING: use only when you are instructed to do so" - log 1 " or when you know what you are doing." - - sleep 5 - fi - - if [ "$enable_lto" != "0" ]; then - # GCC 4.5 outputs '%{flto}', GCC 4.6 outputs '%{flto*}' - has_lto=`($cxx_build -dumpspecs 2>&1 | grep '\%{flto') || ($cxx_build -help ipo 2>&1 | grep '\-ipo')` - if [ -n "$has_lto" ]; then - log 1 "using link time optimization... yes" - else - enable_lto="0" - log 1 "using link time optimization... no" - log 1 "WARNING: you selected link time optimization but it is not found." - sleep 5 - fi - else - log 1 "using link time optimization... no" - fi - - - if [ "$os" != "OSX" ] && [ "$with_osx_sysroot" != "0" ]; then - if [ "$with_osx_sysroot" = "1" ]; then - with_osx_sysroot="0" - - log 1 "checking OSX sysroot... not OSX, skipping" - else - log 1 "configure: error: --with-osx-sysroot only works if OSX is the target" - exit 1 - fi - fi - - if [ "$with_osx_sysroot" != "0" ]; then - if [ "$enable_universal" = "0" ] && [ "$with_osx_sysroot" != "1" ] && [ "$with_osx_sysroot" != "2" ]; then - # Sysroot manually specified? Check for usability - log 1 "checking OSX sysroot... $with_osx_sysroot" - if ! check_osx_sdk "$with_osx_sysroot"; then - log 1 "Passed sysroot not found/not functional" - exit 1 - fi - else - # If autodetect and no universal, use system default - if [ "$with_osx_sysroot" = "1" ] && [ "$enable_universal" = "0" ]; then - log 1 "checking OSX sysroot... no (use system default)" - else - log 1 "checking OSX sysroot... automatically" - detect_osx_sdk - fi - fi - - if [ -n "$osx_sdk_path" ]; then - if [ "$enable_universal" != "0" ]; then - if [ -z "$osx_sdk_104_path" ]; then - log 1 "WARNING: Could not find a usable 10.4u SDK, the resulting" - log 1 "WARNING: binary will only run on OSX 10.5 or later" - osx_sdk_104_path="$osx_sdk_path" - fi - OSX_SYSROOT="-isysroot $osx_sdk_104_path" - OSX_LD_SYSROOT="-Wl,-syslibroot,$osx_sdk_104_path" - else - OSX_SYSROOT="-isysroot $osx_sdk_path" - OSX_LD_SYSROOT="-Wl,-syslibroot,$osx_sdk_path" - fi - fi - else - if [ "$os" = "OSX" ]; then - log 1 "checking OSX sysroot... no (use system default)" - fi - fi - - detect_allegro - detect_sdl - detect_cocoa - - if [ "$enable_dedicated" != "0" ]; then - log 1 "checking GDI video driver... dedicated server, skipping" - log 1 "checking dedicated... found" - else - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]; then - log 1 "checking GDI video driver... found" - else - log 1 "checking GDI video driver... not Windows, skipping" - fi - - if [ -z "$allegro_config" ] && [ -z "$sdl2_config" ] && [ -z "$sdl_config" ] && [ "$with_cocoa" = 0 ] && [ "$os" != "MINGW" ] && [ "$os" != "CYGWIN" ]; then - log 1 "configure: error: no video driver development files found" - log 1 " If you want a dedicated server use --enable-dedicated as parameter" - exit 1 - else - log 1 "checking dedicated... not selected" - fi - fi - - if [ "$os" != "MINGW" ] && [ "$os" != "CYGWIN" ]; then - log 1 "checking console application... not Windows, skipping" - elif [ "$enable_console" = "1" ] && [ "$enable_dedicated" != "0" ]; then - log 1 "checking console application... dedicated server, enabled" - enable_console="2" - elif [ "$enable_console" = "1" ]; then - log 1 "checking console application... disabled (only used when forced)" - enable_console="0" - elif [ "$enable_console" = "0" ]; then - log 1 "checking console application... disabled" - else - log 1 "checking console application... enabled" - fi - - log 1 "checking squirrel... found" - SCRIPT_SRC_DIR="$ROOT_DIR/src/3rdparty/squirrel/include" - - if [ "$enable_translator" != "0" ]; then - log 1 "checking translator... debug" - # -t shows TODO items, normally they are muted - strgen_flags="-t" - else - log 1 "checking translator... no" - strgen_flags="" - fi - - if [ "$enable_assert" != "0" ]; then - log 1 "checking assert... enabled" - else - log 1 "checking assert... disabled" - fi - - pre_detect_with_zlib=$with_zlib - detect_zlib - - if [ "$with_zlib" = "0" ] || [ -z "$zlib_config" ]; then - log 1 "WARNING: zlib was not detected or disabled" - log 1 "WARNING: OpenTTD doesn't require zlib, but it does mean that many features" - log 1 "WARNING: (like loading most old savegames/scenarios, loading heightmaps," - log 1 "WARNING: using PNG, or using fonts, ...) will be disabled." - if [ "$pre_detect_with_zlib" = "0" ]; then - log 1 "WARNING: We strongly suggest you to install zlib." - else - log 1 "configure: error: no zlib detected" - log 1 " If you want to compile without zlib use --without-zlib as parameter" - exit - fi - fi - - pre_detect_with_lzma=$with_lzma - detect_lzma - - if [ "$with_lzma" = "0" ] || [ -z "$lzma_config" ]; then - log 1 "WARNING: lzma was not detected or disabled" - log 1 "WARNING: OpenTTD doesn't require lzma, but it does mean that many features" - log 1 "WARNING: (like loading most savegames/scenarios and joining most servers)" - log 1 "WARNING: will be disabled." - if [ "$pre_detect_with_lzma" = "0" ]; then - log 1 "WARNING: We strongly suggest you to install liblzma." - log 1 "configure: error: no liblzma detected" - else - log 1 " If you want to compile without lzma use --without-lzma as parameter" - exit - fi - fi - - pre_detect_with_lzo2=$with_lzo2 - detect_lzo2 - - if [ "$with_lzo2" = "0" ] || [ -z "$lzo2" ]; then - log 1 "WARNING: liblzo2 was not detected or disabled" - log 1 "WARNING: OpenTTD doesn't require liblzo2, but it does mean that" - log 1 "WARNING: loading old savegames/scenarios will be disabled." - if [ "$pre_detect_with_lzo2" = "0" ]; then - log 1 "WARNING: We strongly suggest you to install liblzo2." - else - log 1 "configure: error: no liblzo2 detected" - log 1 " If you want to compile without liblzo2 use --without-liblzo2 as parameter" - exit - fi - fi - - if [ "$with_uniscribe" != "0" ]; then - if [ "$os" != "MINGW" ]; then - if [ "$with_uniscribe" != "1" ]; then - log 1 "configure: error: Uniscribe is only supported on native Win32 targets" - exit 1 - fi - with_uniscribe="0" - - log 1 "checking Uniscribe text layout... not Windows, skipping" - else - log 1 "checking Uniscribe text layout... found" - - # Don't use ICU unless forced. - if [ "$with_icu_layout" = "1" ]; then - with_icu_layout="0" - fi - if [ "$with_icu_sort" = "1" ]; then - with_icu_sort="0" - fi - fi - fi - - detect_xdg_basedir - detect_png - detect_freetype - detect_fontconfig - detect_icu_layout - detect_icu_sort - detect_fluidsynth - - if [ "$with_direct_music" != "0" ]; then - if [ "$os" != "MINGW" ] && [ "$os" != "CYGWIN" ]; then - if [ "$with_direct_music" != "1" ]; then - log 1 "configure: error: direct-music is only supported on Win32 targets" - exit 1 - fi - with_direct_music="0" - - log 1 "checking direct-music... not Windows, skipping" - else - check_direct_music - fi - fi - - if [ "$with_xaudio2" != "0" ]; then - if [ "$os" != "MINGW" ] && [ "$os" != "CYGWIN" ]; then - if [ "$with_xaudio2" != "1" ]; then - log 1 "configure: error: xaudio2 is only supported on Win32 targets" - exit 1 - fi - with_xaudio2="0" - - log 1 "checking xaudio2... not Windows, skipping" - else - check_xaudio2 - fi - fi - - detect_sort - - # Suppress language errors when there is a version defined, indicating a release - # It just isn't pretty if any release produces warnings in the languages. - if [ -f "$ROOT_DIR/version" ]; then - lang_suppress="yes" - log 1 "suppress language errors... yes" - else - lang_suppress="" - log 1 "suppress language errors... no" - fi - - if [ "$enable_debug" = "0" ] && [ "$enable_profiling" = "0" ] && [ "$enable_strip" != "0" ]; then - if [ "$os" = "OSX" ]; then - strip_arg="" - elif [ "$os" = "OS2" ]; then - strip_arg="" - # OS2 uses strip via gcc, because it needs to be feed to emxbind - LDFLAGS="$LDFLAGS -s" - elif [ "$os" = "SUNOS" ]; then - # The GNU strip does know -s, the non-GNU doesn't - # So try to detect it (in a bit of an ugly way) - strip_arg="`$strip -s strip.test 2>/dev/null && echo \"-s\"`" - else - strip_arg="-s" - fi - - log 1 "checking stripping... $strip $strip_arg" - else - strip="" - log 1 "checking stripping... skipped" - fi - - if [ "$with_distcc" = "0" ]; then - log 1 "checking distcc... no" - elif [ "$with_distcc" = "1" ]; then - with_distcc="0" - - log 1 "checking distcc... no (only used when forced)" - elif [ "$with_distcc" = "2" ]; then - distcc="distcc" - else - distcc="$with_distcc" - fi - if [ "$with_distcc" != "0" ]; then - res="`$distcc --version 2>/dev/null | head -n 1 | cut -b 1-6`" - if [ "$res" != "distcc" ]; then - distcc="" - log 1 "checking distcc... no" - if [ "$with_distcc" = "2" ]; then - log 1 "configure: error: no distcc detected, but was forced to be used" - exit 1 - fi - if [ "$with_distcc" != "1" ]; then - log 1 "configure: error: '$with_distcc' doesn't seem a distcc to me" - exit 1 - fi - fi - - log 1 "checking distcc... $distcc" - fi - - if [ "$with_ccache" = "0" ]; then - log 1 "checking ccache... no" - elif [ "$with_ccache" = "1" ]; then - with_ccache="0" - - log 1 "checking ccache... no (only used when forced)" - elif [ "$with_ccache" = "2" ]; then - ccache="ccache" - else - ccache="$with_ccache" - fi - if [ "$with_ccache" != "0" ]; then - res="`$ccache --version 2>/dev/null | head -n 1 | cut -b 1-6`" - if [ "$res" != "ccache" ]; then - ccache="" - log 1 "checking ccache... no" - if [ "$with_ccache" = "2" ]; then - log 1 "configure: error: no ccache detected, but was forced to be used" - exit 1 - fi - if [ "$with_ccache" != "1" ]; then - log 1 "configure: error: '$with_ccache' doesn't seem a ccache to me" - exit 1 - fi - fi - - log 1 "checking ccache... $ccache" - fi - - detect_grfcodec - detect_nforenum - - if [ -z "$grfcodec" ] && [ -n "$nforenum" ]; then - log 1 "checking nforenum/grfcodec... nforenum needs grfcodec enabled, disabling nforenum" - nforenum="" - fi - - if [ -z "$nforenum" ] && [ -n "$grfcodec" ]; then - log 1 "checking nforenum/grfcodec... grfcodec needs nforenum enabled, disabling grfcodec" - grfcodec="" - fi - - if [ "$os" != "OSX" ] && [ "$with_application_bundle" != "0" ]; then - if [ "$with_application_bundle" = "1" ]; then - with_application_bundle="0" - - log 1 "checking OSX application bundle... not OSX, skipping" - else - log 1 "configure: error: --with-application-bundle only works if OSX is the target" - exit 1 - fi - fi - - if [ "$os" = "OSX" ] && [ "$with_application_bundle" = "1" ]; then - OSXAPP="OpenTTD.app" - else - OSXAPP="" - fi - - if [ "$os" = "OSX" ]; then - # Test on ppc970 (G5) - we can optimize there - - if [ "$enable_osx_g5" != "0" ]; then - log 1 "detecting ppc970 (G5)... yes (forced)" - else - # First, are we a real OSX system, else we can't detect it - native=`LC_ALL=C uname | tr '[A-Z]' '[a-z]' | grep darwin` - # If $host doesn't match $build , we are cross-compiling - if [ -n "$native" ] && [ "$build" = "$host" ]; then - $cxx_build $SRC_DIR/os/macosx/G5_detector.cpp -o G5_detector - res=`./G5_detector` - rm -f G5_detector - if [ -n "$res" ]; then - # This is G5, add flags for it - enable_osx_g5="2" - - log 1 "detecting ppc970 (G5)... yes" - else - enable_osx_g5="0" - - log 1 "detecting ppc970 (G5)... no" - fi - else - enable_osx_g5="0" - - log 1 "detecting ppc970 (G5)... no (cross-compiling)" - fi - fi - else - if [ "$enable_osx_g5" != "0" ]; then - log 1 "configure: error: ppc970 (OSX G5) selected, but not compiling for OSX" - log 1 "configure: error: either select OSX as OS, or deselect ppc970" - - exit 1 - fi - fi - - if { [ -d "$ROOT_DIR/.git" ] || [ -f "$ROOT_DIR/.git" ]; } && [ -n "`git help 2>/dev/null`" ]; then - log 1 "checking revision... git detection" - elif [ -f "$ROOT_DIR/.ottdrev" ]; then - log 1 "checking revision... source tarball" - else - log 1 "checking revision... no detection" - log 1 "WARNING: there is no means to determine the version." - log 1 "WARNING: please use a subversion, mercurial, or git checkout of OpenTTD." - log 1 "WARNING: you can only join game servers that have been compiled without" - log 1 "WARNING: version detection." - log 1 "WARNING: there is a great chance you desync." - log 1 "WARNING: USE WITH CAUTION!" - - sleep 5 - fi - - if [ "$doc_dir" = "1" ]; then - if [ "$os" = "UNIX" ] || [ "$os" = "FREEBSD" ] || [ "$os" = "DRAGONFLY" ] || [ "$os" = "OPENBSD" ] || [ "$os" = "NETBSD" ] || [ "$os" = "HPUX" ] || [ "$os" = "SUNOS" ]; then - doc_dir="share/doc/openttd" - else - doc_dir="$data_dir/docs" - fi - else - doc_dir="`echo $doc_dir | sed 's@\([^\]\)\\\\ @\1\\\\\\\\ @g;s@\([^\]\) @\1\\\\\\\\ @g'`" - fi - - if [ "$icon_theme_dir" = "1" ]; then - if [ "$os" = "UNIX" ] || [ "$os" = "FREEBSD" ] || [ "$os" = "DRAGONFLY" ] || [ "$os" = "OPENBSD" ] || [ "$os" = "NETBSD" ] || [ "$os" = "HPUX" ] || [ "$os" = "SUNOS" ]; then - icon_theme_dir="share/icons/hicolor" - else - icon_theme_dir="" - fi - else - icon_theme_dir="`echo $icon_theme_dir | sed 's@\([^\]\)\\\\ @\1\\\\\\\\ @g;s@\([^\]\) @\1\\\\\\\\ @g'`" - fi - - if [ "$personal_dir" = "1" ]; then - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ] || [ "$os" = "HAIKU" ]; then - personal_dir="OpenTTD" - elif [ "$os" = "OSX" ]; then - personal_dir="Documents/OpenTTD" - else - personal_dir=".openttd" - fi - else - personal_dir="`echo $personal_dir | sed 's@\([^\]\)\\\\ @\1\\\\\\\\ @g;s@\([^\]\) @\1\\\\\\\\ @g'`" - fi - - if [ "$shared_dir" = "1" ]; then - # we are using default values - if [ "$os" = "OSX" ]; then - shared_dir="/Library/Application\\\\ Support/OpenTTD" - else - shared_dir="" - fi - else - shared_dir="`echo $shared_dir | sed 's@\([^\]\)\\\\ @\1\\\\\\\\ @g;s@\([^\]\) @\1\\\\\\\\ @g'`" - fi - - if [ "$man_dir" = "1" ]; then - # add manpage on UNIX systems - if [ "$os" = "UNIX" ] || [ "$os" = "FREEBSD" ] || [ "$os" = "DRAGONFLY" ] || [ "$os" = "OPENBSD" ] || [ "$os" = "NETBSD" ] || [ "$os" = "HPUX" ] || [ "$os" = "SUNOS" ] || [ "$os" = "OSX" ]; then - man_dir="share/man/man6" - else - man_dir="" - fi - else - man_dir="`echo $man_dir | sed 's@\([^\]\)\\\\ @\1\\\\\\\\ @g;s@\([^\]\) @\1\\\\\\\\ @g'`" - fi - - if [ "$menu_dir" = "1" ]; then - # add a freedesktop menu item only for some UNIX systems - if [ "$os" = "UNIX" ] || [ "$os" = "FREEBSD" ] || [ "$os" = "DRAGONFLY" ] || [ "$os" = "OPENBSD" ] || [ "$os" = "NETBSD" ] || [ "$os" = "HPUX" ] || [ "$os" = "SUNOS" ]; then - menu_dir="share/applications" - else - menu_dir="" - fi - else - menu_dir="`echo $menu_dir | sed 's@\([^\]\)\\\\ @\1\\\\\\\\ @g;s@\([^\]\) @\1\\\\\\\\ @g'`" - fi - - detect_iconv - - if [ -n "$personal_dir" ] - then - log 1 "personal home directory... $personal_dir" - else - log 1 "personal home directory... none" - fi - - if [ -n "$shared_dir" ] - then - log 1 "shared data directory... $shared_dir" - else - log 1 "shared data directory... none" - fi - - if [ -n "$install_dir" ] - then - log 1 "installation directory... $install_dir" - else - log 1 "installation directory... none" - fi - - if [ -n "$icon_theme_dir" ] - then - log 1 "icon theme directory... $icon_theme_dir" - else - log 1 "icon theme directory... none" - fi - - if [ -n "$man_dir" ] - then - log 1 "manual page directory... $man_dir" - else - log 1 "manual page directory... none" - fi - - if [ -n "$menu_dir" ] - then - log 1 "menu item directory... $menu_dir" - else - log 1 "menu item directory... none" - fi -} - -make_compiler_cflags() { - # Params: - # $1 - compiler - # $2 - name of the cflags variable - # $3 - name of the cxxflags variable - # $4 - name of the ldflags variable - # $5 - name of the features variable - - # Get the compiler to tell us who it is - version_line="`$1 --version | head -n1`" - - eval eval "flags=\\\$$2" - eval eval "cxxflags=\\\$$3" - eval eval "ldflags=\\\$$4" - eval eval "features=\\\$$5" - - if [ `echo "$version_line" | cut -d' ' -f1` = "icc" ]; then - # Enable some things only for certain ICC versions - cc_version=`$1 -dumpversion | cut -c 1-4 | sed s@\\\.@@g` - - flags="$flags -rdynamic" - ldflags="$ldflags -rdynamic" - - if [ -z "$first_time_icc_check" ]; then - first_time_icc_check=no - if [ $cc_version -lt 90 ]; then - log 1 "WARNING: you seem to be using a very old version of ICC" - log 1 "WARNING: OpenTTD hasn't been tested with this version" - sleep 5 - elif [ $cc_version -lt 120 ]; then - log 1 "WARNING: you seem to be using an unsupported ICC version" - log 1 "WARNING: ICC older than 12.0 is known to fail to compile OpenTTD" - sleep 5 - fi - fi - - flags="$flags -Wall" - # remark #111: statement is unreachable - flags="$flags -wd111" - # remark #181: argument is incompatible with corresponding format string conversion - # ICC is very picky about signedness of operands, warnings provided by GCC are enough - flags="$flags -wd181" - # remark #271: trailing comma is nonstandard - flags="$flags -wd271" - # remark #280: selector expression is constant - flags="$flags -wd280" - # remark #304: access control not specified ("public" by default) - flags="$flags -wd304" - # remark #383: value copied to temporary, reference to temporary used - flags="$flags -wd383" - # remark #444: destructor for base class ... is not virtual - flags="$flags -wd444" - # remark #593: variable ... was set but never used - flags="$flags -wd593" - # warning #654: overloaded virtual function ... is only partially overridden in class ... - flags="$flags -wd654" - # remark #810: conversion from ... to ... may lose significant bits - flags="$flags -wd810" - # remark #869: parameter ... was never referenced - flags="$flags -wd869" - # warning #873: function ... ::operator new ... has no corresponding operator delete ... - flags="$flags -wd873" - # remark #981: operands are evaluated in unspecified order - flags="$flags -wd981" - # remark #1418: external function definition with no prior declaration - flags="$flags -wd1418" - # remark #1419: external declaration in primary source file - flags="$flags -wd1419" - # remark #1572: floating-point equality and inequality - flags="$flags -wd1572" - # remark #1599: declaration hides variable/parameter ... - flags="$flags -wd1599" - # remark #1720: function ... ::operator new ... has no corresponding member operator delete ... - flags="$flags -wd1720" - - if [ $cc_version -lt 110 ]; then - # warns about system headers with recent glibc: - # warning #1292: attribute "__nonnull__" ignored - flags="$flags -wd1292" - fi - - if [ $cc_version -ge 100 ]; then - # warning #1899: multicharacter character literal (potential portability problem) - flags="$flags -wd1899" - # vec report defaults to telling where it did loop vectorisation, which is not very important - flags="$flags -vec-report=0 " - fi - - if [ $cc_version -ge 110 ]; then - # remark #2259: non-pointer conversion from ... to ... may lose significant bits - flags="$flags -wd2259" - fi - - if [ "$enable_lto" != "0" ]; then - has_ipo=`$1 -help ipo | grep '\-ipo'` - if [ -n "$has_ipo" ]; then - # Use IPO (only if we see IPO exists and is requested) - flags="$flags -ipo" - features="$features lto" - fi - fi - elif echo "$version_line" | grep -q "clang"; then - # Enable some things only for certain clang versions - # Need to try really hard to get the version line, because OSX clang likes to hide its true version - cc_version="`$1 -v 2>&1 | grep -i version | head -n 1 | sed s@[^0-9]@@g | cut -c 1-2`" - - # aliasing rules are not held in openttd code - flags="$flags -fno-strict-aliasing" - - # -W alone doesn't enable all warnings enabled by -Wall; on the other hand, - # -Weverything enables too many useless warnings that can't be disabled (as of 3.0) - flags="$flags -Wall -W -Wextra" - - # warning: unused parameter '...' - flags="$flags -Wno-unused-parameter" - - # warning: expression result unused - flags="$flags -Wno-unused-value" - - # warning: multi-character character constant - flags="$flags -Wno-multichar" - - # warning: explicitly assigning a variable of type '...' to itself - # it happens when using the FOR_ALL_WINDOWS_FROM_BACK_FROM macro - flags="$flags -Wno-self-assign" - - # warning: <something> is a C++11 extension - flags="$flags -Wno-c++11-extensions" - - if [ "$cc_version" -lt "30" ]; then - # warning: equality comparison with extraneous parentheses - flags="$flags -Wno-parentheses" - # warning: operands of ? are integers of different signs: 'unsigned int' and 'int' - flags="$flags -Wno-sign-compare" - fi - - if [ "$cc_version" -ge "30" ]; then - # warning: equality comparison with extraneous parentheses - # this warning could be useful, but it warns about code in squirrel - flags="$flags -Wno-parentheses-equality" - fi - - if [ "$with_ccache" != "0" -o "$with_distcc" != "0" ]; then - # ccache and distcc run separate preprocess and compile passes, - # both are fed with the same CFLAGS. Unfortunately, clang - # complains about -I when compiling preprocessed files: - # "clang: warning: argument unused during compilation: '-I /usr/include'" - flags="$flags -Qunused-arguments" - fi - - if [ "$enable_assert" -eq "0" ]; then - # do not warn about unused variables when building without asserts - flags="$flags -Wno-unused-variable" - fi - - # rdynamic is used to get useful stack traces from crash reports. - ldflags="$ldflags -rdynamic" - - # Assume gcc, since it just uses argv[0] in its --version output - else - # Enable some things only for certain GCC versions - # cc_version = major_version * 100 + minor_version - # For example: "3.3" -> 303, "4.9.2" -> 409, "6" -> 600, "23.5" -> 2305 - cc_version=`$1 -dumpversion | $awk -F . '{printf "%d%02d", $1, $2}'` - - if [ $cc_version -lt 303 ]; then - log 1 "configure: error: gcc older than 3.3 can't compile OpenTTD because of its poor template support" - exit 1 - fi - - flags="$flags -Wall -Wno-multichar -Wsign-compare -Wundef" - flags="$flags -Wwrite-strings -Wpointer-arith" - flags="$flags -W -Wno-unused-parameter -Wredundant-decls" - flags="$flags -Wformat=2 -Wformat-security" - - if [ $enable_assert -eq 0 ]; then - # Do not warn about unused variables when building without asserts - flags="$flags -Wno-unused-variable" - if [ $cc_version -ge 406 ]; then - # GCC 4.6 gives more warnings, disable them too - flags="$flags -Wno-unused-but-set-variable" - flags="$flags -Wno-unused-but-set-parameter" - fi - fi - - if [ $cc_version -ge 304 ]; then - # Warn when a variable is used to initialise itself: - # int a = a; - flags="$flags -Winit-self" - fi - - if [ $cc_version -ge 400 ]; then - # GCC 4.0+ complains about that we break strict-aliasing. - # On most places we don't see how to fix it, and it doesn't - # break anything. So disable strict-aliasing to make the - # compiler all happy. - flags="$flags -fno-strict-aliasing" - # Warn about casting-out 'const' with regular C-style cast. - # The preferred way is const_cast<>() which doesn't warn. - flags="$flags -Wcast-qual" - fi - - if [ $cc_version -ge 402 ]; then - # GCC 4.2+ automatically assumes that signed overflows do - # not occur in signed arithmetic, whereas we are not - # sure that they will not happen. It furthermore complains - # about its own optimized code in some places. - flags="$flags -fno-strict-overflow" - # GCC 4.2 no longer includes -Wnon-virtual-dtor in -Wall. - # Enable it in order to be consistent with older GCC versions. - flags="$flags -Wnon-virtual-dtor" - fi - - if [ $cc_version -eq 405 ]; then - # Prevent optimisation supposing enums are in a range specified by the standard - # For details, see http://gcc.gnu.org/PR43680 - flags="$flags -fno-tree-vrp" - fi - - if [ $cc_version -eq 407 ]; then - # Disable -Wnarrowing which gives many warnings, such as: - # warning: narrowing conversion of '...' from 'unsigned int' to 'int' inside { } [-Wnarrowing] - # They are valid according to the C++ standard, but useless. - cxxflags="$cxxflags -Wno-narrowing" - fi - - if [ $cc_version -ge 407 ]; then - # Disable bogus 'attempt to free a non-heap object' warning - flags="$flags -Wno-free-nonheap-object" - fi - - if [ $cc_version -ge 600 ]; then - # -flifetime-dse=2 (default since GCC 6) doesn't play - # well with our custom pool item allocator - cxxflags="$cxxflags -flifetime-dse=1" - fi - - if [ "$enable_lto" != "0" ]; then - # GCC 4.5 outputs '%{flto}', GCC 4.6 outputs '%{flto*}' - has_lto=`$1 -dumpspecs | grep '\%{flto'` - if [ -n "$has_lto" ]; then - # Use LTO only if we see LTO exists and is requested - if [ $cc_version -lt 406 ]; then - flags="$flags -flto" - else - flags="$flags -flto=jobserver" - fi - ldflags="$ldflags -fwhole-program" - features="$features lto" - fi - fi - - has_rdynamic=`$1 -dumpspecs | grep rdynamic` - if [ -n "$has_rdynamic" ]; then - # rdynamic is used to get useful stack traces from crash reports. - flags="$flags -rdynamic" - ldflags="$ldflags -rdynamic" - fi - fi - - eval "$2=\"$flags\"" - eval "$3=\"$cxxflags\"" - eval "$4=\"$ldflags\"" - eval "$5=\"$features\"" -} - -make_cflags_and_ldflags() { - # General CFlags for BUILD - CFLAGS_BUILD_ENV="$CFLAGS_BUILD" - CFLAGS_BUILD="" - # Special CXXFlags for BUILD - CXXFLAGS_BUILD_ENV="$CXXFLAGS_BUILD" - CXXFLAGS_BUILD="" - # LDFLAGS for BUILD - LDFLAGS_BUILD_ENV="$LDFLAGS_BUILD" - LDFLAGS_BUILD="" - # FEATURES for BUILD (lto) - FEATURES_BUILD="" - # General CFlags for HOST - CFLAGS_ENV="$CFLAGS" - CFLAGS="" - # Special CXXFlags for HOST - CXXFLAGS_ENV="$CXXFLAGS" - CXXFLAGS="" - # Libs to compile. In fact this is just LDFLAGS - LIBS="" - # LDFLAGS used for HOST - LDFLAGS_ENV="$LDFLAGS" - LDFLAGS="" - # FEATURES for HOST (lto) - FEATURES="" - - make_compiler_cflags "$cc_build" "CFLAGS_BUILD" "CXXFLAGS_BUILD" "LDFLAGS_BUILD" "FEATURES_BUILD" - make_compiler_cflags "$cc_host" "CFLAGS" "CXXFLAGS" "LDFLAGS" "FEATURES" - - CFLAGS="$CFLAGS -D$os" - CFLAGS_BUILD="$CFLAGS_BUILD -D$os" - CXXFLAGS="$CXXFLAGS -std=c++11" - CXXFLAGS_BUILD="$CXXFLAGS_BUILD -std=c++11" - - if [ "$enable_debug" = "0" ]; then - # No debug, add default stuff - OBJS_SUBDIR="release" - - if [ "$enable_profiling" = "0" ]; then - # -fomit-frame-pointer and -pg do not go well together (gcc errors they are incompatible) - CFLAGS="-fomit-frame-pointer $CFLAGS" - fi - CFLAGS="-O2 $CFLAGS" - else - OBJS_SUBDIR="debug" - - # Each debug level reduces the optimization by a bit - if [ $enable_debug -ge 1 ]; then - CFLAGS="$CFLAGS -g -D_DEBUG" - fi - if [ $enable_debug -ge 2 ]; then - CFLAGS="$CFLAGS -fno-inline" - fi - if [ $enable_debug -ge 3 ]; then - CFLAGS="$CFLAGS -O0" - else - CFLAGS="$CFLAGS -O2" - fi - fi - - if [ $enable_debug -le 2 ]; then - cc_host_is_gcc=`basename "$cc_host" | grep "gcc" 2>/dev/null` - if [ -n "$cc_host_is_gcc" ]; then - # Define only when compiling with GCC. Some GLIBC versions use GNU - # extensions in a way that breaks build with at least ICC. - # This requires -O1 or more, so debug level 3 (-O0) is excluded. - CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2" - if [ "$os" = "MINGW" ]; then - # Prevent undefined references when _FORTIFY_SOURCE > 0 - LDFLAGS="$LDFLAGS -fstack-protector" - fi - fi - - cc_build_is_gcc=`basename "$cc_build" | grep "gcc" 2>/dev/null` - if [ -n "$cc_build_is_gcc" ]; then - # Just add -O1 to the tools needed for building. - CFLAGS_BUILD="$CFLAGS_BUILD -D_FORTIFY_SOURCE=2 -O1" - if [ "$os" = "MINGW" ]; then - # Prevent undefined references when _FORTIFY_SOURCE > 0 - LDFLAGS_BUILD="$LDFLAGS_BUILD -fstack-protector" - fi - fi - fi - - if [ "$os" = "OSX" ] && [ $cc_version -eq 400 ]; then - # Apple's GCC 4.0 has a compiler bug for x86_64 with (higher) optimization, - # wrongly optimizing ^= in loops. This disables the failing optimisation. - CFLAGS="$CFLAGS -fno-expensive-optimizations" - fi - - if [ "$enable_profiling" != "0" ]; then - CFLAGS="$CFLAGS -pg" - LDFLAGS="$LDFLAGS -pg" - fi - - if [ "$with_threads" = "0" ]; then - CFLAGS="$CFLAGS -DNO_THREADS" - fi - if [ "$with_sse" = "1" ]; then - CFLAGS="$CFLAGS -DWITH_SSE" - fi - - if [ "`echo $1 | cut -c 1-3`" != "icc" ]; then - if [ "$os" = "CYGWIN" ]; then - flags="$flags -mwin32" - LDFLAGS="$LDFLAGS -mwin32" - fi - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]; then - if [ $cc_version -lt 406 ]; then - flags="$flags -mno-cygwin" - LDFLAGS="$LDFLAGS -mno-cygwin" - fi - - if [ "$enable_console" != "0" ]; then - LDFLAGS="$LDFLAGS -Wl,--subsystem,console" - else - LDFLAGS="$LDFLAGS -Wl,--subsystem,windows" - fi - - LIBS="$LIBS -lws2_32 -lwinmm -lusp10 -lgdi32 -ldxguid -lole32 -limm32" - - if [ $cc_version -ge 404 ]; then - LDFLAGS_BUILD="$LDFLAGS_BUILD -static-libgcc -static-libstdc++" - fi - if [ $cc_version -ge 407 ]; then - CFLAGS="$CFLAGS -mno-ms-bitfields" - fi - fi - fi - - if [ "$os" != "CYGWIN" ] && [ "$os" != "HAIKU" ] && [ "$os" != "OPENBSD" ] && [ "$os" != "MINGW" ] && [ "$os" != "OSX" ] && [ "$os" != "OS2" ]; then - LIBS="$LIBS -lpthread" - fi - - if [ "$os" != "CYGWIN" ] && [ "$os" != "HAIKU" ] && [ "$os" != "MINGW" ]; then - LIBS="$LIBS -lc" - fi - - if [ "$os" = "OPENBSD" ]; then - LIBS="$LIBS -pthread" - fi - - if [ "$os" = "OSX" ]; then - LDFLAGS="$LDFLAGS -framework Cocoa" - - # Add macports include dir which is not always set a default system dir. This avoids zillions of bogus warnings. - CFLAGS="$CFLAGS -isystem/opt/local/include" - - if [ "$enable_universal" = "0" ]; then - # Universal builds set this elsewhere - CFLAGS="$OSX_SYSROOT $CFLAGS" - LDFLAGS="$OSX_LD_SYSROOT $LDFLAGS" - fi - fi - - if [ "$os" = "HAIKU" ]; then - LIBS="$LIBS -lmidi -lbe" - fi - - # Most targets act like UNIX, just with some additions - if [ "$os" = "HAIKU" ] || [ "$os" = "OSX" ] || [ "$os" = "FREEBSD" ] || [ "$os" = "DRAGONFLY" ] || [ "$os" = "OPENBSD" ] || [ "$os" = "NETBSD" ] || [ "$os" = "HPUX" ] || [ "$os" = "SUNOS" ] || [ "$os" = "OS2" ]; then - CFLAGS="$CFLAGS -DUNIX" - fi - # And others like Windows - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]; then - CFLAGS="$CFLAGS -DWIN" - fi - - if [ -n "$allegro_config" ]; then - CFLAGS="$CFLAGS -DWITH_ALLEGRO" - CFLAGS="$CFLAGS `$allegro_config --cflags`" - if [ "$os" != "MINGW" ] && [ "$os" != "CYGWIN" ]; then - if [ "$enable_static" != "0" ]; then - LIBS="$LIBS `$allegro_config --static --libs`" - else - LIBS="$LIBS `$allegro_config --libs`" - fi - fi - fi - - if [ -n "$sdl2_config" ]; then - CFLAGS="$CFLAGS -DWITH_SDL2" - # SDL must not add _GNU_SOURCE as it breaks many platforms - CFLAGS="$CFLAGS `$sdl2_config --cflags | sed 's@-D_GNU_SOURCE[^ ]*@@'`" - if [ "$enable_static" != "0" ]; then - LIBS="$LIBS `$sdl2_config --static --libs`" - else - LIBS="$LIBS `$sdl2_config --libs`" - fi - elif [ -n "$sdl_config" ]; then - CFLAGS="$CFLAGS -DWITH_SDL" - # SDL must not add _GNU_SOURCE as it breaks many platforms - CFLAGS="$CFLAGS `$sdl_config --cflags | sed 's@-D_GNU_SOURCE[^ ]*@@'`" - if [ "$enable_static" != "0" ]; then - LIBS="$LIBS `$sdl_config --static --libs`" - else - LIBS="$LIBS `$sdl_config --libs`" - fi - fi - - if [ "$with_cocoa" != "0" ]; then - CFLAGS="$CFLAGS -DWITH_COCOA" - LIBS="$LIBS -F$osx_sdk_path/System/Library/Frameworks -framework Cocoa -framework AudioUnit -framework AudioToolbox" - - if [ "$enable_cocoa_quartz" != "0" ]; then - CFLAGS="$CFLAGS -DENABLE_COCOA_QUARTZ" - fi - fi - - if [ "$with_zlib" != "0" ]; then - CFLAGS="$CFLAGS -DWITH_ZLIB" - CFLAGS="$CFLAGS `$zlib_config --cflags | tr '\n\r' ' '`" - if [ "$enable_static" != "0" ]; then - LIBS="$LIBS `$zlib_config --libs --static | tr '\n\r' ' '`" - else - LIBS="$LIBS `$zlib_config --libs | tr '\n\r' ' '`" - fi - fi - - if [ -n "$lzma_config" ]; then - CFLAGS="$CFLAGS -DWITH_LIBLZMA" - CFLAGS="$CFLAGS `$lzma_config --cflags | tr '\n\r' ' '`" - - if [ "$enable_static" != "0" ]; then - CFLAGS="$CFLAGS -DLZMA_API_STATIC" - LIBS="$LIBS `$lzma_config --libs --static | tr '\n\r' ' '`" - else - LIBS="$LIBS `$lzma_config --libs | tr '\n\r' ' '`" - fi - fi - - if [ "$with_lzo2" != "0" ]; then - if [ "$enable_static" != "0" ] && [ "$os" != "OSX" ]; then - LIBS="$LIBS $lzo2" - else - LIBS="$LIBS -llzo2" - fi - CFLAGS="$CFLAGS -DWITH_LZO" - fi - - if [ -n "$xdg_basedir_config" ]; then - CFLAGS="$CFLAGS -DWITH_XDG_BASEDIR" - CFLAGS="$CFLAGS `$xdg_basedir_config --cflags | tr '\n\r' ' '`" - - if [ "$enable_static" != "0" ]; then - LIBS="$LIBS `$xdg_basedir_config --libs --static | tr '\n\r' ' '`" - else - LIBS="$LIBS `$xdg_basedir_config --libs | tr '\n\r' ' '`" - fi - fi - - # 64bit machines need -D_SQ64 - if [ "$cpu_type" = "64" ] && [ "$enable_universal" = "0" ]; then - CFLAGS="$CFLAGS -D_SQ64" - fi - CFLAGS="$CFLAGS -I$SCRIPT_SRC_DIR" - - if [ -n "$png_config" ]; then - CFLAGS="$CFLAGS -DWITH_PNG" - CFLAGS="$CFLAGS `$png_config --cflags | tr '\n\r' ' '`" - - if [ "$enable_static" != "0" ]; then - LIBS="$LIBS `$png_config --libs --static | tr '\n\r' ' '`" - else - LIBS="$LIBS `$png_config --libs | tr '\n\r' ' '`" - fi - fi - - if [ -n "$fontconfig_config" ]; then - CFLAGS="$CFLAGS -DWITH_FONTCONFIG" - CFLAGS="$CFLAGS `$fontconfig_config --cflags | tr '\n\r' ' '`" - - if [ "$enable_static" != "0" ]; then - LIBS="$LIBS `$fontconfig_config --libs --static | tr '\n\r' ' '`" - else - LIBS="$LIBS `$fontconfig_config --libs | tr '\n\r' ' '`" - fi - fi - - if [ -n "$freetype_config" ]; then - CFLAGS="$CFLAGS -DWITH_FREETYPE" - CFLAGS="$CFLAGS `$freetype_config --cflags | tr '\n\r' ' '`" - - if [ "$enable_static" != "0" ]; then - LIBS="$LIBS `$freetype_config --libs --static | tr '\n\r' ' '` -lfreetype" - else - LIBS="$LIBS `$freetype_config --libs | tr '\n\r' ' '`" - fi - fi - - if [ -n "$icu_layout_config" ]; then - CFLAGS="$CFLAGS -DWITH_ICU_LX" - CFLAGS="$CFLAGS `$icu_layout_config --cflags | tr '\n\r' ' '`" - - if [ "$static_icu" != "0" ]; then - LIBS="$LIBS `$icu_layout_config --libs --static | tr '\n\r' ' ' | sed s/-licu/-lsicu/g`" - else - LIBS="$LIBS `$icu_layout_config --libs | tr '\n\r' ' '`" - fi - fi - - if [ -n "$icu_sort_config" ]; then - CFLAGS="$CFLAGS -DWITH_ICU_I18N" - CFLAGS="$CFLAGS `$icu_sort_config --cflags | tr '\n\r' ' '`" - - if [ "$static_icu" != "0" ]; then - LIBS="$LIBS `$icu_sort_config --libs --static | tr '\n\r' ' ' | sed s/-licu/-lsicu/g`" - else - LIBS="$LIBS `$icu_sort_config --libs | tr '\n\r' ' '`" - fi - fi - - if [ "$with_uniscribe" != "0" ]; then - CFLAGS="$CFLAGS -DWITH_UNISCRIBE" - LIBS="$LIBS -lusp10" - fi - - if [ "$with_direct_music" != "0" ]; then - CFLAGS="$CFLAGS -DWIN32_ENABLE_DIRECTMUSIC_SUPPORT" - # GCC 4.0+ doesn't like the DirectX includes (gives tons of - # warnings on it we won't be able to fix). For now just - # suppress those warnings. - if [ $cc_version -ge 400 ]; then - CFLAGS="$CFLAGS -Wno-non-virtual-dtor" - fi - fi - - if [ "$with_xaudio2" != "0" ]; then - CFLAGS="$CFLAGS -DWITH_XAUDIO2" - fi - - if [ -n "$fluidsynth" ]; then - LIBS="$LIBS -lfluidsynth" - CFLAGS="$CFLAGS -DFLUIDSYNTH" - fi - - if [ "$with_iconv" != "0" ]; then - CFLAGS="$CFLAGS -DWITH_ICONV" - if [ "$link_to_iconv" = "yes" ]; then - LIBS="$LIBS -liconv" - if [ "$with_iconv" != "2" ]; then - CFLAGS="$CFLAGS -I$with_iconv/include" - LIBS="$LIBS -L$with_iconv/lib" - fi - fi - - if [ "$os" != "OSX" ] && [ "$have_non_const_iconv" != "no" ]; then - CFLAGS="$CFLAGS -DHAVE_NON_CONST_ICONV" - fi - fi - - if [ -n "$with_midi" ]; then - CFLAGS="$CFLAGS -DEXTERNAL_PLAYER=\\\\\"$with_midi\\\\\"" - fi - if [ -n "$with_midi_arg" ]; then - CFLAGS="$CFLAGS -DMIDI_ARG=\\\\\"$with_midi_arg\\\\\"" - fi - - if [ "$enable_dedicated" != "0" ]; then - CFLAGS="$CFLAGS -DDEDICATED" - fi - - if [ "$enable_unicode" != "0" ]; then - CFLAGS="$CFLAGS -DUNICODE -D_UNICODE" - fi - - if [ "$os" = "HAIKU" ]; then - LDFLAGS="$LDFLAGS -lnetwork" - fi - - if [ "$os" = "SUNOS" ]; then - LDFLAGS="$LDFLAGS -lnsl -lsocket" - fi - - if [ "$enable_static" != "0" ]; then - # OSX can't handle -static in LDFLAGS - if [ "$os" != "OSX" ]; then - LDFLAGS="$LDFLAGS -static" - fi - fi - - if [ "$enable_assert" = "0" ]; then - CFLAGS="$CFLAGS -DNDEBUG" - CFLAGS_BUILD="$CFLAGS_BUILD -DNDEBUG" - fi - - if [ "$enable_desync_debug" != "0" ]; then - CFLAGS="$CFLAGS -DRANDOM_DEBUG" - fi - - if [ "$enable_osx_g5" != "0" ]; then - CFLAGS="$CFLAGS -mcpu=G5 -mpowerpc64 -mtune=970 -mcpu=970 -mpowerpc-gpopt" - fi - - if [ -n "$personal_dir" ]; then - CFLAGS="$CFLAGS -DWITH_PERSONAL_DIR -DPERSONAL_DIR=\\\\\"$personal_dir\\\\\"" - fi - - if [ -n "$shared_dir" ]; then - CFLAGS="$CFLAGS -DWITH_SHARED_DIR -DSHARED_DIR=\\\\\"$shared_dir\\\\\"" - fi - - CFLAGS="$CFLAGS -DGLOBAL_DATA_DIR=\\\\\"$prefix_dir/$data_dir\\\\\"" - - if [ "$enable_lto" != "0" ]; then - lto_build=`echo "$FEATURES_BUILD" | grep "lto"` - lto_host=`echo "$FEATURES" | grep "lto"` - if [ -z "$lto_build$lto_host" ]; then - log 1 "WARNING: you enabled LTO/IPO, but neither build nor host compiler supports it" - log 1 "WARNING: LTO/IPO has been disabled" - fi - if [ -n "$lto_build" ]; then - LDFLAGS_BUILD="$LDFLAGS_BUILD $CFLAGS_BUILD $CXXFLAGS_BUILD" - fi - if [ -n "$lto_host" ]; then - LDFLAGS="$LDFLAGS $CFLAGS $CXXFLAGS" - fi - fi - - # All flags to be extended via the env - CFLAGS_BUILD="$CFLAGS_BUILD $CFLAGS_BUILD_ENV" - CXXFLAGS_BUILD="$CXXFLAGS_BUILD $CXXFLAGS_BUILD_ENV" - LDFLAGS_BUILD="$LDFLAGS_BUILD $LDFLAGS_BUILD_ENV" - CFLAGS="$CFLAGS $CFLAGS_ENV" - CXXFLAGS="$CXXFLAGS $CXXFLAGS_ENV" - LDFLAGS="$LDFLAGS $LDFLAGS_ENV" - - log 1 "using CFLAGS_BUILD... $CFLAGS_BUILD" - log 1 "using CXXFLAGS_BUILD... $CXXFLAGS_BUILD" - log 1 "using LDFLAGS_BUILD... $LDFLAGS_BUILD" - log 1 "using CFLAGS... $CFLAGS" - log 1 "using CXXFLAGS... $CXXFLAGS" - log 1 "using LDFLAGS... $LIBS $LDFLAGS" - - # Makedepend doesn't like something like: -isysroot /OSX/blabla - # so convert it to: -isysroot -OSX/blabla. makedepend just ignores - # any - command it doesn't know, so we are pretty save. - # Lovely hackish, not? - # Btw, this almost always comes from outside the configure, so it is - # not something we can control. - # Also make makedepend aware of compiler's built-in defines. - if [ "$with_makedepend" != "0" ] || [ "$enable_builtin_depend" != "0" ]; then - # Append CXXFLAGS possibly containing -std=c++0x - cflags_makedep="`echo | $cxx_host $CXXFLAGS -E -x c++ -dM - | sed 's@.define @-D@g;s@ .*@ @g;s@(.*)@@g' | tr -d '\r\n'`" - - # Please escape ALL " within ` because e.g. "" terminates the string in some sh implementations - cflags_makedep="$cflags_makedep `echo \"$CFLAGS\" \"$CXXFLAGS\" | sed 's@ /@ -@g;s@-I[ ]*[^ ]*@@g;s@[ ]*-[^D][^ ]*@@g'`" - else - makedepend="" - fi - - if [ "$with_distcc" != "0" ]; then - cc_host="$distcc $cc_host" - cxx_host="$distcc $cxx_host" - log 1 "" - log 1 " NOTICE: remind yourself to use 'make -jN' to make use of distcc" - log 1 "" - fi - - if [ "$with_ccache" != "0" ]; then - cc_host="$ccache $cc_host" - cxx_host="$ccache $cxx_host" - fi -} - -check_compiler() { - # Params: - # $1 - Type for message (build / host) - # $2 - What to fill with the found compiler - # $3 - System to try - # $4 - Compiler to try - # $5 - Env-setting to try - # $6 - GCC alike to try - # $7 - CC alike to try - # $8 - "0" gcc, "1" g++, "2" windres, "3" strip, "4" lipo - # $9 - What the command is to check for - - if [ -n "$4" ]; then - # Check for manual compiler - machine=`$4 $9 2>/dev/null` - ret=$? - eval "$2=\"$4\"" - - log 2 "executing $4 $9" - log 2 " returned $machine" - log 2 " exit code $ret" - - if ( [ -z "$machine" ] && [ "$8" != "3" ] ) || [ "$ret" != "0" ]; then - log 1 "checking $1... $4 not found" - log 1 "the selected binary doesn't seem to be a $6 binary" - exit 1 - fi - elif [ -n "$3" ]; then - # Check for system - if [ -z "$6" ]; then - compiler="$3" - else - compiler="$3-$6" - fi - machine=`eval $compiler $9 2>/dev/null` - ret=$? - eval "$2=\"$compiler\"" - - log 2 "executing $compiler $9" - log 2 " returned $machine" - log 2 " exit code $ret" - - if ( [ -z "$machine" ] && [ "$8" != "3" ] ) || [ "$ret" != "0" ]; then - if [ -z "$5" ]; then - log 1 "checking $1... $compiler not found" - log 1 "I couldn't detect any $6 binary for $3" - exit 1 - else - compiler="$3-$5" - fi - machine=`eval $compiler $9 2>/dev/null` - ret=$? - eval "$2=\"$compiler\"" - - log 2 "executing $compiler $9" - log 2 " returned $machine" - log 2 " exit code $ret" - - if ( [ -z "$machine" ] && [ "$8" != "3" ] ) || [ "$ret" != "0" ]; then - log 1 "checking $1... $compiler not found" - log 1 "I couldn't detect any $5 binary for $3" - exit 1 - fi - fi - - if [ "$machine" != "$3" ] && ( [ "$8" = "0" ] || [ "$8" = "1" ] ); then - log 1 "checking $1... expected $3, found $machine" - log 1 "the compiler suggests it doesn't build code for the machine you specified" - exit 1 - fi - else - # Nothing given, autodetect - - if [ -n "$5" ]; then - machine=`$5 $9 2>/dev/null` - ret=$? - eval "$2=\"$5\"" - - log 2 "executing $5 $9" - log 2 " returned $machine" - log 2 " exit code $ret" - - # The user defined a GCC that doesn't reply to $9.. abort - if ( [ -z "$machine" ] && [ "$8" != "3" ] ) || [ "$ret" != "0" ]; then - log 1 "checking $1... $5 unusable" - log 1 "the CC environment variable is set, but it doesn't seem to be a $6 binary" - log 1 "please redefine the CC/CXX environment to a $6 binary" - exit 1 - fi - else - log 2 "checking $1... CC/CXX not set (skipping)" - - # No $5, so try '$6' - machine=`$6 $9 2>/dev/null` - ret=$? - eval "$2=\"$6\"" - - log 2 "executing $6 $9" - log 2 " returned $machine" - log 2 " exit code $ret" - - if ( [ -z "$machine" ] && [ "$8" != "3" ] ) || [ "$ret" != "0" ]; then - # Maybe '$7'? - machine=`$7 $9 2>/dev/null` - ret=$? - eval "$2=\"$7\"" - - log 2 "executing $7 $9" - log 2 " returned $machine" - log 2 " exit code $ret" - - # All failed, abort - if [ -z "$machine" ]; then - log 1 "checking $1... $6 not found" - log 1 "I couldn't detect any $6 binary on your system" - log 1 "please define the CC/CXX environment to where it is located" - - exit 1 - fi - fi - fi - fi - - if [ "$8" != "0" ]; then - eval "res=\$$2" - log 1 "checking $1... $res" - else - log 1 "checking $1... $machine" - fi -} - -check_build() { - check_compiler "build system type" "cc_build" "$build" "$cc_build" "$CC" "gcc" "cc" "0" "-dumpmachine" -} - -check_host() { - # By default the host is the build - if [ -z "$host" ]; then host="$build"; fi - check_compiler "host system type" "cc_host" "$host" "$cc_host" "$CC" "gcc" "cc" "0" "-dumpmachine" -} - -check_cxx_build() { - check_compiler "build c++" "cxx_build" "$build" "$cxx_build" "$CXX" "g++" "c++" 1 "-dumpmachine" -} - -check_cxx_host() { - # By default the host is the build - if [ -z "$host" ]; then host="$build"; fi - check_compiler "host c++" "cxx_host" "$host" "$cxx_host" "$CXX" "g++" "c++" 1 "-dumpmachine" -} - -check_windres() { - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]; then - check_compiler "host windres" "windres" "$host" "$windres" "$WINDRES" "windres" "windres" "2" "-V" - fi -} - -check_strip() { - if [ "$os" = "OS2" ]; then - # OS2 via gcc is a bit weird.. stripping HAS to be done via emxbind, which is via gcc directly - log 1 "checking host strip... using gcc -s option" - elif [ "$os" = "OSX" ]; then - # Most targets have -V in strip, to see if they exists... OSX doesn't.. so execute something - echo "int main(int argc, char *argv[]) { }" > strip.test.c - $cxx_host strip.test.c -o strip.test - check_compiler "host strip" "strip" "$host" "$strip" "$STRIP" "strip" "strip" "3" "strip.test" - rm -f strip.test.c strip.test - else - check_compiler "host strip" "strip" "$host" "$strip" "$STRIP" "strip" "strip" "3" "-V" - fi -} - -check_lipo() { - if [ "$os" = "OSX" ] && [ "$enable_universal" != "0" ]; then - echo "int main(int argc, char *argv[]) { }" > lipo.test.c - $cxx_host lipo.test.c -o lipo.test - check_compiler "host lipo" "lipo" "$host" "$lipo" "$LIPO" "lipo" "lipo" "4" "-info lipo.test" - rm -f lipo.test.c lipo.test - fi -} - -check_osx_sdk() { - local sysroot="" - if [ -n "$1" ]; then - if echo "$1" | grep -q / ; then - # Seems to be a file system path - osx_sdk_path="$1" - else - osx_sdk_path="/Developer/SDKs/MacOSX$1.sdk" - fi - if [ ! -d "$osx_sdk_path" ]; then - # No directory, not present or garbage - return 1 - fi - - # Set minimum version to 10.4 as that's when kCGBitmapByteOrder32Host was introduced - sysroot="-isysroot $osx_sdk_path -Wl,-syslibroot,$osx_sdk_path -mmacosx-version-min=10.4" - fi - -cat > tmp.osx.mm << EOF -#include <Cocoa/Cocoa.h> -int main() { - kCGBitmapByteOrder32Host; - return 0; -} -EOF - execute="$cxx_host $sysroot $CFLAGS tmp.osx.mm -framework Cocoa -o tmp.osx 2>&1" - eval $execute > /dev/null - ret=$? - log 2 "executing $execute" - log 2 " exit code $ret" - rm -f tmp.osx.mm tmp.osx - return $ret -} - -check_direct_music() { - echo " - #include <windows.h> - #include <dmksctrl.h> - #include <dmusicc.h> - int main(int argc, char *argv[]) { }" > direct_music.test.c - $cxx_host $CFLAGS direct_music.test.c -o direct_music.test 2> /dev/null - res=$? - rm -f direct_music.test.c direct_music.test - - if [ "$res" != "0" ]; then - if [ "$with_direct_music" != "1" ]; then - log 1 "configure: error: direct-music is not available on this system" - exit 1 - fi - with_direct_music="0" - - log 1 "checking direct-music... not found" - else - log 1 "checking direct-music... found" - fi -} - -check_xaudio2() { - echo " - #include <windows.h> - - #undef NTDDI_VERSION - #undef _WIN32_WINNT - - #define NTDDI_VERSION NTDDI_WIN8 - #define _WIN32_WINNT _WIN32_WINNT_WIN8 - - #include <xaudio2.h> - int main(int argc, char *argv[]) { }" > xaudio2.test.c - $cxx_host $CFLAGS xaudio2.test.c -o xaudio2.test 2> /dev/null - res=$? - rm -f xaudio2.test.c xaudio2.test - - if [ "$res" != "0" ]; then - if [ "$with_xaudio2" != "1" ]; then - log 1 "configure: error: xaudio2 is not available on this system" - exit 1 - fi - with_xaudio2="0" - - log 1 "checking xaudio2... not found" - else - log 1 "checking xaudio2... found" - fi -} - -check_makedepend() { - if [ "$enable_builtin_depend" != "0" ]; then - with_makedepend="0" - fi - - if [ "$with_makedepend" = "0" ]; then - log 1 "checking makedepend... disabled" - return - fi - - if [ "$with_makedepend" = "1" ] || [ "$with_makedepend" = "2" ]; then - makedepend="makedepend" - else - makedepend="$with_makedepend" - fi - - rm -f makedepend.tmp - touch makedepend.tmp - res=`$makedepend -fmakedepend.tmp 2>/dev/null` - res=$? - log 2 "executing $makedepend -f makedepend.tmp" - log 2 " returned `cat makedepend.tmp`" - log 2 " exit code $ret" - - if [ ! -s makedepend.tmp ]; then - rm -f makedepend.tmp makedepend.tmp.bak - - if [ "$with_makedepend" = "2" ]; then - log 1 "checking makedepend... not found" - - log 1 "I couldn't detect any makedepend on your system" - log 1 "please locate it via --makedepend=[binary]" - - exit 1 - elif [ "$with_makedepend" != "1" ]; then - log 1 "checking makedepend... $makedepend not found" - - log 1 "the selected file doesn't seem to be a valid makedepend binary" - - exit 1 - else - log 1 "checking makedepend... not found" - - with_makedepend="0" - return - fi - fi - - rm -f makedepend.tmp makedepend.tmp.bak - - log 1 "checking makedepend... $makedepend" -} - -check_version() { - # $1 - requested version (major.minor) - # $2 - version we got (major.minor) - - if [ -z "$2" ]; then - return 0 - fi - - req_major=`echo $1 | cut -d. -f1` - got_major=`echo $2 | cut -d. -f1` - if [ $got_major -lt $req_major ]; then - return 0 - elif [ $got_major -gt $req_major ]; then - return 1 - fi - - req_minor=`echo $1 | cut -d. -f2` - got_minor=`echo $2 | cut -d. -f2` - if [ $got_minor -lt $req_minor ]; then - return 0 - fi - return 1 -} - -detect_awk() { - # Not all awks allow gsub(), so we test for that here! It is in fact all we need... - - # These awks are known to work. Test for them explicit - awks="gawk mawk nawk" - - awk_prefix="echo \"a.c b.c c.c\" | tr ' ' \\\\n | " - awk_param="' { ORS = \" \" } /\.c$/ { gsub(\".c$\", \".o\", \$0); print \$0; }' 2>/dev/null" - awk_result="a.o b.o c.o " - log 2 "Detecing awk..." - - log 2 "Trying: $awk_prefix $awk $awk_param" - res=`eval $awk_prefix $awk $awk_param` - log 2 "Result: '$res'" - if [ "$res" != "$awk_result" ] && [ "$awk" = "awk" ]; then - # User didn't supply his own awk, so try to detect some other known working names for an awk - for awk in $awks; do - log 2 "Trying: $awk_prefix $awk $awk_param" - res=`eval $awk_prefix $awk $awk_param` - log 2 "Result: '$res'" - if [ "$res" = "$awk_result" ]; then break; fi - done - - if [ "$res" != "$awk_result" ]; then - log 1 "checking awk... not found" - log 1 "configure: error: no awk found" - log 1 "configure: error: please install one of the following: $awks" - exit 1 - fi - fi - if [ "$res" != "$awk_result" ]; then - log 1 "checking awk... not found" - log 1 "configure: error: you supplied '$awk' but it doesn't seem a valid gawk or mawk" - exit 1 - fi - - log 1 "checking awk... $awk" -} - -detect_os() { - if [ "$os" = "DETECT" ]; then - # Detect UNIX, OSX, FREEBSD, DRAGONFLY, OPENBSD, NETBSD, HPUX, SUNOS, CYGWIN, MINGW, and OS2 - - # Try first via dumpmachine, then via uname - os=`echo "$host" | tr '[A-Z]' '[a-z]' | $awk ' - /linux/ { print "UNIX"; exit} - /darwin/ { print "OSX"; exit} - /freebsd/ { print "FREEBSD"; exit} - /dragonfly/ { print "DRAGONFLY"; exit} - /openbsd/ { print "OPENBSD"; exit} - /netbsd/ { print "NETBSD"; exit} - /hp-ux/ { print "HPUX"; exit} - /haiku/ { print "HAIKU"; exit} - /sunos/ { print "SUNOS"; exit} - /solaris/ { print "SUNOS"; exit} - /cygwin/ { print "CYGWIN"; exit} - /mingw/ { print "MINGW"; exit} - /os2/ { print "OS2"; exit} - '` - - if [ -z "$os" ]; then - os=`LC_ALL=C uname | tr '[A-Z]' '[a-z]' | $awk ' - /linux/ { print "UNIX"; exit} - /darwin/ { print "OSX"; exit} - /freebsd/ { print "FREEBSD"; exit} - /dragonfly/ { print "DRAGONFLY"; exit} - /openbsd/ { print "OPENBSD"; exit} - /netbsd/ { print "NETBSD"; exit} - /hp-ux/ { print "HPUX"; exit} - /haiku/ { print "HAIKU"; exit} - /sunos/ { print "SUNOS"; exit} - /cygwin/ { print "CYGWIN"; exit} - /mingw/ { print "MINGW"; exit} - /os\/2/ { print "OS2"; exit} - /gnu/ { print "UNIX"; exit} - '` - fi - - if [ -z "$os" ]; then - log 1 "detecting OS... none detected" - log 1 "I couldn't detect your OS. Please use --os=OS to force one" - log 1 "Allowed values are: UNIX, OSX, FREEBSD, DRAGONFLY, OPENBSD, NETBSD, HPUX, HAIKU, SUNOS, CYGWIN, MINGW, and OS2" - exit 1 - fi - - log 1 "detecting OS... $os" - else - log 1 "forcing OS... $os" - fi -} - -detect_allegro() { - # 0 means no, 1 is auto-detect, 2 is force - if [ "$with_allegro" = "0" ]; then - log 1 "checking Allegro... disabled" - - allegro_config="" - return 0 - fi - - if [ "$with_allegro" = "2" ] && [ "$with_cocoa" = "2" ]; then - log 1 "configure: error: it is impossible to compile both Allegro and COCOA" - log 1 "configure: error: please deselect one of them and try again" - exit 1 - fi - - if [ "$with_allegro" = "2" ] && [ "$enable_dedicated" != "0" ]; then - log 1 "configure: error: it is impossible to compile a dedicated with Allegro" - log 1 "configure: error: please deselect one of them and try again" - exit 1 - fi - - if [ "$enable_dedicated" != "0" ]; then - log 1 "checking Allegro... dedicated server, skipping" - - allegro_config="" - return 0 - fi - - # By default on OSX we don't use Allegro. The rest is auto-detect - if [ "$with_allegro" = "1" ] && [ "$os" = "OSX" ] && [ "$with_cocoa" != "0" ]; then - log 1 "checking Allegro... OSX, skipping" - - allegro_config="" - return 0 - fi - - detect_pkg_config "$with_allegro" "allegro" "allegro_config" "4.4" -} - - -detect_sdl() { - # 0 means no, 1 is auto-detect, 2 is force - if [ "$with_sdl" = "0" ]; then - log 1 "checking SDL... disabled" - - sdl_config="" - sdl2_config="" - return 0 - fi - - if [ "$with_sdl" != "1" ] && [ "$with_cocoa" = "2" ]; then - log 1 "configure: error: it is impossible to compile both SDL and COCOA" - log 1 "configure: error: please deselect one of them and try again" - exit 1 - fi - - if [ "$with_sdl" != "1" ] && [ "$enable_dedicated" != "0" ]; then - log 1 "configure: error: it is impossible to compile a dedicated with SDL" - log 1 "configure: error: please deselect one of them and try again" - exit 1 - fi - - if [ "$enable_dedicated" != "0" ]; then - log 1 "checking SDL... dedicated server, skipping" - - sdl_config="" - sdl2_config="" - return 0 - fi - - # By default on OSX we don't use SDL. The rest is auto-detect - if [ "$with_sdl" = "1" ] && [ "$os" = "OSX" ] && [ "$with_cocoa" != "0" ]; then - log 1 "checking SDL... OSX, skipping" - - sdl_config="" - return 0 - fi - - if [ "$os" = "OSX" ]; then - log 1 "WARNING: sdl is known to fail on some versions of Mac OS X" - log 1 "WARNING: with some hardware configurations. Use at own risk!" - sleep 5 - fi - - if [ $with_sdl = "sdl1" ]; then - detect_pkg_config "2" "sdl" "sdl_config" "1.2" - elif [ $with_sdl = "sdl2" ]; then - detect_pkg_config "2" "sdl2" "sdl2_config" "2.0" - else - sdl2_config="" - if [ -x "`which sdl2-config`" ]; then - detect_pkg_config "$with_sdl" "sdl2" "sdl2_config" "2.0" - fi - if [ -z "$sdl2_config" ]; then - detect_pkg_config "$with_sdl" "sdl" "sdl_config" "1.2" - fi - fi -} - -detect_osx_sdk() { - # Try to find the best SDK available. For a normal build this - # is currently the 10.5 SDK as this is needed to compile all - # optional code. Because such an executable won't run on 10.4 - # or lower, also check for the 10.4u SDK when doing an universal - # build. - - # Check for the 10.5 SDK, but try 10.6 if that fails - check_osx_sdk "10.5" || check_osx_sdk "10.6" || osx_sdk_path="" - - if [ -z "$osx_sdk_path" ] || [ "$enable_universal" != "0" ]; then - # No better SDK or universal build enabled? Check 10.4u SDK as well - local old_sdk="$osx_sdk_path" - if check_osx_sdk "10.4u"; then - osx_sdk_104_path="$osx_sdk_path" - else - osx_sdk_104_path="" - fi - if [ -z "$old_sdk" ]; then - osx_sdk_path="$osx_sdk_104_path" - else - osx_sdk_path="$old_sdk" - fi - fi - - if [ -z "$osx_sdk_path" ]; then - log 1 "Your system SDK is probably too old" - log 1 "Please install/upgrade your Xcode to >= 2.5" - - exit 1 - fi -} - -detect_cocoa() { - # 0 means no, 1 is auto-detect, 2 is force - if [ "$with_cocoa" = "0" ]; then - log 1 "checking COCOA... disabled" - - return 0 - fi - - if [ "$with_cocoa" = "2" ] && [ "$enable_dedicated" != "0" ]; then - log 1 "configure: error: it is impossible to compile a dedicated with COCOA" - log 1 "configure: error: please deselect one of them and try again" - exit 1 - fi - - if [ "$enable_dedicated" != "0" ]; then - log 1 "checking COCOA... dedicated server, skipping" - - with_cocoa="0" - return 0 - fi - - # By default on OSX we use COCOA. The rest doesn't support it - if [ "$with_cocoa" = "1" ] && [ "$os" != "OSX" ]; then - log 1 "checking COCOA... not OSX, skipping" - - with_cocoa="0" - return 0 - fi - - if [ "$os" != "OSX" ]; then - log 1 "checking COCOA... not OSX" - - log 1 "configure: error: COCOA video driver is only supported for OSX" - exit 1 - fi - - log 1 "checking COCOA... found" - - - if [ "$enable_cocoa_quartz" != "0" ]; then - log 1 "checking whether to enable the Quartz window subdriver... yes" - else - log 1 "checking whether to enable the Quartz window subdriver... no" - fi -} - -detect_library() { - # $1 - config-param ($with_zlib value) - # $2 - library name ('zlib', sets $zlib) - # $3 - static library name (libz.a) - # $4 - header directory () - # $5 - header name (zlib.h) - # $6 - force static (if non-empty) - - if [ -n "$6" ]; then force_static="1"; fi - - # 0 means no, 1 is auto-detect, 2 is force - if [ "$1" = "0" ]; then - log 1 "checking $2... disabled" - - eval "$2=\"\"" - return 0 - fi - - log 2 "detecting $2" - - if [ "$1" = "1" ] || [ "$1" = "" ] || [ "$1" = "2" ]; then - eval "$2=`ls -1 /usr/include/$4*.h 2>/dev/null | egrep \"\/$5\$\"`" - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /usr/include/$4$5... no" - eval "$2=`ls -1 /usr/local/include/$4*.h 2>/dev/null | egrep \"\/$5\$\"`" - fi - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /usr/local/include/$4$5... no" - eval "$2=`ls -1 /mingw/include/$4*.h 2>/dev/null | egrep \"\/$5\$\"`" - fi - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /mingw/include/$4$5... no" - eval "$2=`ls -1 /mingw$cpu_type/include/$4*.h 2>/dev/null | egrep \"\/$5\$\"`" - fi - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /mingw$cpu_type/include/$4$5... no" - eval "$2=`ls -1 /opt/local/include/$4*.h 2>/dev/null | egrep \"\/$5\$\"`" - fi - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /opt/local/include/$4$5... no" - fi - if [ -z "$res" ] && [ "$os" = "NETBSD" ]; then - eval "$2=`ls -1 /usr/pkg/include/$4*.h 2>/dev/null | egrep \"\/$5\$\"`" - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /usr/pkg/include/$4$5... no" - fi - fi - if [ -z "$res" ] && [ "$os" = "HAIKU" ]; then - if [ -z "$includeDir" ]; then - includeDir=`finddir B_SYSTEM_HEADERS_DIRECTORY` - fi - eval "$2=`ls -1 $includeDir/$4*.h 2>/dev/null | egrep \"\/$5\$\"`" - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying $includeDir/$4$5... no" - fi - fi - - eval "res=\$$2" - if [ -n "$res" ] && ( [ -n "$force_static" ] || ( [ "$enable_static" != "0" ] && [ "$os" != "OSX" ] ) ); then - eval "res=\$$2" - log 2 " trying $res... found" - # Now find the static lib, if needed - eval "$2=`ls /lib/*.a 2>/dev/null | egrep \"\/$3\$\"`" - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /lib/$3... no" - eval "$2=`ls /usr/lib/*.a 2>/dev/null | egrep \"\/$3\$\"`" - fi - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /usr/lib/$3... no" - eval "$2=`ls /usr/local/lib/*.a 2>/dev/null | egrep \"\/$3\$\"`" - fi - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /usr/local/lib/$3... no" - eval "$2=`ls /mingw/lib/*.a 2>/dev/null | egrep \"\/$3\$\"`" - fi - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /mingw/lib/$3... no" - eval "$2=`ls /mingw$cpu_type/lib/*.a 2>/dev/null | egrep \"\/$3\$\"`" - fi - eval "res=\$$2" - if [ -z "$res" ]; then - log 2 " trying /mingw$cpu_type/lib/$3... no" - log 1 "configure: error: $2 couldn't be found" - log 1 "configure: error: you requested a static link, but I can't find $3" - - exit 1 - fi - fi - else - # Make sure it exists - if [ -f "$1" ]; then - eval "$2=`ls $1 2>/dev/null`" - else - eval "$2=`ls $1/$3 2>/dev/null`" - fi - fi - - eval "res=\$$2" - if [ -z "$res" ]; then - log 1 "checking $2... not found" - if [ "$1" = "2" ]; then - log 1 "configure: error: $2 couldn't be found" - - exit 1 - elif [ "$1" != "1" ]; then - log 1 "configure: error: $2 couldn't be found" - log 1 "configure: error: you supplied '$1', but it seems invalid" - - exit 1 - fi - - eval "with_$2=0" - - return 0 - fi - - eval "res=\$$2" - log 2 " trying $res... found" - - log 1 "checking $2... found" -} - -detect_zlib() { - detect_pkg_config "$with_zlib" "zlib" "zlib_config" "1.2" -} - -detect_lzo2() { - detect_library "$with_lzo2" "lzo2" "liblzo2.a" "lzo/" "lzo1x.h" -} - -detect_fluidsynth() { - detect_library "$with_fluidsynth" "fluidsynth" "" "" "fluidsynth.h" -} - -detect_pkg_config() { - # $1 - config-param ($with_lzma value) - # $2 - package name ('liblzma') - # $3 - config name ('lzma_config', sets $lzma_config) - # $4 - minimum module version ('2.3') - # $5 - check for dedicated, 1 is "skif if dedicated" - - # 0 means no, 1 is auto-detect, 2 is force - if [ "$1" = "0" ]; then - log 1 "checking $2... disabled" - - eval "$3=\"\"" - return 0 - fi - - if [ "$5" = "1" ] && [ "$1" = "1" ] && [ "$enable_dedicated" != "0" ]; then - log 1 "checking $2... dedicated server, skipping" - - eval "$3=\"\"" - return 0 - fi - - log 2 "detecting $2" - - if [ "$1" = "1" ] || [ "$1" = "" ] || [ "$1" = "2" ]; then - pkg_config_call="$pkg_config $2" - else - pkg_config_call="$1" - fi - - version=`$pkg_config_call --modversion 2>/dev/null` - ret=$? - check_version "$4" "$version" - version_ok=$? - log 2 "executing $pkg_config_call --modversion" - log 2 " returned $version" - log 2 " exit code $ret" - - if [ -z "$version" ] || [ "$ret" != "0" ] || [ "$version_ok" != "1" ]; then - if [ -n "$version" ] && [ "$version_ok" != "1" ]; then - log 1 "checking $2... needs at least version $4, $2 NOT enabled" - else - log 1 "checking $2... not found" - fi - - # It was forced, so it should be found. - if [ "$1" != "1" ]; then - log 1 "configure: error: $pkg_config $2 couldn't be found" - log 1 "configure: error: you supplied '$1', but it seems invalid" - exit 1 - fi - - eval "$3=\"\"" - return 0 - fi - - eval "$3=\"$pkg_config_call\"" - log 1 "checking $2... found" -} - -detect_lzma() { - detect_pkg_config "$with_lzma" "liblzma" "lzma_config" "5.0" -} - -detect_xdg_basedir() { - detect_pkg_config "$with_xdg_basedir" "libxdg-basedir" "xdg_basedir_config" "1.2" -} - -detect_png() { - detect_pkg_config "$with_png" "libpng" "png_config" "1.2" -} - -detect_freetype() { - if [ "$with_freetype" = "1" ] && ([ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]); then - log 1 "checking freetype2... WIN32, skipping" - freetype_config="" - return 0 - fi - - detect_pkg_config "$with_freetype" "freetype2" "freetype_config" "2.2" "1" -} - -detect_fontconfig() { - # 0 means no, 1 is auto-detect, 2 is force - if [ "$with_fontconfig" = "0" ]; then - log 1 "checking libfontconfig... disabled" - - fontconfig_config="" - return 0 - fi - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]; then - log 1 "checking libfontconfig... WIN32, skipping" - fontconfig_config="" - return 0 - fi - - if [ "$os" = "OSX" ]; then - log 1 "checking libfontconfig... OSX, skipping" - fontconfig_config="" - return 0 - fi - - detect_pkg_config "$with_fontconfig" "fontconfig" "fontconfig_config" "2.3" "1" -} - -detect_icu_layout() { - if [ "$with_cocoa" != "0" ] && [ "$with_icu_layout" = "1" ]; then - log 1 "checking icu-lx... OSX, skipping" - icu_layout_config="" - return 0 - fi - - detect_pkg_config "$with_icu_layout" "icu-lx" "icu_layout_config" "4.8" "1" -} - -detect_icu_sort() { - if [ "$with_cocoa" != "0" ] && [ "$with_icu_sort" = "1" ]; then - log 1 "checking icu-i18n... OSX, skipping" - icu_sort_config="" - return 0 - fi - - detect_pkg_config "$with_icu_sort" "icu-i18n" "icu_sort_config" "4.8" "1" -} - -detect_iconv() { - # 0 means no, 1 is auto-detect, 2 is force - if [ "$with_iconv" = "0" ]; then - log 1 "checking iconv... disabled" - - return 0 - fi - - if [ "$with_iconv" = "1" ] && [ "$os" != "OSX" ]; then - log 1 "checking iconv... not OSX, skipping" - with_iconv="0" - - return 0 - fi - - # Try to find iconv.h, seems to only thing to detect iconv with - - if [ "$with_iconv" = "1" ] || [ "$with_iconv" = "" ] || [ "$with_iconv" = "2" ]; then - # Iterate over search paths - iconv="" - search_paths=`LC_ALL=C $cxx_host $OSX_SYSROOT $CFLAGS -E - -v </dev/null 2>&1 | \ - $awk '/#include <...> search starts here:/{flag=1;next}/End of search list./{flag=0}flag'` - for path in $search_paths; do - iconv=`ls -1 $path 2>/dev/null | grep "iconv.h"` - if [ -n "$iconv" ]; then - break - fi - done - else - # Make sure it exists - iconv=`ls $with_iconv/include/iconv.h 2>/dev/null` - fi - - if [ -z "$iconv" ]; then - log 1 "checking iconv... not found" - if [ "$with_iconv" = "2" ]; then - log 1 "configure: error: iconv couldn't be found" - - exit 1 - elif [ "$with_iconv" != "1" ]; then - log 1 "configure: error: iconv couldn't be found" - log 1 "configure: error: you supplied '$with_iconv', but I couldn't detect iconv in it" - - exit 1 - fi - - return 0 - fi - - if [ "$with_iconv" = "1" ]; then - with_iconv="2" - fi - - log 2 "found iconv in $iconv" - - log 1 "checking iconv... found" - - # There are different implementations of iconv. The older ones, - # e.g. SUSv2, pass a const pointer, whereas the newer ones, e.g. - # IEEE 1003.1 (2004), pass a non-const pointer. - - cat > tmp.iconv.cpp << EOF -#include "src/stdafx.h" -#include <iconv.h> -int main() { - static char buf[1024]; - iconv_t convd = 0; - const char *inbuf = ""; - char *outbuf = buf; - size_t outlen = 1023; - size_t inlen = 0; - return iconv(convd, &inbuf, &inlen, &outbuf, &outlen); -} -EOF - execute="$cxx_host $OSX_SYSROOT $CFLAGS -c tmp.iconv.cpp -o tmp.iconv -DTESTING 2>&1" - eval $execute > /dev/null - ret=$? - log 2 "executing $execute" - log 2 " exit code $ret" - if [ "$ret" = "0" ]; then have_non_const_iconv="no"; else have_non_const_iconv="yes"; fi - log 1 "checking if iconv has non-const inbuf... $have_non_const_iconv" - - cat > tmp.iconv.cpp << EOF -#include "src/stdafx.h" -#include <iconv.h> -int main() { - static char buf[1024]; - iconv_t convd = 0; - char *inbuf = ""; - char *outbuf = buf; - size_t outlen = 1023; - size_t inlen = 0; - return iconv(convd, &inbuf, &inlen, &outbuf, &outlen); -} -EOF - execute="$cxx_host $OSX_SYSROOT $OSX_LD_SYSROOT $CFLAGS tmp.iconv.cpp -o tmp.iconv -DTESTING 2>&1" - eval $execute > /dev/null - ret=$? - log 2 "executing $execute" - log 2 " exit code $ret" - if [ "$ret" = "0" ]; then link_to_iconv="no"; else link_to_iconv="yes"; fi - log 1 "checking whether to link to iconv... $link_to_iconv" - rm -f tmp.iconv tmp.iconv.cpp -} - -_detect_sort() { - sort_test_in="d -a -c -b" - - sort_test_out="a -b -c -d" - - log 2 "running echo <array> | $1" - - if [ "`echo \"$sort_test_in\" | $1 2>/dev/null`" = "$sort_test_out" ]; then - sort="$1" - log 2 " result was valid" - else - log 2 " result was invalid" - fi -} - -detect_sort() { - if [ "$with_sort" = "0" ]; then - log 1 "checking sort... disabled" - - return - fi - - if [ "$with_sort" = "1" ] || [ "$with_sort" = "2" ]; then - _detect_sort "sort" - if [ -z "$sort" ]; then _detect_sort "/sbin/sort"; fi - if [ -z "$sort" ]; then _detect_sort "/usr/sbin/sort"; fi - if [ -z "$sort" ]; then _detect_sort "/usr/local/sbin/sort"; fi - if [ -z "$sort" ]; then _detect_sort "/bin/sort"; fi - if [ -z "$sort" ]; then _detect_sort "/usr/bin/sort"; fi - if [ -z "$sort" ]; then _detect_sort "/usr/local/bin/sort"; fi - else - _detect_sort "$with_sort" - fi - - if [ -z "$sort" ]; then - if [ "$with_sort" = "2" ]; then - log 1 "checking sort... not found" - - log 1 "configure: error: couldn't detect sort on your system" - exit 1 - elif [ "$with_sort" != "1" ]; then - log 1 "checking sort... $with_sort not found" - - log 1 "configure: error: '$with_sort' doesn't look like a sort to me" - log 1 "configure: error: please verify its location and function and try again" - - exit 1 - else - log 1 "checking sort... not found" - fi - else - log 1 "checking sort... $sort" - fi -} - -detect_grfcodec() { - # 0 means no, 1 is auto-detect, 2 is force - if [ "$with_grfcodec" = "0" ]; then - log 1 "checking grfcodec... disabled" - - grfcodec="" - return 0 - fi - - if [ "$with_grfcodec" = "1" ] || [ "$with_grfcodec" = "" ] || [ "$with_grfcodec" = "2" ]; then - grfcodec="grfcodec" - else - grfcodec="$with_grfcodec" - fi - - version=`$grfcodec -v 2>/dev/null | $awk '{print $3}' | sed 's/[rM]//g;s/-/0/'` - ret=$? - log 2 "executing grfcodec -v" - log 2 " returned $version" - log 2 " exit code $ret" - - if [ -z "$version" ] || [ "$ret" != "0" ] || [ "$version" -lt "985" ]; then - if [ -n "$version" ] && [ "$version" -lt "985" ]; then - log 1 "checking grfcodec... needs at least version 6.0.5 (r985), disabled" - else - log 1 "checking grfcodec... not found" - fi - - # It was forced, so it should be found. - if [ "$with_grfcodec" != "1" ]; then - log 1 "configure: error: grfcodec couldn't be found" - log 1 "configure: error: you supplied '$with_grfcodec', but it seems invalid" - exit 1 - fi - - grfcodec="" - return 0 - fi - - log 1 "checking grfcodec... found" -} - -detect_nforenum() { - # 0 means no, 1 is auto-detect, 2 is force - if [ "$with_nforenum" = "0" ]; then - log 1 "checking nforenum... disabled" - - nforenum="" - return 0 - fi - - if [ "$with_nforenum" = "1" ] || [ "$with_nforenum" = "" ] || [ "$with_nforenum" = "2" ]; then - nforenum="nforenum" - else - nforenum="$with_nforenum" - fi - - version=`$nforenum -v 2>/dev/null | $awk '{print $3}' | sed 's/[rM]//g;s/-/0/'` - ret=$? - log 2 "executing nforenum -v" - log 2 " returned $version" - log 2 " exit code $ret" - - if [ -z "$version" ] || [ "$ret" != "0" ] || [ "$version" -lt "985" ]; then - if [ -n "$version" ] && [ "$version" -lt "985" ]; then - log 1 "checking nforenum... needs at least version 6.0.5 (r985), disabled" - else - log 1 "checking nforenum... not found" - fi - - # It was forced, so it should be found. - if [ "$with_nforenum" != "1" ]; then - log 1 "configure: error: nforenum couldn't be found" - log 1 "configure: error: you supplied '$with_nforenum', but it seems invalid" - exit 1 - fi - - nforenum="" - return 0 - fi - - log 1 "checking nforenum... found" -} - -detect_cputype() { - if [ -n "$cpu_type" ] && [ "$cpu_type" != "DETECT" ]; then - log 1 "forcing cpu-type... $cpu_type bits" - return; - fi - echo "#define _SQ64 1" > tmp.64bit.cpp - echo "#include \"src/stdafx.h\"" >> tmp.64bit.cpp - echo "assert_compile(sizeof(size_t) == 8);" >> tmp.64bit.cpp - echo "int main() { return 0; }" >> tmp.64bit.cpp - execute="$cxx_host $CFLAGS tmp.64bit.cpp -o tmp.64bit -DTESTING 2>&1" - cpu_type="`eval $execute 2>/dev/null`" - ret=$? - log 2 "executing $execute" - log 2 " returned $cpu_type" - log 2 " exit code $ret" - if [ "$ret" = "0" ]; then cpu_type="64"; else cpu_type="32"; fi - log 1 "detecting cpu-type... $cpu_type bits" - rm -f tmp.64bit tmp.64bit.cpp -} - -detect_sse_capable_architecture() { - # 0 means no, 1 is auto-detect, 2 is force - if [ "$with_sse" = "0" ]; then - log 1 "checking SSE... disabled" - return - fi - - echo "#define _SQ64 1" > tmp.sse.cpp - echo "#include <xmmintrin.h>" >> tmp.sse.cpp - echo "#include <smmintrin.h>" >> tmp.sse.cpp - echo "#include <tmmintrin.h>" >> tmp.sse.cpp - echo "int main() { return 0; }" >> tmp.sse.cpp - execute="$cxx_host -msse4.1 $CFLAGS tmp.sse.cpp -o tmp.sse 2>&1" - sse="`eval $execute 2>/dev/null`" - ret=$? - log 2 "executing $execute" - log 2 " returned $sse" - log 2 " exit code $ret" - if [ "$ret" = "0" ]; then - log 1 "detecting SSE... found" - else - # It was forced, so it should be found. - if [ "$with_sse" != "1" ]; then - log 1 "configure: error: SSE couldn't be found" - log 1 "configure: error: you force enabled SSE, but it seems unavailable" - exit 1 - fi - - log 1 "detecting SSE... not found" - with_sse="0" - fi - rm -f tmp.sse tmp.exe tmp.sse.cpp -} - -make_sed() { - T_CFLAGS="$CFLAGS" - T_CXXFLAGS="$CXXFLAGS" - T_LDFLAGS="$LDFLAGS" - - SRC_OBJS_DIR="$BASE_SRC_OBJS_DIR/$OBJS_SUBDIR" - - # All the data needed to compile a single target - # Make sure if you compile multiple targets to - # use multiple OBJS_DIR, because all in-between - # binaries are stored in there, and nowhere else. - SRC_REPLACE=" - s@!!CC_HOST!!@$cc_host@g; - s@!!CXX_HOST!!@$cxx_host@g; - s@!!CC_BUILD!!@$cc_build@g; - s@!!CXX_BUILD!!@$cxx_build@g; - s@!!WINDRES!!@$windres@g; - s@!!STRIP!!@$strip $strip_arg@g; - s@!!LIPO!!@$lipo@g; - s@!!CFLAGS!!@$T_CFLAGS@g; - s@!!CFLAGS_BUILD!!@$CFLAGS_BUILD@g; - s@!!CXXFLAGS!!@$T_CXXFLAGS@g; - s@!!CXXFLAGS_BUILD!!@$CXXFLAGS_BUILD@g; - s@!!STRGEN_FLAGS!!@$strgen_flags@g; - s@!!LIBS!!@$LIBS@g; - s@!!LDFLAGS!!@$T_LDFLAGS@g; - s@!!LDFLAGS_BUILD!!@$LDFLAGS_BUILD@g; - s@!!BIN_DIR!!@$BIN_DIR@g; - s@!!ROOT_DIR!!@$ROOT_DIR@g; - s@!!MEDIA_DIR!!@$MEDIA_DIR@g; - s@!!SOURCE_LIST!!@$SOURCE_LIST@g; - s@!!SRC_OBJS_DIR!!@$SRC_OBJS_DIR@g; - s@!!LANG_OBJS_DIR!!@$LANG_OBJS_DIR@g; - s@!!GRF_OBJS_DIR!!@$GRF_OBJS_DIR@g; - s@!!SETTING_OBJS_DIR!!@$SETTING_OBJS_DIR@g; - s@!!SRC_DIR!!@$SRC_DIR@g; - s@!!SCRIPT_SRC_DIR!!@$SCRIPT_SRC_DIR@g; - s@!!OSXAPP!!@$OSXAPP@g; - s@!!LANG_DIR!!@$LANG_DIR@g; - s@!!TTD!!@$TTD@g; - s@!!BINARY_DIR!!@$prefix_dir/$binary_dir@g; - s@!!DATA_DIR!!@$prefix_dir/$data_dir@g; - s@!!DOC_DIR!!@$prefix_dir/$doc_dir@g; - s@!!MAN_DIR!!@$prefix_dir/$man_dir@g; - s@!!ICON_DIR!!@$prefix_dir/$icon_dir@g; - s@!!ICON_THEME_DIR!!@$prefix_dir/$icon_theme_dir@g; - s@!!PERSONAL_DIR!!@$personal_dir@g; - s@!!SHARED_DIR!!@$shared_dir@g; - s@!!INSTALL_DIR!!@$install_dir@g; - s@!!BINARY_NAME!!@$binary_name@g; - s@!!STRGEN!!@$STRGEN@g; - s@!!DEPEND!!@$DEPEND@g; - s@!!SETTINGSGEN!!@$SETTINGSGEN@g; - s@!!STAGE!!@$STAGE@g; - s@!!MAKEDEPEND!!@$makedepend@g; - s@!!CFLAGS_MAKEDEP!!@$cflags_makedep@g; - s@!!SORT!!@$sort@g; - s@!!CONFIG_CACHE_COMPILER!!@config.cache.compiler@g; - s@!!CONFIG_CACHE_LINKER!!@config.cache.linker@g; - s@!!CONFIG_CACHE_SOURCE!!@config.cache.source@g; - s@!!CONFIG_CACHE_VERSION!!@config.cache.version@g; - s@!!CONFIG_CACHE_SOURCE_LIST!!@config.cache.source.list@g; - s@!!CONFIG_CACHE_PWD!!@config.cache.pwd@g; - s@!!LANG_SUPPRESS!!@$lang_suppress@g; - s@!!OBJS_C!!@$OBJS_C@g; - s@!!OBJS_CPP!!@$OBJS_CPP@g; - s@!!OBJS_MM!!@$OBJS_MM@g; - s@!!OBJS_RC!!@$OBJS_RC@g; - s@!!SRCS!!@$SRCS@g; - s@!!OS!!@$os@g; - s@!!CONFIGURE_FILES!!@$CONFIGURE_FILES@g; - s@!!AWK!!@$awk@g; - s@!!DISTCC!!@$distcc@g; - s@!!NFORENUM!!@$nforenum@g; - s@!!GRFCODEC!!@$grfcodec@g; - " - - if [ "$icon_theme_dir" != "" ]; then - SRC_REPLACE="$SRC_REPLACE - s@!!ICON_THEME_DIR!!@$prefix_dir/$icon_theme_dir@g; - " - else - SRC_REPLACE="$SRC_REPLACE - s@!!ICON_THEME_DIR!!@@g; - " - fi - - if [ "$man_dir" != "" ]; then - SRC_REPLACE="$SRC_REPLACE - s@!!MAN_DIR!!@$prefix_dir/$man_dir@g; - " - else - SRC_REPLACE="$SRC_REPLACE - s@!!MAN_DIR!!@@g; - " - fi - - if [ "$menu_dir" != "" ]; then - SRC_REPLACE="$SRC_REPLACE - s@!!MENU_DIR!!@$prefix_dir/$menu_dir@g; - " - else - SRC_REPLACE="$SRC_REPLACE - s@!!MENU_DIR!!@@g; - " - fi -} - -generate_menu_item() { - MENU_REPLACE=" - s@!!TTD!!@$TTD@g; - s@!!MENU_GROUP!!@$menu_group@g; - s@!!MENU_NAME!!@$menu_name@g - " - log 1 "Generating menu item..." - mkdir -p media - < $ROOT_DIR/media/openttd.desktop.in sed "$MENU_REPLACE" > media/openttd.desktop -} - -generate_main() { - STAGE="[MAIN]" - - make_sed - - # Create the main Makefile - log 1 "Generating Makefile..." - echo "# Auto-generated file from 'Makefile.in' -- DO NOT EDIT" > Makefile - < $ROOT_DIR/Makefile.in sed "$SRC_REPLACE" >> Makefile - cp $ROOT_DIR/Makefile.bundle.in Makefile.bundle - echo "# Auto-generated file -- DO NOT EDIT" > Makefile.am - echo >> Makefile.am - # Make the copy of the source-list, so we don't trigger an unwanted recompile - cp $SOURCE_LIST config.cache.source.list - # Add the current directory, so we don't trigger an unwanted recompile - echo "`pwd`" > config.cache.pwd - # Make sure config.cache is OLDER then config.cache.source.list - touch config.cache - touch config.pwd - - if [ "$menu_dir" != "" ]; then - generate_menu_item - fi -} - -generate_lang() { - STAGE="[LANG]" - - make_sed - - # Create the language file - mkdir -p $LANG_OBJS_DIR - - log 1 "Generating lang/Makefile..." - echo "# Auto-generated file from 'Makefile.lang.in' -- DO NOT EDIT" > $LANG_OBJS_DIR/Makefile - < $ROOT_DIR/Makefile.lang.in sed "$SRC_REPLACE" >> $LANG_OBJS_DIR/Makefile - echo "DIRS += $LANG_OBJS_DIR" >> Makefile.am - echo "LANG_DIRS += $LANG_OBJS_DIR" >> Makefile.am -} - -generate_settings() { - STAGE="[SETTING]" - - make_sed - - # Create the language file - mkdir -p $SETTING_OBJS_DIR - - log 1 "Generating setting/Makefile..." - echo "# Auto-generated file from 'Makefile.settings.in' -- DO NOT EDIT" > $SETTING_OBJS_DIR/Makefile - < $ROOT_DIR/Makefile.setting.in sed "$SRC_REPLACE" >> $SETTING_OBJS_DIR/Makefile - echo "DIRS += $SETTING_OBJS_DIR" >> Makefile.am -} - -generate_grf() { - STAGE="[BASESET]" - - make_sed - - # Create the language file - mkdir -p $GRF_OBJS_DIR - - log 1 "Generating grf/Makefile..." - echo "# Auto-generated file from 'Makefile.grf.in' -- DO NOT EDIT" > $GRF_OBJS_DIR/Makefile - < $ROOT_DIR/Makefile.grf.in sed "$SRC_REPLACE" >> $GRF_OBJS_DIR/Makefile - echo "DIRS += $GRF_OBJS_DIR" >> Makefile.am -} - -generate_src_normal() { - STAGE=$1 - - make_sed - - # Create the source file - mkdir -p $SRC_OBJS_DIR - - log 1 "Generating $2/Makefile..." - echo "# Auto-generated file from 'Makefile.src.in' -- DO NOT EDIT" > $SRC_OBJS_DIR/Makefile - < $ROOT_DIR/Makefile.src.in sed "$SRC_REPLACE" >> $SRC_OBJS_DIR/Makefile - echo "DIRS += $SRC_OBJS_DIR" >> Makefile.am - echo "SRC_DIRS += $SRC_OBJS_DIR" >> Makefile.am -} - -generate_src_osx() { - cc_host_orig="$cc_host" - cxx_host_orig="$cxx_host" - CFLAGS_orig="$CFLAGS" - LDFLAGS_orig="$LDFLAGS" - - for type in $enable_universal; do - - if [ -n "$osx_sdk_104_path" ]; then - # Use 10.4 SDK for 32-bit targets - CFLAGS="-isysroot $osx_sdk_104_path $CFLAGS_orig" - LDFLAGS="-Wl,-syslibroot,$osx_sdk_104_path $LDFLAGS_orig" - fi - - # We don't want to duplicate the x86_64 stuff for each target, so do it once here - if [ "$type" = "ppc64" ] || [ "$type" = "x86_64" ]; then - # 64 bits is always 10.5 or higher. Furthermore it has a non const ICONV - # and they also removed support for QuickTime/QuickDraw - if [ -n "$osx_sdk_path" ]; then - CFLAGS="-isysroot $osx_sdk_path $CFLAGS_orig" - LDFLAGS="-Wl,-syslibroot,$osx_sdk_path $LDFLAGS_orig" - fi - CFLAGS="$CFLAGS -D_SQ64" - fi - - case $type in - ppc) - BASE_SRC_OBJS_DIR="$OBJS_DIR/ppc" - cc_host="$cc_host_orig -arch ppc -mmacosx-version-min=10.3" - cxx_host="$cxx_host_orig -arch ppc -mmacosx-version-min=10.3" - generate_src_normal "[ppc]" "objs/ppc";; - ppc970) - BASE_SRC_OBJS_DIR="$OBJS_DIR/ppc970" - cc_host="$cc_host_orig -arch ppc970 -mmacosx-version-min=10.3 -mcpu=G5 -mpowerpc64 -mtune=970 -mcpu=970 -mpowerpc-gpopt" - cxx_host="$cxx_host_orig -arch ppc970 -mmacosx-version-min=10.3 -mcpu=G5 -mpowerpc64 -mtune=970 -mcpu=970 -mpowerpc-gpopt" - generate_src_normal "[ppc970]" "objs/ppc970";; - i386) - BASE_SRC_OBJS_DIR="$OBJS_DIR/i386" - cc_host="$cc_host_orig -arch i386 -mmacosx-version-min=10.4" - cxx_host="$cxx_host_orig -arch i386 -mmacosx-version-min=10.4" - generate_src_normal "[i386]" "objs/i386";; - ppc64) - BASE_SRC_OBJS_DIR="$OBJS_DIR/ppc64" - cc_host="$cc_host_orig -arch ppc64 -mmacosx-version-min=10.5" - cxx_host="$cxx_host_orig -arch ppc64 -mmacosx-version-min=10.5" - generate_src_normal "[ppc64]" "objs/ppc64";; - x86_64) - BASE_SRC_OBJS_DIR="$OBJS_DIR/x86_64" - cc_host="$cc_host_orig -arch x86_64 -mmacosx-version-min=10.5" - cxx_host="$cxx_host_orig -arch x86_64 -mmacosx-version-min=10.5" - generate_src_normal "[x86_64]" "objs/x86_64";; - *) log 1 "Unknown architecture requested for universal build: $type";; - esac - done -} - -generate_src() { - if [ "$os" = "OSX" ] && [ "$enable_universal" != "0" ]; then - generate_src_osx - else - generate_src_normal "[SRC]" "objs" - fi -} - -showhelp() { - echo "'configure' configures OpenTTD." - echo "" - echo "Usage: $0 [OPTION]... [VAR=VALUE]..." - echo "" - echo "To assign environment variables (e.g., CC, CFLAGS...), specify them as" - echo "VAR=VALUE. See below for descriptions of some of the useful variables." - echo "" - echo "Defaults for the options are specified in brackets." - echo "" - echo "Configuration:" - echo " -h, --help display this help and exit" - echo "" - echo "System types:" - echo " --build=BUILD configure for building on BUILD [guessed]" - echo " --host=HOST cross-compile to build programs to run" - echo " on HOST [BUILD]" - echo " --windres=WINDRES the windres to use [HOST-windres]" - echo " --strip=STRIP the strip to use [HOST-strip]" - echo " --awk=AWK the awk to use in configure [awk]" - echo " --pkg-config=PKG-CONFIG the pkg-config to use in configure [pkg-config]" - echo " --lipo=LIPO the lipo to use (OSX ONLY) [HOST-lipo]" - echo " --os=OS the OS we are compiling for [DETECT]" - echo " DETECT/UNIX/OSX/FREEBSD/DRAGONFLY/OPENBSD/" - echo " NETBSD/HPUX/SUNOS/CYGWIN/" - echo " MINGW/OS2/HAIKU" - echo "" - echo "Paths:" - echo " --prefix-dir=dir specifies the prefix for all installed" - echo " files [/usr/local]" - echo " --binary-dir=dir location of the binary. Will be prefixed" - echo " with the prefix-dir [games]" - echo " --data-dir=dir location of data files (lang, data, gm)." - echo " Will be prefixed with the prefix-dir" - echo " [share/games/openttd]" - echo " --doc-dir=dir location of the doc files" - echo " Will be prefixed with the prefix-dir" - echo " [$doc_dir]" - echo " --icon-dir=dir location of icons. Will be prefixed" - echo " with the prefix-dir [share/pixmaps]" - echo " --icon-theme-dir=dir location of icon theme." - echo " Will be prefixed with the prefix-dir" - echo " and postfixed with size-dirs [$icon_theme_dir]" - echo " --man-dir=dir location of the manual page (UNIX only)" - echo " Will be prefixed with the prefix-dir" - echo " [$man_dir]" - echo " --menu-dir=dir location of the menu item. (UNIX only, except OSX)" - echo " Will be prefixed with the prefix-dir" - echo " [share/applications]" - echo " --personal-dir=dir location of the personal directory" - echo " [os-dependent default]" - echo " --shared-dir=dir location of shared data files" - echo " [os-dependent default]" - echo " --install-dir=dir specifies the root to install to." - echo " Useful to install into jails [/]" - echo " --binary-name the name used for the binary, icons," - echo " desktop file, etc. when installing [openttd]" - echo "" - echo "Features and packages:" - echo " --enable-debug[=LVL] enable debug-mode (LVL=[0123], 0 is release)" - echo " --enable-desync-debug=[LVL] enable desync debug options (LVL=[012], 0 is none" - echo " --enable-profiling enables profiling" - echo " --enable-lto enables GCC's Link Time Optimization (LTO)/ICC's" - echo " Interprocedural Optimization if available" - echo " --enable-dedicated compile a dedicated server (without video)" - echo " --enable-static enable static compile (doesn't work for" - echo " all HOSTs)" - echo " --enable-translator enable extra output for translators" - echo " --enable-universal[=ARCH] enable universal builds (OSX ONLY). Allowed is any combination" - echo " of architectures: i386 ppc ppc970 ppc64 x86_64" - echo " Default architectures are: i386 ppc" - echo " --enable-osx-g5 enables optimizations for ppc970 (G5) (OSX ONLY)" - echo " --disable-cocoa-quartz disable the quartz window mode driver for Cocoa (OSX ONLY)" - echo " --disable-unicode disable unicode support to build win9x" - echo " version (Win32 ONLY)" - echo " --enable-console compile as a console application instead of as a GUI application." - echo " If this setting is active, debug output will appear in the same" - echo " console instead of opening a new window. (Win32 ONLY)" - echo " --disable-assert disable asserts (continue on errors)" - echo " --enable-strip enable any possible stripping" - echo " --without-osx-sysroot disable the automatic adding of sysroot " - echo " (OSX ONLY)" - echo " --without-application-bundle disable generation of application bundle" - echo " (OSX ONLY)" - echo " --without-menu-entry Don't generate a menu item (Freedesktop based only)" - echo " --menu-group=group Category in which the menu item will be placed (Freedesktop based only)" - echo " --menu-name=name Name of the menu item when placed [OpenTTD]" - echo " --with-direct-music enable direct music support (Win32 ONLY)" - echo " --with-sort=sort define a non-default location for sort" - echo " --with-midi=midi define which midi-player to use" - echo " --with-midi-arg=arg define which args to use for the" - echo " midi-player" - echo " --with-fluidsynth enables fluidsynth support" - echo " --with-allegro[=\"pkg-config allegro\"]" - echo " enables Allegro video driver support" - echo " --with-cocoa enables COCOA video driver (OSX ONLY)" - echo " --with-sdl[=\"sdl1|sdl2\"] enables SDL video driver support" - echo " --with-zlib[=\"pkg-config zlib\"]" - echo " enables zlib support" - echo " --with-liblzma[=\"pkg-config liblzma\"]" - echo " enables liblzma support" - echo " --with-liblzo2[=liblzo2.a] enables liblzo2 support" - echo " --with-png[=\"pkg-config libpng\"]" - echo " enables libpng support" - echo " --with-freetype[=\"pkg-config freetype2\"]" - echo " enables libfreetype support" - echo " --with-fontconfig[=\"pkg-config fontconfig\"]" - echo " enables fontconfig support" - echo " --with-xdg-basedir[=\"pkg-config libxdg-basedir\"]" - echo " enables XDG base directory support" - echo " --with-icu enables icu components for layout and sorting" - echo " --with-icu-layout[=\"pkg-config icu-lx\"]" - echo " enables icu components for layouting (right-to-left support)" - echo " --with-icu-sort[=\"pkg-config icu-i18n\"]" - echo " enables icu components for locale specific string sorting" - echo " --static-icu try to link statically (libsicu instead of" - echo " libicu; can fail as the new name is guessed)" - echo " --with-iconv[=iconv-path] enables iconv support" - echo " --disable-builtin-depend disable use of builtin deps finder" - echo " --with-makedepend[=makedepend] enables makedepend support" - echo " --with-ccache enables ccache support" - echo " --with-distcc enables distcc support" - echo " --without-grfcodec disable usage of grfcodec and re-generation of base sets" - echo " --without-threads disable threading support" - echo " --without-sse disable SSE support (x86/x86_64 only)" - echo "" - echo "Some influential environment variables:" - echo " CC C compiler command" - echo " CXX C++ compiler command" - echo " CFLAGS C compiler flags" - echo " CXXFLAGS C++ compiler flags" - echo " WINDRES windres command" - echo " LDFLAGS linker flags, e.g. -L<lib dir> if you" - echo " have libraries in a nonstandard" - echo " directory <lib dir>" - echo " CFLAGS_BUILD C compiler flags for build time tool generation" - echo " CXXFLAGS_BUILD C++ compiler flags for build time tool generation" - echo " LDFLAGS_BUILD linker flags for build time tool generation" - echo " PKG_CONFIG_PATH additional library search paths (see \"man pkg-config\")" - echo " PKG_CONFIG_LIBDIR replace the default library search path (see \"man pkg-config\")" - echo "" - echo "Use these variables to override the choices made by 'configure' or to help" - echo "it to find libraries and programs with nonstandard names/locations." -} diff --git a/configure b/configure deleted file mode 100755 index 991e8f143..000000000 --- a/configure +++ /dev/null @@ -1,169 +0,0 @@ -#!/bin/sh - -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -check_path_characters() { - if [ -n "`echo $ROOT_DIR | grep '[^-_A-Za-z0-9\/\\\.:]'`" ]; then - echo "WARNING: The path contains a non-alphanumeric character that might cause" - echo " failures in subsequent build stages. Any failures with the build" - echo " will most likely be caused by this." - fi -} - -CONFIGURE_EXECUTABLE="$_" -# On *nix systems those two are equal when ./configure is done -if [ "$0" != "$CONFIGURE_EXECUTABLE" ]; then - # On some systems, when ./configure is triggered from 'make' - # the $_ is filled with 'make'. So if that is true, skip 'make' - # and use $0 (and hope that is correct ;)) - if [ -n "`echo $CONFIGURE_EXECUTABLE | grep make`" ]; then - CONFIGURE_EXECUTABLE="$0" - else - CONFIGURE_EXECUTABLE="$CONFIGURE_EXECUTABLE $0" - fi -fi -# Find out where configure is (in what dir) -ROOT_DIR="`dirname $0`" -# For MSYS/MinGW we want to know the FULL path. This as that path is generated -# once you call an outside binary. Having the same path for the rest is needed -# for dependency checking. -# pwd -W returns said FULL path, but doesn't exist on others so fall back. -ROOT_DIR="`cd $ROOT_DIR && (pwd -W 2>/dev/null || pwd 2>/dev/null)`" - -check_path_characters - -# Same here as for the ROOT_DIR above -PWD="`pwd -W 2>/dev/null || pwd 2>/dev/null`" -PREFIX="$PWD/bin" - -. $ROOT_DIR/config.lib - -# Set default dirs -OBJS_DIR="$PWD/objs" -BASE_SRC_OBJS_DIR="$OBJS_DIR" -LANG_OBJS_DIR="$OBJS_DIR/lang" -GRF_OBJS_DIR="$OBJS_DIR/extra_grf" -SETTING_OBJS_DIR="$OBJS_DIR/setting" -BIN_DIR="$PREFIX" -SRC_DIR="$ROOT_DIR/src" -LANG_DIR="$SRC_DIR/lang" -MEDIA_DIR="$ROOT_DIR/media" -SOURCE_LIST="$ROOT_DIR/source.list" - -if [ "$1" = "--reconfig" ] || [ "$1" = "--reconfigure" ]; then - if [ ! -f "config.cache" ]; then - echo "can't reconfigure, because never configured before" - exit 1 - fi - # Make sure we don't lock config.cache - cat config.cache | sed 's@\\ @\\\\ @g' > cache.tmp - sh cache.tmp - RET=$? - rm -f cache.tmp - exit $RET -fi - -set_default -detect_params "$@" -check_params -save_params -make_cflags_and_ldflags - -EXE="" -if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ] || [ "$os" = "OS2" ]; then - EXE=".exe" -fi - -TTD="openttd$EXE" -STRGEN="strgen$EXE" -DEPEND="depend$EXE" -SETTINGSGEN="settings_gen$EXE" - -if [ -z "$sort" ]; then - PIPE_SORT="sed s@a@a@" -else - PIPE_SORT="$sort" -fi - -if [ ! -f "$LANG_DIR/english.txt" ]; then - echo "Languages not found in $LANG_DIR. Can't continue without it." - echo "Please make sure the dir exists and contains at least english.txt" -fi - -# Read the source.list and process it -AWKCOMMAND=' - { } - /^( *)#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); - - if (deep != skip) { deep += 1; next; } - - deep += 1; - - if ($0 == "ALLEGRO" && "'$allegro_config'" == "") { next; } - if ($0 == "SDL" && "'$sdl_config'" == "") { next; } - if ($0 == "SDL2" && "'$sdl2_config'" == "") { next; } - if ($0 == "PNG" && "'$png_config'" == "") { next; } - if ($0 == "OSX" && "'$os'" != "OSX") { next; } - if ($0 == "OS2" && "'$os'" != "OS2") { next; } - if ($0 == "DEDICATED" && "'$enable_dedicated'" != "1") { next; } - if ($0 == "AI" && "'$enable_ai'" == "0") { next; } - if ($0 == "COCOA" && "'$with_cocoa'" == "0") { next; } - if ($0 == "HAIKU" && "'$os'" != "HAIKU") { next; } - if ($0 == "WIN32" && "'$os'" != "MINGW" && - "'$os'" != "CYGWIN" && "'$os'" != "MSVC") { next; } - if ($0 == "MSVC" && "'$os'" != "MSVC") { next; } - if ($0 == "DIRECTMUSIC" && "'$with_direct_music'" == "0") { next; } - if ($0 == "FLUIDSYNTH" && "'$fluidsynth'" == "" ) { next; } - if ($0 == "USE_XAUDIO2" && "'$with_xaudio2'" == "0") { next; } - if ($0 == "USE_THREADS" && "'$with_threads'" == "0") { next; } - if ($0 == "USE_SSE" && "'$with_sse'" != "1") { next; } - - skip += 1; - - next; - } - /^( *)#/ { next } - /^$/ { next } - /\.h$/ { next } - /\.hpp$/ { next } - { - if (deep == skip) { - gsub(" ", "", $0); - print $0; - } - } -' - -# Read the source.list and process it -# Please escape ALL " within ` because e.g. "" terminates the string in some sh implementations -SRCS="`< $ROOT_DIR/source.list tr '\r' '\n' | $awk \"$AWKCOMMAND\" | LC_ALL=C $PIPE_SORT`" - -OBJS_C="` echo \"$SRCS\" | $awk ' { ORS = \" \" } /\.c$/ { gsub(\".c$\", \".o\", $0); print $0; }'`" -OBJS_CPP="`echo \"$SRCS\" | $awk ' { ORS = \" \" } /\.cpp$/ { gsub(\".cpp$\", \".o\", $0); print $0; }'`" -OBJS_MM="` echo \"$SRCS\" | $awk ' { ORS = \" \" } /\.mm$/ { gsub(\".mm$\", \".o\", $0); print $0; }'`" -OBJS_RC="` echo \"$SRCS\" | $awk ' { ORS = \" \" } /\.rc$/ { gsub(\".rc$\", \".o\", $0); print $0; }'`" -SRCS="` echo \"$SRCS\" | $awk ' { ORS = \" \" } { print $0; }'`" - -# In makefiles, we always use -u for sort -if [ -z "$sort" ]; then - sort="sed s@a@a@" -else - sort="$sort -u" -fi - -CONFIGURE_FILES="$ROOT_DIR/configure $ROOT_DIR/config.lib $ROOT_DIR/Makefile.in $ROOT_DIR/Makefile.grf.in $ROOT_DIR/Makefile.lang.in $ROOT_DIR/Makefile.src.in $ROOT_DIR/Makefile.bundle.in $ROOT_DIR/Makefile.setting.in" - -generate_main -generate_lang -generate_settings -generate_grf -generate_src - -check_path_characters diff --git a/findversion.sh b/findversion.sh deleted file mode 100755 index 28fcc121f..000000000 --- a/findversion.sh +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/sh - -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - - -# Arguments given? Show help text. -if [ "$#" != "0" ]; then - cat <<EOF -Usage: ./findversion.sh -Finds the current revision and if the code is modified. - -Output: <VERSION>\t<ISODATE>\t<MODIFIED>\t<HASH> -VERSION - a string describing what version of the code the current checkout is - based on. - This also includes the commit date, an indication of whether the checkout - was modified and which branch was checked out. This value is not - guaranteed to be sortable, but is mainly meant for identifying the - revision and user display. - - If no revision identifier could be found, this is left empty. -ISODATE - the commit date of the revision this checkout is based on. - The commit date may differ from the author date. - This can be used to decide upon the age of the source. - - If no timestamp could be found, this is left empty. -MODIFIED - Whether (the src directory of) this checkout is modified or not. A - value of 0 means not modified, a value of 2 means it was modified. - - A value of 1 means that the modified status is unknown, because this - is not an git checkout for example. - -HASH - the git revision hash - -By setting the AWK environment variable, a caller can determine which -version of "awk" is used. If nothing is set, this script defaults to -"awk". -EOF -exit 1; -fi - -# Allow awk to be provided by the caller. -if [ -z "$AWK" ]; then - AWK=awk -fi - -# Find out some dirs -cd `dirname "$0"` -ROOT_DIR=`pwd` - -# Determine if we are using a modified version -# Assume the dir is not modified -MODIFIED="0" -if [ -d "$ROOT_DIR/.git" ] || [ -f "$ROOT_DIR/.git" ]; then - # We are a git checkout - # Refresh the index to make sure file stat info is in sync, then look for modifications - git update-index --refresh >/dev/null - if [ -n "`git diff-index HEAD`" ]; then - MODIFIED="2" - fi - HASH=`LC_ALL=C git rev-parse --verify HEAD 2>/dev/null` - SHORTHASH=`echo ${HASH} | cut -c1-10` - ISODATE=`LC_ALL=C git show -s --pretty='format:%ci' HEAD | "$AWK" '{ gsub("-", "", $1); print $1 }'` - YEAR=`echo ${ISODATE} | cut -c1-4` - BRANCH="`git symbolic-ref -q HEAD 2>/dev/null | sed 's@.*/@@'`" - TAG="`git name-rev --name-only --tags --no-undefined HEAD 2>/dev/null | sed 's@\^0$@@'`" - - if [ "$MODIFIED" -eq "0" ]; then - hashprefix="-g" - elif [ "$MODIFIED" -eq "2" ]; then - hashprefix="-m" - else - hashprefix="-u" - fi - - if [ -n "$TAG" ]; then - VERSION="${TAG}" - ISTAG="1" - if [ -n "`echo \"${TAG}\" | grep \"^[0-9.]*$\"`" ]; then - ISSTABLETAG="1" - else - ISSTABLETAG="0" - fi - else - VERSION="${ISODATE}-${BRANCH}${hashprefix}${SHORTHASH}" - ISTAG="0" - ISSTABLETAG="0" - fi - -elif [ -f "$ROOT_DIR/.ottdrev" ]; then - # We are an exported source bundle - cat $ROOT_DIR/.ottdrev - exit -else - # We don't know - MODIFIED="1" - HASH="" - SHORTHASH="" - BRANCH="" - ISODATE="" - YEAR="" - TAG="" - VERSION="" - ISTAG="0" - ISSTABLETAG="0" -fi - -echo "$VERSION $ISODATE $MODIFIED $HASH $ISTAG $ISSTABLETAG $YEAR" diff --git a/projects/basesets_vs140.vcxproj b/projects/basesets_vs140.vcxproj deleted file mode 100644 index 4e5ed52c4..000000000 --- a/projects/basesets_vs140.vcxproj +++ /dev/null @@ -1,99 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>basesets</ProjectName> - <ProjectGuid>{E12E77CA-C0F1-4ADA-943F-4929274249D3}</ProjectGuid> - <RootNamespace>basesets</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <Langs>..\src\lang\afrikaans.txt;..\src\lang\arabic_egypt.txt;..\src\lang\basque.txt;..\src\lang\belarusian.txt;..\src\lang\brazilian_portuguese.txt;..\src\lang\bulgarian.txt;..\src\lang\catalan.txt;..\src\lang\croatian.txt;..\src\lang\czech.txt;..\src\lang\danish.txt;..\src\lang\dutch.txt;..\src\lang\english.txt;..\src\lang\english_AU.txt;..\src\lang\english_US.txt;..\src\lang\esperanto.txt;..\src\lang\estonian.txt;..\src\lang\faroese.txt;..\src\lang\finnish.txt;..\src\lang\french.txt;..\src\lang\gaelic.txt;..\src\lang\galician.txt;..\src\lang\german.txt;..\src\lang\greek.txt;..\src\lang\hebrew.txt;..\src\lang\hungarian.txt;..\src\lang\icelandic.txt;..\src\lang\indonesian.txt;..\src\lang\irish.txt;..\src\lang\italian.txt;..\src\lang\japanese.txt;..\src\lang\korean.txt;..\src\lang\latin.txt;..\src\lang\latvian.txt;..\src\lang\lithuanian.txt;..\src\lang\luxembourgish.txt;..\src\lang\malay.txt;..\src\lang\norwegian_bokmal.txt;..\src\lang\norwegian_nynorsk.txt;..\src\lang\polish.txt;..\src\lang\portuguese.txt;..\src\lang\romanian.txt;..\src\lang\russian.txt;..\src\lang\serbian.txt;..\src\lang\simplified_chinese.txt;..\src\lang\slovak.txt;..\src\lang\slovenian.txt;..\src\lang\spanish.txt;..\src\lang\spanish_MX.txt;..\src\lang\swedish.txt;..\src\lang\tamil.txt;..\src\lang\thai.txt;..\src\lang\traditional_chinese.txt;..\src\lang\turkish.txt;..\src\lang\ukrainian.txt;..\src\lang\vietnamese.txt;..\src\lang\welsh.txt</Langs> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\baseset\</IntDir> - </PropertyGroup> - <ItemGroup> - <CustomBuild Include="..\media\baseset\no_music.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating no_music.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)no_music.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\no_music.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\no_sound.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating no_sound.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)no_sound.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\no_sound.obs;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obs;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos_de.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos_de.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos_de.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos_de.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_tto.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_tto.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_tto.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_tto.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obs;%(Outputs)</Outputs> - </CustomBuild> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/basesets_vs140.vcxproj.filters b/projects/basesets_vs140.vcxproj.filters deleted file mode 100644 index aa555f3fc..000000000 --- a/projects/basesets_vs140.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Baseset Metadata"> - <UniqueIdentifier>{b5a3ac67-19a9-4276-80e9-2360367d2680}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\media\baseset\no_music.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\no_sound.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos_de.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_tto.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - </ItemGroup> -</Project> diff --git a/projects/basesets_vs140.vcxproj.filters.in b/projects/basesets_vs140.vcxproj.filters.in deleted file mode 100644 index 07bff4542..000000000 --- a/projects/basesets_vs140.vcxproj.filters.in +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Baseset Metadata"> - <UniqueIdentifier>{b5a3ac67-19a9-4276-80e9-2360367d2680}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> -</Project> diff --git a/projects/basesets_vs140.vcxproj.in b/projects/basesets_vs140.vcxproj.in deleted file mode 100644 index 0471100a3..000000000 --- a/projects/basesets_vs140.vcxproj.in +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>basesets</ProjectName> - <ProjectGuid>{E12E77CA-C0F1-4ADA-943F-4929274249D3}</ProjectGuid> - <RootNamespace>basesets</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> -!!FILTERS!! - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\baseset\</IntDir> - </PropertyGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/basesets_vs141.vcxproj b/projects/basesets_vs141.vcxproj deleted file mode 100644 index a01f24989..000000000 --- a/projects/basesets_vs141.vcxproj +++ /dev/null @@ -1,99 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>basesets</ProjectName> - <ProjectGuid>{E12E77CA-C0F1-4ADA-943F-4929274249D3}</ProjectGuid> - <RootNamespace>basesets</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <Langs>..\src\lang\afrikaans.txt;..\src\lang\arabic_egypt.txt;..\src\lang\basque.txt;..\src\lang\belarusian.txt;..\src\lang\brazilian_portuguese.txt;..\src\lang\bulgarian.txt;..\src\lang\catalan.txt;..\src\lang\croatian.txt;..\src\lang\czech.txt;..\src\lang\danish.txt;..\src\lang\dutch.txt;..\src\lang\english.txt;..\src\lang\english_AU.txt;..\src\lang\english_US.txt;..\src\lang\esperanto.txt;..\src\lang\estonian.txt;..\src\lang\faroese.txt;..\src\lang\finnish.txt;..\src\lang\french.txt;..\src\lang\gaelic.txt;..\src\lang\galician.txt;..\src\lang\german.txt;..\src\lang\greek.txt;..\src\lang\hebrew.txt;..\src\lang\hungarian.txt;..\src\lang\icelandic.txt;..\src\lang\indonesian.txt;..\src\lang\irish.txt;..\src\lang\italian.txt;..\src\lang\japanese.txt;..\src\lang\korean.txt;..\src\lang\latin.txt;..\src\lang\latvian.txt;..\src\lang\lithuanian.txt;..\src\lang\luxembourgish.txt;..\src\lang\malay.txt;..\src\lang\norwegian_bokmal.txt;..\src\lang\norwegian_nynorsk.txt;..\src\lang\polish.txt;..\src\lang\portuguese.txt;..\src\lang\romanian.txt;..\src\lang\russian.txt;..\src\lang\serbian.txt;..\src\lang\simplified_chinese.txt;..\src\lang\slovak.txt;..\src\lang\slovenian.txt;..\src\lang\spanish.txt;..\src\lang\spanish_MX.txt;..\src\lang\swedish.txt;..\src\lang\tamil.txt;..\src\lang\thai.txt;..\src\lang\traditional_chinese.txt;..\src\lang\turkish.txt;..\src\lang\ukrainian.txt;..\src\lang\vietnamese.txt;..\src\lang\welsh.txt</Langs> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\baseset\</IntDir> - </PropertyGroup> - <ItemGroup> - <CustomBuild Include="..\media\baseset\no_music.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating no_music.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)no_music.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\no_music.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\no_sound.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating no_sound.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)no_sound.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\no_sound.obs;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obs;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos_de.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos_de.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos_de.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos_de.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_tto.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_tto.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_tto.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_tto.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obs;%(Outputs)</Outputs> - </CustomBuild> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/basesets_vs141.vcxproj.filters b/projects/basesets_vs141.vcxproj.filters deleted file mode 100644 index aa555f3fc..000000000 --- a/projects/basesets_vs141.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Baseset Metadata"> - <UniqueIdentifier>{b5a3ac67-19a9-4276-80e9-2360367d2680}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\media\baseset\no_music.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\no_sound.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos_de.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_tto.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - </ItemGroup> -</Project> diff --git a/projects/basesets_vs141.vcxproj.filters.in b/projects/basesets_vs141.vcxproj.filters.in deleted file mode 100644 index 07bff4542..000000000 --- a/projects/basesets_vs141.vcxproj.filters.in +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Baseset Metadata"> - <UniqueIdentifier>{b5a3ac67-19a9-4276-80e9-2360367d2680}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> -</Project> diff --git a/projects/basesets_vs141.vcxproj.in b/projects/basesets_vs141.vcxproj.in deleted file mode 100644 index 69dbd2e07..000000000 --- a/projects/basesets_vs141.vcxproj.in +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>basesets</ProjectName> - <ProjectGuid>{E12E77CA-C0F1-4ADA-943F-4929274249D3}</ProjectGuid> - <RootNamespace>basesets</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> -!!FILTERS!! - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\baseset\</IntDir> - </PropertyGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/basesets_vs142.vcxproj b/projects/basesets_vs142.vcxproj deleted file mode 100644 index d483708aa..000000000 --- a/projects/basesets_vs142.vcxproj +++ /dev/null @@ -1,99 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>basesets</ProjectName> - <ProjectGuid>{E12E77CA-C0F1-4ADA-943F-4929274249D3}</ProjectGuid> - <RootNamespace>basesets</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <Langs>..\src\lang\afrikaans.txt;..\src\lang\arabic_egypt.txt;..\src\lang\basque.txt;..\src\lang\belarusian.txt;..\src\lang\brazilian_portuguese.txt;..\src\lang\bulgarian.txt;..\src\lang\catalan.txt;..\src\lang\croatian.txt;..\src\lang\czech.txt;..\src\lang\danish.txt;..\src\lang\dutch.txt;..\src\lang\english.txt;..\src\lang\english_AU.txt;..\src\lang\english_US.txt;..\src\lang\esperanto.txt;..\src\lang\estonian.txt;..\src\lang\faroese.txt;..\src\lang\finnish.txt;..\src\lang\french.txt;..\src\lang\gaelic.txt;..\src\lang\galician.txt;..\src\lang\german.txt;..\src\lang\greek.txt;..\src\lang\hebrew.txt;..\src\lang\hungarian.txt;..\src\lang\icelandic.txt;..\src\lang\indonesian.txt;..\src\lang\irish.txt;..\src\lang\italian.txt;..\src\lang\japanese.txt;..\src\lang\korean.txt;..\src\lang\latin.txt;..\src\lang\latvian.txt;..\src\lang\lithuanian.txt;..\src\lang\luxembourgish.txt;..\src\lang\malay.txt;..\src\lang\norwegian_bokmal.txt;..\src\lang\norwegian_nynorsk.txt;..\src\lang\polish.txt;..\src\lang\portuguese.txt;..\src\lang\romanian.txt;..\src\lang\russian.txt;..\src\lang\serbian.txt;..\src\lang\simplified_chinese.txt;..\src\lang\slovak.txt;..\src\lang\slovenian.txt;..\src\lang\spanish.txt;..\src\lang\spanish_MX.txt;..\src\lang\swedish.txt;..\src\lang\tamil.txt;..\src\lang\thai.txt;..\src\lang\traditional_chinese.txt;..\src\lang\turkish.txt;..\src\lang\ukrainian.txt;..\src\lang\vietnamese.txt;..\src\lang\welsh.txt</Langs> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\baseset\</IntDir> - </PropertyGroup> - <ItemGroup> - <CustomBuild Include="..\media\baseset\no_music.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating no_music.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)no_music.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\no_music.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\no_sound.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating no_sound.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)no_sound.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\no_sound.obs;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos.obs;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos_de.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_dos_de.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_dos_de.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_dos_de.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_tto.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_tto.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_tto.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_tto.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obg"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obg baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obg" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obg;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obm"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obm baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obm" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obm;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obs"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating orig_win.obs baseset metadata file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript //nologo ..\media\baseset\translations.vbs "%(FullPath)" "$(OutputPath)orig_win.obs" ..\src\lang ..\bin\baseset\orig_extra.grf</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\orig_win.obs;%(Outputs)</Outputs> - </CustomBuild> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/basesets_vs142.vcxproj.filters b/projects/basesets_vs142.vcxproj.filters deleted file mode 100644 index aa555f3fc..000000000 --- a/projects/basesets_vs142.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Baseset Metadata"> - <UniqueIdentifier>{b5a3ac67-19a9-4276-80e9-2360367d2680}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\media\baseset\no_music.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\no_sound.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_dos_de.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_tto.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obg"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obm"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - <CustomBuild Include="..\media\baseset\orig_win.obs"> - <Filter>Baseset Metadata</Filter> - </CustomBuild> - </ItemGroup> -</Project> diff --git a/projects/basesets_vs142.vcxproj.filters.in b/projects/basesets_vs142.vcxproj.filters.in deleted file mode 100644 index 07bff4542..000000000 --- a/projects/basesets_vs142.vcxproj.filters.in +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Baseset Metadata"> - <UniqueIdentifier>{b5a3ac67-19a9-4276-80e9-2360367d2680}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> -</Project> diff --git a/projects/basesets_vs142.vcxproj.in b/projects/basesets_vs142.vcxproj.in deleted file mode 100644 index 9743d83e7..000000000 --- a/projects/basesets_vs142.vcxproj.in +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>basesets</ProjectName> - <ProjectGuid>{E12E77CA-C0F1-4ADA-943F-4929274249D3}</ProjectGuid> - <RootNamespace>basesets</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> -!!FILTERS!! - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\baseset\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\baseset\</IntDir> - </PropertyGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/determineversion.vbs b/projects/determineversion.vbs deleted file mode 100755 index b70bcdf67..000000000 --- a/projects/determineversion.vbs +++ /dev/null @@ -1,216 +0,0 @@ -Option Explicit - -' This file is part of OpenTTD. -' OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -' OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -' See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -Dim FSO -Set FSO = CreateObject("Scripting.FileSystemObject") - -Sub FindReplaceInFile(filename, to_find, replacement) - Dim file, data - Set file = FSO.OpenTextFile(filename, 1, 0, 0) - data = file.ReadAll - file.Close - data = Replace(data, to_find, replacement) - Set file = FSO.CreateTextFile(filename, -1, 0) - file.Write data - file.Close -End Sub - -Sub UpdateFile(modified, isodate, version, cur_date, githash, istag, isstabletag, year, filename) - FSO.CopyFile filename & ".in", filename - FindReplaceInFile filename, "!!MODIFIED!!", modified - FindReplaceInFile filename, "!!ISODATE!!", isodate - FindReplaceInFile filename, "!!VERSION!!", version - FindReplaceInFile filename, "!!DATE!!", cur_date - FindReplaceInFile filename, "!!GITHASH!!", githash - FindReplaceInFile filename, "!!ISTAG!!", istag - FindReplaceInFile filename, "!!ISSTABLETAG!!", isstabletag - FindReplaceInFile filename, "!!YEAR!!", year -End Sub - -Sub UpdateFiles(version) - Dim modified, isodate, cur_date, githash, istag, isstabletag, year - cur_date = DatePart("D", Date) & "." & DatePart("M", Date) & "." & DatePart("YYYY", Date) - - If InStr(version, Chr(9)) Then - ' Split string into field with tails - isodate = Mid(version, InStr(version, Chr(9)) + 1) - modified = Mid(isodate, InStr(isodate, Chr(9)) + 1) - githash = Mid(modified, InStr(modified, Chr(9)) + 1) - istag = Mid(githash, InStr(githash, Chr(9)) + 1) - isstabletag = Mid(istag, InStr(istag, Chr(9)) + 1) - year = Mid(isstabletag, InStr(isstabletag, Chr(9)) + 1) - ' Remove tails from fields - version = Mid(version, 1, InStr(version, Chr(9)) - 1) - isodate = Mid(isodate, 1, InStr(isodate, Chr(9)) - 1) - modified = Mid(modified, 1, InStr(modified, Chr(9)) - 1) - githash = Mid(githash, 1, InStr(githash, Chr(9)) - 1) - istag = Mid(istag, 1, InStr(istag, Chr(9)) - 1) - isstabletag = Mid(isstabletag, 1, InStr(isstabletag, Chr(9)) - 1) - Else - isodate = 0 - modified = 1 - githash = "" - istag = 0 - isstabletag = 0 - year = "" - End If - - UpdateFile modified, isodate, version, cur_date, githash, istag, isstabletag, year, "../src/rev.cpp" - UpdateFile modified, isodate, version, cur_date, githash, istag, isstabletag, year, "../src/os/windows/ottdres.rc" -End Sub - -Function DetermineVersion() - Dim WshShell, branch, tag, modified, isodate, oExec, line, hash, shorthash, year - Set WshShell = CreateObject("WScript.Shell") - On Error Resume Next - - modified = 0 - hash = "" - shorthash = "" - branch = "" - isodate = "" - tag = "" - year = "" - - ' Set the environment to english - WshShell.Environment("PROCESS")("LANG") = "en" - - Set oExec = WshShell.Exec("git rev-parse --verify HEAD") - If Err.Number = 0 Then - ' Wait till the application is finished ... - Do While oExec.Status = 0 - Loop - - If oExec.ExitCode = 0 Then - hash = oExec.StdOut.ReadLine() - shorthash = Mid(hash, 1, 10) - ' Make sure index is in sync with disk - Set oExec = WshShell.Exec("git update-index --refresh") - If Err.Number = 0 Then - ' StdOut and StdErr share a 4kB buffer so prevent it from filling up as we don't care about the output - oExec.StdOut.Close - oExec.StdErr.Close - ' Wait till the application is finished ... - Do While oExec.Status = 0 - WScript.Sleep 10 - Loop - End If - Set oExec = WshShell.Exec("git diff-index --exit-code --quiet HEAD ../") - If Err.Number = 0 Then - ' Wait till the application is finished ... - Do While oExec.Status = 0 - Loop - - If oExec.ExitCode = 1 Then - modified = 2 - End If ' oExec.ExitCode = 1 - - Set oExec = WshShell.Exec("git show -s --pretty=format:%ci") - if Err.Number = 0 Then - isodate = Mid(oExec.StdOut.ReadLine(), 1, 10) - isodate = Replace(isodate, "-", "") - year = Mid(isodate, 1, 4) - End If ' Err.Number = 0 - - ' Check branch - Err.Clear - Set oExec = WshShell.Exec("git symbolic-ref HEAD") - If Err.Number = 0 Then - line = oExec.StdOut.ReadLine() - branch = Mid(line, InStrRev(line, "/") + 1) - End If ' Err.Number = 0 - - ' Check if a tag is currently checked out - Err.Clear - Set oExec = WshShell.Exec("git name-rev --name-only --tags --no-undefined HEAD") - If Err.Number = 0 Then - ' Wait till the application is finished ... - Do While oExec.Status = 0 - Loop - If oExec.ExitCode = 0 Then - tag = oExec.StdOut.ReadLine() - If Right(tag, 2) = "^0" Then - tag = Left(tag, Len(tag) - 2) - End If - End If ' oExec.ExitCode = 0 - End If ' Err.Number = 0 - End If ' Err.Number = 0 - End If ' oExec.ExitCode = 0 - End If ' Err.Number = 0 - - If hash = "" And FSO.FileExists("../.ottdrev") Then - Dim rev_file - Set rev_file = FSO.OpenTextFile("../.ottdrev", 1, True, 0) - DetermineVersion = rev_file.ReadLine() - rev_file.Close() - ElseIf hash = "" Then - DetermineVersion = "norev000" - modified = 1 - Else - Dim version, hashprefix, istag, isstabletag - If modified = 0 Then - hashprefix = "-g" - ElseIf modified = 2 Then - hashprefix = "-m" - Else - hashprefix = "-u" - End If - - If tag <> "" Then - version = tag - istag = 1 - - Set stable_regexp = New RegExp - stable_regexp.Pattern = "^[0-9.]*$" - If stable_regexp.Test(tag) Then - isstabletag = 1 - Else - isstabletag = 0 - End If - Else - version = isodate & "-" & branch & hashprefix & shorthash - istag = 0 - isstabletag = 0 - End If - - DetermineVersion = version & Chr(9) & isodate & Chr(9) & modified & Chr(9) & hash & Chr(9) & istag & Chr(9) & isstabletag & Chr(9) & year - End If -End Function - -Function IsCachedVersion(ByVal version) - Dim cache_file, cached_version - cached_version = "" - Set cache_file = FSO.OpenTextFile("../config.cache.version", 1, True, 0) - If Not cache_file.atEndOfStream Then - cached_version = cache_file.ReadLine() - End If - cache_file.Close - - If InStr(version, Chr(9)) Then - version = Mid(version, 1, Instr(version, Chr(9)) - 1) - End If - - If version <> cached_version Then - Set cache_file = fso.CreateTextFile("../config.cache.version", True) - cache_file.WriteLine(version) - cache_file.Close - IsCachedVersion = False - Else - IsCachedVersion = True - End If -End Function - -Function CheckFile(filename) - CheckFile = FSO.FileExists(filename) - If CheckFile Then CheckFile = (FSO.GetFile(filename).DateLastModified >= FSO.GetFile(filename & ".in").DateLastModified) -End Function - -Dim version -version = DetermineVersion -If Not (IsCachedVersion(version) And CheckFile("../src/rev.cpp") And CheckFile("../src/os/windows/ottdres.rc")) Then - UpdateFiles version -End If diff --git a/projects/dpi_aware.manifest b/projects/dpi_aware.manifest deleted file mode 100644 index ee1c7ea22..000000000 --- a/projects/dpi_aware.manifest +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> -<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> - <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> - <security> - <requestedPrivileges> - <requestedExecutionLevel level="asInvoker" uiAccess="false" /> - </requestedPrivileges> - </security> - </trustInfo> - <application xmlns="urn:schemas-microsoft-com:asm.v3"> - <windowsSettings> - <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">True/PM</dpiAware> - </windowsSettings> - </application> - <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> - <application> - <!--This Id value indicates the application supports Windows Vista functionality --> - <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/> - <!--This Id value indicates the application supports Windows 7 functionality--> - <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/> - <!--This Id value indicates the application supports Windows 8 functionality--> - <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/> - <!--This Id value indicates the application supports Windows 8.1 functionality--> - <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/> - <!--This Id value indicates the application supports Windows 10 functionality--> - <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/> - </application> - </compatibility> -</assembly> diff --git a/projects/gen-kdev4.sh b/projects/gen-kdev4.sh deleted file mode 100755 index 2062d9686..000000000 --- a/projects/gen-kdev4.sh +++ /dev/null @@ -1,201 +0,0 @@ -#!/bin/sh - -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -# echo without interpretation of backslash escapes and without -# adding newline at the end - just the string as it is -rawprint() -{ - printf '%s' "$@" -} - -encode_dword() -{ - printf '\x%02x' \ - `expr $1 / 16777216 % 256` \ - `expr $1 / 65536 % 256` \ - `expr $1 / 256 % 256` \ - `expr $1 % 256` -} - -encode_string() -{ - # turn string into UTF-16 and hexdump it - hex_utf16=`rawprint "$1" | iconv -t UTF-16BE | od -t x1 -A n | tr -d -c '[:xdigit:]'`; - - encode_dword `rawprint "$hex_utf16" | wc -m | xargs -I {} expr {} / 2` # length = num hex digits / 2 - rawprint "$hex_utf16" | sed 's/../\\x&/g' # put '\x' prefix before every pair of digits -} - -encode_single_define() -{ - encode_string `rawprint "$1" | grep -o '^[^=]*'` # everything before '=' - rawprint '\x00\x00\x00\n\x00' - encode_string `rawprint "$1" | sed 's/^[^=]*=\?//'` # everything after '=' -} - -# $1 - newline-separated list of defines -encode_defines() -{ - # add some fixed defines and discard empty lines from the tail - defines=`printf 'va_list\nva_args\n%s' "$1"` - - # count lines (no newline at the end so add one) - encode_dword `printf '%s\n' "$defines" | wc -l` - - while [ -n "$defines" ]; do - encode_single_define `rawprint "$defines" | head -n 1` - defines=`rawprint "$defines" | tail -n +2` - done -} - -encode_includes() -{ - encode_dword 3 # number of custom includes - encode_string "$1/src/stdafx.h" - encode_string "$1/objs/lang" - encode_string "$1/objs/setting" -} - -# escape with a backslash (\) characters special to the sed replace string: \ & -# also escape our custom filed separator that we will be using in sed: @ -escape_sed_special() -{ - sed -e 's/[\&@]/\\&/g' -} - - - -PROJECT_DIR=`pwd` -DIR_NAME=`pwd | xargs -0 basename` - -USAGE_TEXT='Usage: - - projects/gen-kdev4 [PROJECT_NAME|-h|--help] - -PROJECT_NAME is the name of the project that will be displayed in KDevelop. -Before executing, cd into OpenTTD folder and run ./configure script. - --h, --help - print help and exit' - -case "$# $1" in - '1 -h' | '1 --help') printf 'Generate OpenTTD project files for KDevelop 4+\n\n%s\n' "$USAGE_TEXT"; exit 0;; - 1*) PROJECT_NAME="$1";; - 0*) PROJECT_NAME="$DIR_NAME";; - *) printf 'Wrong arguments given. %s\n' "$USAGE_TEXT" >&2; exit 1;; -esac - -CFLAGS=`grep '^using CFLAGS\.\.\.' config.log 2>/dev/null` -if [ -z "$CFLAGS" ]; then - echo "OpenTTD config.log not found" >&2 - echo "cd into OpenTTD first and run 'configure'" >&2 - exit 1 -fi -DEFINES=`eval "printf '%s\n' $CFLAGS" | grep '^\-D' | cut -c3-` - -PROJECT_NAME_SED=s@!!PROJECT_NAME!!@`rawprint "$PROJECT_NAME" | escape_sed_special`@g -PROJECT_DIR_SED=s@!!PROJECT_DIR!!@`rawprint "$PROJECT_DIR" | escape_sed_special`@g -CUSTOM_DEFINES_SED=s@!!CUSTOM_DEFINES!!@`encode_defines "$DEFINES" | escape_sed_special`@g -CUSTOM_INCLUDES_SED=s@!!CUSTOM_INCLUDES!!@`encode_includes "$PROJECT_DIR" | escape_sed_special`@g - -mkdir -p .kdev4 - -sed -e "$PROJECT_NAME_SED" \ - >"$PROJECT_DIR/$DIR_NAME.kdev4" \ - << "EOF" -[Project] -Manager=KDevCustomMakeManager -Name=!!PROJECT_NAME!! -EOF - -sed -e "$PROJECT_DIR_SED" -e "$CUSTOM_DEFINES_SED" -e "$CUSTOM_INCLUDES_SED" \ - >"$PROJECT_DIR/.kdev4/$DIR_NAME.kdev4" \ - << "EOF" -[CustomDefinesAndIncludes][ProjectPath0] -Defines=!!CUSTOM_DEFINES!! -Includes=!!CUSTOM_INCLUDES!! -Path=. - -[Defines And Includes][Compiler] -Name=GCC -Path=gcc -Type=GCC - -[Filters] -size=10 - -[Filters][0] -inclusive=0 -pattern=.* -targets=3 - -[Filters][1] -inclusive=0 -pattern=.svn -targets=2 - -[Filters][2] -inclusive=0 -pattern=.hg -targets=2 - -[Filters][3] -inclusive=0 -pattern=.git -targets=2 - -[Filters][4] -inclusive=0 -pattern=*.rej -targets=1 - -[Filters][5] -inclusive=0 -pattern=*.orig -targets=1 - -[Filters][6] -inclusive=0 -pattern=*~ -targets=1 - -[Filters][7] -inclusive=0 -pattern=.*.kate-swp -targets=1 - -[Filters][8] -inclusive=0 -pattern=.*.swp -targets=1 - -[Filters][9] -inclusive=0 -pattern=/objs -targets=2 - -[Launch] -Launch Configurations=Launch Configuration 0 - -[Launch][Launch Configuration 0] -Configured Launch Modes=execute -Configured Launchers=nativeAppLauncher -Name=Launch OpenTTD\s -Type=Native Application - -[Launch][Launch Configuration 0][Data] -Arguments=-d 1 -Dependencies=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x00) -Dependency Action=Nothing -EnvironmentGroup= -Executable=file://!!PROJECT_DIR!!/bin/openttd -External Terminal=konsole --noclose --workdir %workdir -e %exe -Project Target= -Use External Terminal=false -Working Directory=file://!!PROJECT_DIR!!/bin -isExecutable=true -EOF diff --git a/projects/generate b/projects/generate deleted file mode 100755 index 7d3c59965..000000000 --- a/projects/generate +++ /dev/null @@ -1,337 +0,0 @@ -#!/bin/bash - -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -# This file generates all project files based on sources.list, so everyone who -# can start a bash process, can update the project files. - -# Set neutral locale so sort behaves the same everywhere -LC_ALL=C -export LC_ALL - -# We really need gawk for this! -AWK=gawk - -${AWK} --version > /dev/null 2> /dev/null -if [ "$?" != "0" ]; then - echo "This script needs gawk to run properly" - exit 1 -fi - -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_vs142.sln is for MSVC 2019 -# openttd_vs142.vcxproj is for MSVC 2019 -# openttd_vs142.vcxproj.filters is for MSVC 2019 -# langs_vs142.vcxproj is for MSVC 2019 -# strgen_vs142.vcxproj is for MSVC 2019 -# strgen_vs142.vcxproj.filters is for MSVC 2019 -# generate_vs142.vcxproj is for MSVC 2019 -# version_vs142.vcxproj is for MSVC 2019 -# basesets_vs142.vcxproj is for MSVC 2019 - -# openttd_vs141.sln is for MSVC 2017 -# openttd_vs141.vcxproj is for MSVC 2017 -# openttd_vs141.vcxproj.filters is for MSVC 2017 -# langs_vs141.vcxproj is for MSVC 2017 -# strgen_vs141.vcxproj is for MSVC 2017 -# strgen_vs141.vcxproj.filters is for MSVC 2017 -# generate_vs141.vcxproj is for MSVC 2017 -# version_vs141.vcxproj is for MSVC 2017 -# basesets_vs141.vcxproj is for MSVC 2017 - -# openttd_vs140.sln is for MSVC 2015 -# openttd_vs140.vcxproj is for MSVC 2015 -# openttd_vs140.vcxproj.filters is for MSVC 2015 -# langs_vs140.vcxproj is for MSVC 2015 -# strgen_vs140.vcxproj is for MSVC 2015 -# strgen_vs140.vcxproj.filters is for MSVC 2015 -# generate_vs140.vcxproj is for MSVC 2015 -# version_vs140.vcxproj is for MSVC 2015 -# basesets_vs140.vcxproj is for MSVC 2015 - - - - -# First, collect the list of Windows files -allegro_config="" -sdl_config="1" -sdl2_config="1" -png_config="1" -os="MSVC" -enable_dedicated="0" -enable_ai="1" -with_cocoa="0" -enable_directmusic="1" -enable_fluidsynth="0" -with_threads="1" -file_prefix="..\\\\\\\\src\\\\\\\\" - -safety_check() { - li="" - for i in `cat $1 | grep -v "#\|ottdres.rc\|win32.cpp\|win32_v.cpp" | xargs -n 1 basename | sort`; do - if [ "$li" = "$i" ]; then - echo " !! ERROR !!" - echo "" - echo "The filename '$i' is already used in this project." - echo "Because MSVC uses one single directory for all object files, it" - echo "cannot handle filenames with the same name inside the same project." - echo "Please rename either one of the file and try generating again." - echo "" - echo " !! ERROR !!" - exit 1 - fi - li="$i" - done -} - -grep '\.h' "$ROOT_DIR/source.list" | grep -v '../objs/langs/table/strings.h\|../objs/settings/table/settings.h' | sed 's/ //g' | sort > tmp.headers.source.list -find "$ROOT_DIR/src" \( -iname "*.h" -or -iname "*.hpp" \) -and -not -ipath "*/.svn/*" | sed "s~$ROOT_DIR/src/~~" | sort > tmp.headers.src -if [ -n "`diff tmp.headers.source.list tmp.headers.src`" ]; then - echo "The following headers are missing in source.list and not in /src/ or vice versa." - diff tmp.headers.source.list tmp.headers.src | grep '[<>]' | sort - echo "" -fi -rm tmp.headers.* - -load_main_data() { - # Read the source.list and process it - RES="`cat $1 | ${AWK} -v BINMODE=1 ' - { gsub("\\r", "", $0); } - /^( *)#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 == "ALLEGRO" && "'$allegro_config'" == "") { next; } - if ($0 == "SDL" && "'$sdl_config'" == "") { next; } - if ($0 == "SDL2" && "'$sdl2_config'" == "") { next; } - if ($0 == "PNG" && "'$png_config'" == "") { next; } - if ($0 == "OSX" && "'$os'" != "OSX") { next; } - if ($0 == "OS2" && "'$os'" != "OS2") { next; } - if ($0 == "DOS" && "'$os'" != "DOS") { next; } - if ($0 == "DEDICATED" && "'$enable_dedicated'" != "1") { next; } - if ($0 == "AI" && "'$enable_ai'" == "0") { next; } - if ($0 == "COCOA" && "'$with_cocoa'" == "0") { next; } - if ($0 == "HAIKU" && "'$os'" != "HAIKU") { next; } - if ($0 == "WIN32" && "'$os'" != "MINGW" && - "'$os'" != "CYGWIN" && "'$os'" != "MSVC" ) { next; } - if ($0 == "MSVC" && "'$os'" != "MSVC") { next; } - if ($0 == "DIRECTMUSIC" && "'$enable_directmusic'" != "1") { next; } - if ($0 == "FLUIDSYNTH" && "'$enable_fluidsynth'" != "1") { next; } - if ($0 == "USE_XAUDIO2" && "'$with_xaudio2'" == "0") { next; } - if ($0 == "USE_THREADS" && "'$with_threads'" == "0") { next; } - - skip += 1; - - next; - } - /^( *)#/ { - if (deep == skip) { - gsub(" ", "", $0); - gsub("^#", "", $0); - gsub("^ ", "", $0); - filter = $0; - print "#3 <Filter Include=\\""filter"\\">"; - printf "#3 <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-%012d}</UniqueIdentifier>\n", i; - print "#3 </Filter>"; - i += 1; - } - - next; - } - /^$/ { next } - { - if (deep == skip) { - gsub(" ", "", $0); - gsub("/", "\\\\\\\\", $0); - split($0, file, "."); - cltype = "ClInclude" - if (file[2] == "cpp") cltype = "ClCompile"; - if (file[2] == "rc") cltype = "ResourceCompile"; - print "#2 <"cltype" Include=\\"'$file_prefix'"$0"\\" />"; - print "#4 <"cltype" Include=\\"'$file_prefix'"$0"\\">"; - print "#4 <Filter>"filter"</Filter>"; - print "#4 </"cltype">"; - } - } - '`" - - eval "$2=\"\$RES\"" -} - -load_lang_data() { - RES="" - # Windows Folder sort and Linux Folder sort are slightly different. - # By removing the extension and sorting it on Linux, they are the same. - for i in `ls $1 | sed s~.txt$~~g | sort` - do - i=`basename $i` - if [ "$i" == "english" ] - then - continue - fi - RES="$RES -#2 <CustomBuild Include=\"..\\\\src\\\\lang\\\\"$i".txt\"> -#2 <Message Condition=\"'\$(Configuration)|\$(Platform)'=='Debug|Win32'\">Generating "$i" language file</Message> -#2 <Command Condition=\"'\$(Configuration)|\$(Platform)'=='Debug|Win32'\">..\\\\objs\\\\strgen\\\\strgen.exe -s ..\\\\src\\\\lang -d ..\\\\bin\\\\lang \"%(FullPath)\"</Command> -#2 <AdditionalInputs Condition=\"'\$(Configuration)|\$(Platform)'=='Debug|Win32'\">..\\\\src\\\\lang\\\\english.txt;..\\\\objs\\\\strgen\\\\strgen.exe;%(AdditionalInputs)</AdditionalInputs> -#2 <Outputs Condition=\"'\$(Configuration)|\$(Platform)'=='Debug|Win32'\">..\\\\bin\\\\lang\\\\"$i".lng;%(Outputs)</Outputs> -#2 </CustomBuild> -#3 <CustomBuild Include=\"..\\\\src\\\\lang\\\\"$i".txt\"> -#3 <Filter>Translations</Filter> -#3 </CustomBuild>" - done - - eval "$2=\"\$RES\"" -} - -load_settings_data() { - RES="" - RES2=" -#3..\\\\objs\\\\settings\\\\settings_gen.exe -o ..\\\\objs\\\\settings\\\\table\\\\settings.h -b ..\\\\src\\\\table\\\\settings.h.preamble -a ..\\\\src\\\\table\\\\settings.h.postamble" - for i in `ls $1` - do - i=`basename $i` - RES="$RES -#2 <None Include=\"..\\\\src\\\\table\\\\"$i"\" /> -#4 <None Include=\"..\\\\src\\\\table\\\\"$i"\"> -#4 <Filter>INI</Filter> -#4 </None>" - RES2="$RES2 ..\\\\src\\\\table\\\\"$i - done - - eval "$2=\"\$RES\$RES2\"" -} - -load_baseset_data() { - FIRST="" - RES="" - RES2=" -#4 <Langs>" - # Windows Folder sort and Linux Folder sort are slightly different. - # By removing the extension and sorting it on Linux, they are the same. - for i in `ls $2 | sed s~.txt$~~g | sort` - do - if [ "$FIRST" != "" ]; then - RES2="$RES2;" - else - FIRST=1 - fi - i=`basename $i` - RES2="$RES2..\\\\src\\\\lang\\\\$i.txt" - done - RES2="$RES2</Langs>" - # Windows Folder sort and Linux Folder sort are slightly different. - # By fiddling with the extension and sorting it on Linux, they are the same. - for i in `ls $1 | sed s~\\\.~000~g | sort | sed s~000~.~g` - do - i=`basename $i` - RES="$RES -#2 <CustomBuild Include=\"..\\\\media\\\\baseset\\\\"$i"\"> -#2 <Message Condition=\"'\$(Configuration)|\$(Platform)'=='Debug|Win32'\">Generating "$i" baseset metadata file</Message> -#2 <Command Condition=\"'\$(Configuration)|\$(Platform)'=='Debug|Win32'\">cscript //nologo ..\\\\media\\\\baseset\\\\translations.vbs \"%(FullPath)\" \"\$(OutputPath)$i\" ..\\\\src\\\\lang ..\\\\bin\\\\baseset\\\\orig_extra.grf</Command> -#2 <AdditionalInputs Condition=\"'\$(Configuration)|\$(Platform)'=='Debug|Win32'\">\$(Langs);..\\\\bin\\\\baseset\\\\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs> -#2 <Outputs Condition=\"'\$(Configuration)|\$(Platform)'=='Debug|Win32'\">..\\\\bin\\\\baseset\\\\"$i";%(Outputs)</Outputs> -#2 </CustomBuild> -#3 <CustomBuild Include=\"..\\\\media\\\\baseset\\\\"$i"\"> -#3 <Filter>Baseset Metadata</Filter> -#3 </CustomBuild>" - done - - eval "$3=\"\$RES\$RES2\"" -} - -generate() { - echo "Generating $2..." - # Everything above the !!FILTERS!! marker - cat "$ROOT_DIR/projects/$2".in | ${AWK} -v BINMODE=1 -v FILTERS="$3" -v FILES="$1" ' - /^$/ { next } - /!!FILTERS!!/ { - split(FILTERS, filters, "\n"); - for (i = 1; filters[i] != ""; i++) { - line = $0 - gsub(/!!FILTERS!!/, filters[i], line); - print line; - } - next; - } - /!!FILES!!/ { - split(FILES, files, "\n"); - for (i = 1; files[i] != ""; i++) { - line = $0 - gsub(/!!FILES!!/, files[i], line); - print line; - } - next; - } - { - print $0; - } - ' > "$ROOT_DIR/projects/$2" -} - -safety_check "$ROOT_DIR/source.list" - -load_main_data "$ROOT_DIR/source.list" openttd -openttdfiles=`echo "$openttd" | grep "^#4" | sed "s~#4~~g"` -openttdfilters=`echo "$openttd" | grep "^#3" | sed "s~#3~~g"` -openttdvcxproj=`echo "$openttd" | grep "^#2" | sed "s~#2~~g"` - -load_lang_data "$ROOT_DIR/src/lang/*.txt" lang -langfiles=`echo "$lang" | grep "^#3" | sed "s~#3~~g"` -langvcxproj=`echo "$lang" | grep "^#2" | sed "s~#2~~g"` - -load_settings_data "$ROOT_DIR/src/table/*.ini" settings -settingsfiles=`echo "$settings" | grep "^#4" | sed "s~#4~~g"` -settingscommand=`echo "$settings" | grep "^#3" | sed "s~#3~~g"` -settingsvcxproj=`echo "$settings" | grep "^#2" | sed "s~#2~~g"` - -load_baseset_data "$ROOT_DIR/media/baseset/*.ob?" "$ROOT_DIR/src/lang/*.txt" baseset -basesetfiles=`echo "$baseset" | grep "^#3" | sed "s-#3--g"` -basesetvcxproj=`echo "$baseset" | grep "^#2" | sed "s~#2~~g"` -basesetlangs=`echo "$baseset" | grep "^#4" | sed "s~#4~~g"` - -generate "$openttdvcxproj" "openttd_vs140.vcxproj" -generate "$openttdfiles" "openttd_vs140.vcxproj.filters" "$openttdfilters" -generate "$openttdvcxproj" "openttd_vs141.vcxproj" -generate "$openttdfiles" "openttd_vs141.vcxproj.filters" "$openttdfilters" -generate "$openttdvcxproj" "openttd_vs142.vcxproj" -generate "$openttdfiles" "openttd_vs142.vcxproj.filters" "$openttdfilters" -generate "$langvcxproj" "langs_vs140.vcxproj" -generate "$langfiles" "langs_vs140.vcxproj.filters" -generate "$langvcxproj" "langs_vs141.vcxproj" -generate "$langfiles" "langs_vs141.vcxproj.filters" -generate "$langvcxproj" "langs_vs142.vcxproj" -generate "$langfiles" "langs_vs142.vcxproj.filters" -generate "$settingsvcxproj" "settings_vs140.vcxproj" "$settingscommand" -generate "$settingsfiles" "settings_vs140.vcxproj.filters" -generate "$settingsvcxproj" "settings_vs141.vcxproj" "$settingscommand" -generate "$settingsfiles" "settings_vs141.vcxproj.filters" -generate "$settingsvcxproj" "settings_vs142.vcxproj" "$settingscommand" -generate "$settingsfiles" "settings_vs142.vcxproj.filters" -generate "$basesetvcxproj" "basesets_vs140.vcxproj" "$basesetlangs" -generate "$basesetfiles" "basesets_vs140.vcxproj.filters" -generate "$basesetvcxproj" "basesets_vs141.vcxproj" "$basesetlangs" -generate "$basesetfiles" "basesets_vs141.vcxproj.filters" -generate "$basesetvcxproj" "basesets_vs142.vcxproj" "$basesetlangs" -generate "$basesetfiles" "basesets_vs142.vcxproj.filters" diff --git a/projects/generate.vbs b/projects/generate.vbs deleted file mode 100644 index 577dce955..000000000 --- a/projects/generate.vbs +++ /dev/null @@ -1,414 +0,0 @@ -Option Explicit - -' This file is part of OpenTTD. -' OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -' OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -' See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>. - -Dim FSO -Set FSO = CreateObject("Scripting.FileSystemObject") - -' openttd_vs142.sln is for MSVC 2019 -' openttd_vs142.vcxproj is for MSVC 2019 -' openttd_vs142.vcxproj.filters is for MSVC 2019 -' langs_vs142.vcxproj is for MSVC 2019 -' strgen_vs142.vcxproj is for MSVC 2019 -' strgen_vs142.vcxproj.filters is for MSVC 2019 -' generate_vs142.vcxproj is for MSVC 2019 -' version_vs142.vcxproj is for MSVC 2019 -' basesets_vs142.vcxproj is for MSVC 2019 - -' openttd_vs141.sln is for MSVC 2017 -' openttd_vs141.vcxproj is for MSVC 2017 -' openttd_vs141.vcxproj.filters is for MSVC 2017 -' langs_vs141.vcxproj is for MSVC 2017 -' strgen_vs141.vcxproj is for MSVC 2017 -' strgen_vs141.vcxproj.filters is for MSVC 2017 -' generate_vs141.vcxproj is for MSVC 2017 -' version_vs141.vcxproj is for MSVC 2017 -' basesets_vs141.vcxproj is for MSVC 2017 - -' openttd_vs140.sln is for MSVC 2015 -' openttd_vs140.vcxproj is for MSVC 2015 -' openttd_vs140.vcxproj.filters is for MSVC 2015 -' langs_vs140.vcxproj is for MSVC 2015 -' strgen_vs140.vcxproj is for MSVC 2015 -' strgen_vs140.vcxproj.filters is for MSVC 2015 -' generate_vs140.vcxproj is for MSVC 2015 -' version_vs140.vcxproj is for MSVC 2015 -' basesets_vs140.vcxproj is for MSVC 2015 - -Sub safety_check(filename) - Dim file, line, regexp, list - - ' Define regexp - Set regexp = New RegExp - regexp.Pattern = "#|ottdres.rc|win32.cpp|win32_v.cpp" - regexp.Global = True - - ' We use a dictionary to check duplicates - Set list = CreateObject("Scripting.Dictionary") - - Set file = FSO.OpenTextFile(filename, 1, 0, 0) - While Not file.AtEndOfStream - line = Replace(file.ReadLine, Chr(9), "") ' Remove tabs - If Len(line) > 0 And Not regexp.Test(line) Then - line = FSO.GetFileName(line) - if list.Exists(line) Then - WScript.Echo " !! ERROR !!" _ - & vbCrLf & "" _ - & vbCrLf & "The filename '" & line & "' is already used in this project." _ - & vbCrLf & "Because MSVC uses one single directory for all object files, it" _ - & vbCrLf & "cannot handle filenames with the same name inside the same project." _ - & vbCrLf & "Please rename either one of the file and try generating again." _ - & vbCrLf & "" _ - & vbCrLf & " !! ERROR !!" - WScript.Quit(1) - End If - list.Add line, line - End If - Wend - file.Close -End Sub - -Sub get_files(srcdir, dir, list) - Dim file, filename - Dim rekeep, reskip - - ' pattern for files to keep - Set rekeep = New RegExp - rekeep.Pattern = "\.h(pp)?$" - rekeep.Global = True - - ' pattern for files to exclude - Set reskip = New RegExp - reskip.Pattern = "\.svn" - reskip.Global = True - - For Each file in dir.Files - filename = Replace(file.path, srcdir, "") ' Remove */src/ - filename = Replace(filename, "\", "/") ' Replace separators - If rekeep.Test(filename) And Not reskip.Test(filename) Then - list.Add filename, filename - End If - Next -End Sub - -Sub get_dir_files(srcdir, dir, list) - Dim folder - ' Get files - get_files srcdir, dir, list - - ' Recurse in subfolders - For Each folder in dir.SubFolders - get_dir_files srcdir, folder, list - Next -End Sub - -Sub headers_check(filename, dir) - Dim source_list_headers, src_dir_headers, regexp, line, file, str - - ' Define regexp for source.list parsing - Set regexp = New RegExp - regexp.Pattern = "\.h" - regexp.Global = True - - ' Parse source.list and store headers in a dictionary - Set source_list_headers = CreateObject("Scripting.Dictionary") - Set file = FSO.OpenTextFile(filename, 1, 0, 0) - While Not file.AtEndOfStream - line = Replace(file.ReadLine, Chr(9), "") ' Remove tabs - If Len(line) > 0 And regexp.Test(line) And line <> "../objs/langs/table/strings.h" And line <> "../objs/settings/table/settings.h" Then - source_list_headers.Add line, line - End If - Wend - file.Close() - - ' Get header files in /src/ - Set src_dir_headers = CreateObject("Scripting.Dictionary") - get_dir_files dir, FSO.GetFolder(dir), src_dir_headers - - ' Finding files in source.list but not in /src/ - For Each line In source_list_headers - If Not src_dir_headers.Exists(line) Then - str = str & "< " & line & vbCrLf - End If - Next - - ' Finding files in /src/ but not in source.list - For Each line In src_dir_headers - If Not source_list_headers.Exists(line) Then - str = str & "> " & line & vbCrLf - End If - Next - - ' Display the missing files if any - If str <> "" Then - str = "The following headers are missing in source.list and not in /src/ or vice versa." _ - & vbCrLf & str - WScript.Echo str - End If -End Sub - -Sub load_main_data(filename, ByRef vcxproj, ByRef filters, ByRef files) - Dim file, line, deep, skip, first_filter, first_file, filter, cltype, index - index = 0 - ' Read the source.list and process it - Set file = FSO.OpenTextFile(filename, 1, 0, 0) - While Not file.AtEndOfStream - line = Replace(file.ReadLine, Chr(9), "") ' Remove tabs - If Len(line) > 0 Then - Select Case Split(line, " ")(0) - Case "#end" - If deep = skip Then skip = skip - 1 - deep = deep - 1 - Case "#else" - If deep = skip Then - skip = skip - 1 - ElseIf deep - 1 = skip Then - skip = skip + 1 - End If - Case "#if" - line = Replace(line, "#if ", "") - If deep = skip And ( _ - line = "SDL" Or _ - line = "SDL2" Or _ - line = "PNG" Or _ - line = "WIN32" Or _ - line = "MSVC" Or _ - line = "DIRECTMUSIC" Or _ - line = "AI" Or _ - line = "USE_SSE" Or _ - line = "USE_XAUDIO2" Or _ - line = "USE_THREADS" _ - ) Then skip = skip + 1 - deep = deep + 1 - Case "#" - if deep = skip Then - line = Replace(line, "# ", "") - if first_filter <> 0 Then - filters = filters & vbCrLf - Else - first_filter = 1 - End If - filter = line - filters = filters & _ - " <Filter Include="& Chr(34) & filter & Chr(34) & ">" & vbCrLf & _ - " <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-" & String(12 - Len(CStr(index)), "0") & index & "}</UniqueIdentifier>" & vbCrLf & _ - " </Filter>" - index = index + 1 - End If - Case Else - If deep = skip Then - line = Replace(line, "/" ,"\") - if first_file <> 0 Then - vcxproj = vcxproj & vbCrLf - files = files & vbCrLf - Else - first_file = 1 - End If - Select Case Split(Line, ".")(1) - Case "cpp" - cltype = "ClCompile" - Case "rc" - cltype = "ResourceCompile" - Case Else - cltype = "ClInclude" - End Select - vcxproj = vcxproj & " <" & cltype & " Include="& Chr(34) & "..\src\" & line & Chr(34) & " />" - files = files & _ - " <" & cltype & " Include="& Chr(34) & "..\src\" & line & Chr(34) & ">" & vbCrLf & _ - " <Filter>" & filter & "</Filter>" & vbCrLf & _ - " </" & cltype & ">" - End If - End Select - End If - Wend - file.Close() -End Sub - -Sub load_lang_data(dir, ByRef vcxproj, ByRef files) - Dim folder, file, first_time - Set folder = FSO.GetFolder(dir) - For Each file In folder.Files - file = FSO.GetFileName(file) - If file <> "english.txt" And FSO.GetExtensionName(file) = "txt" Then - file = Left(file, Len(file) - 4) - If first_time <> 0 Then - vcxproj = vcxproj & vbCrLf - files = files & vbCrLf - Else - first_time = 1 - End If - vcxproj = vcxproj & _ - " <CustomBuild Include=" & Chr(34) & "..\src\lang\" & file & ".txt" & Chr(34) & ">" & vbCrLf & _ - " <Message Condition=" & Chr(34) & "'$(Configuration)|$(Platform)'=='Debug|Win32'" & Chr(34) & ">Generating " & file & " language file</Message>" & vbCrLf & _ - " <Command Condition=" & Chr(34) & "'$(Configuration)|$(Platform)'=='Debug|Win32'" & Chr(34) & ">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang " & Chr(34) & "%(FullPath)" & Chr(34) & "</Command>" & vbCrLf & _ - " <AdditionalInputs Condition=" & Chr(34) & "'$(Configuration)|$(Platform)'=='Debug|Win32'" & Chr(34) & ">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs>" & vbCrLf & _ - " <Outputs Condition=" & Chr(34) & "'$(Configuration)|$(Platform)'=='Debug|Win32'" & Chr(34) & ">..\bin\lang\" & file & ".lng;%(Outputs)</Outputs>" & vbCrLf & _ - " </CustomBuild>" - files = files & _ - " <CustomBuild Include=" & Chr(34) & "..\src\lang\" & file & ".txt" & Chr(34) & ">" & vbCrLf & _ - " <Filter>Translations</Filter>" & vbCrLf & _ - " </CustomBuild>" - End If - Next -End Sub - -Sub load_settings_data(dir, ByRef vcxproj, ByRef command, ByRef files) - Dim folder, file, first_time - command = "..\objs\settings\settings_gen.exe -o ..\objs\settings\table\settings.h -b ..\src\table\settings.h.preamble -a ..\src\table\settings.h.postamble" - Set folder = FSO.GetFolder(dir) - For Each file In folder.Files - file = FSO.GetFileName(file) - If FSO.GetExtensionName(file) = "ini" Then - if first_time <> 0 Then - vcxproj = vcxproj & vbCrLf - files = files & vbCrLf - Else - first_time = 1 - End If - vcxproj = vcxproj & _ - " <None Include=" & Chr(34) & "..\src\table\" & file & Chr(34) & " />" - command = command & " ..\src\table\" & file - files = files & _ - " <None Include=" & Chr(34) & "..\src\table\" & file & Chr(34) & ">" & vbCrLf & _ - " <Filter>INI</Filter>" & vbCrLf & _ - " </None>" - End If - Next -End Sub - -Sub load_baseset_data(dir, langdir, ByRef vcxproj, ByRef files, ByRef langs) - Dim folder, file, ext, first_time - Set folder = FSO.GetFolder(langdir) - langs = " <Langs>" - For Each file In folder.Files - If first_time <> 0 Then - langs = langs & ";" - Else - first_time = 1 - End If - file = FSO.GetFileName(file) - ext = FSO.GetExtensionName(file) - langs = langs & "..\src\lang\" & file - Next - langs = langs & "</Langs>" - first_time = 0 - Set folder = FSO.GetFolder(dir) - For Each file In folder.Files - file = FSO.GetFileName(file) - ext = FSO.GetExtensionName(file) - If ext = "obm" Or ext = "obg" Or ext = "obs" Then - If first_time <> 0 Then - vcxproj = vcxproj & vbCrLf - files = files & vbCrLf - Else - first_time = 1 - End If - vcxproj = vcxproj & _ - " <CustomBuild Include=" & Chr(34) & "..\media\baseset\" & file & Chr(34) & ">" & vbCrLf & _ - " <Message Condition=" & Chr(34) & "'$(Configuration)|$(Platform)'=='Debug|Win32'" & Chr(34) & ">Generating " & file & " baseset metadata file</Message>" & vbCrLf & _ - " <Command Condition=" & Chr(34) & "'$(Configuration)|$(Platform)'=='Debug|Win32'" & Chr(34) & ">cscript //nologo ..\media\baseset\translations.vbs " & Chr(34) & "%(FullPath)" & Chr(34) & " " & Chr(34) & "$(OutputPath)" & file & Chr(34) & " ..\src\lang ..\bin\baseset\orig_extra.grf</Command>" & vbCrLf & _ - " <AdditionalInputs Condition=" & Chr(34) & "'$(Configuration)|$(Platform)'=='Debug|Win32'" & Chr(34) & ">$(Langs);..\bin\baseset\orig_extra.grf;%(AdditionalInputs)</AdditionalInputs>" & vbCrLf & _ - " <Outputs Condition=" & Chr(34) & "'$(Configuration)|$(Platform)'=='Debug|Win32'" & Chr(34) & ">..\bin\baseset\" & file & ";%(Outputs)</Outputs>" & vbCrLf & _ - " </CustomBuild>" - files = files & _ - " <CustomBuild Include=" & Chr(34) & "..\media\baseset\" & file & Chr(34) & ">" & vbCrLf & _ - " <Filter>Baseset Metadata</Filter>" & vbCrLf & _ - " </CustomBuild>" - End If - Next -End Sub - -Sub generate(data, dest, data2) - Dim srcfile, destfile, line, regexp - WScript.Echo "Generating " & FSO.GetFileName(dest) & "..." - Set srcfile = FSO.OpenTextFile(dest & ".in", 1, 0, 0) - Set destfile = FSO.CreateTextFile(dest, -1, 0) - - If Not IsNull(data2) Then - ' Everything above the !!FILTERS!! marker - Set regexp = New RegExp - regexp.Pattern = "!!FILTERS!!" - regexp.Global = True - - line = srcfile.ReadLine() - While Not regexp.Test(line) - If len(line) > 0 Then destfile.WriteLine(line) - line = srcfile.ReadLine() - Wend - - ' Our generated content - line = regexp.Replace(line, data2) - destfile.WriteLine(line) - End If - - ' Everything above the !!FILES!! marker - line = srcfile.ReadLine() - While line <> "!!FILES!!" - If len(line) > 0 Then destfile.WriteLine(line) - line = srcfile.ReadLine() - Wend - - ' Our generated content - destfile.WriteLine(data) - - ' Everything below the !!FILES!! marker - While Not srcfile.AtEndOfStream - line = srcfile.ReadLine() - If len(line) > 0 Then destfile.WriteLine(line) - Wend - srcfile.Close() - destfile.Close() -End Sub - -Dim ROOT_DIR -ROOT_DIR = FSO.GetFolder("..").Path -If Not FSO.FileExists(ROOT_DIR & "/source.list") Then - ROOT_DIR = FSO.GetFolder(".").Path -End If -If Not FSO.FileExists(ROOT_DIR & "/source.list") Then - WScript.Echo "Can't find source.list, needed in order to make this run." _ - & vbCrLf & "Please go to either the project dir, or the root dir of a clean SVN checkout." - WScript.Quit(1) -End If - -safety_check ROOT_DIR & "/source.list" -headers_check ROOT_DIR & "/source.list", ROOT_DIR & "\src\" ' Backslashes needed for DoFiles - -Dim openttdvcxproj, openttdfilters, openttdfiles -load_main_data ROOT_DIR & "/source.list", openttdvcxproj, openttdfilters, openttdfiles -generate openttdvcxproj, ROOT_DIR & "/projects/openttd_vs140.vcxproj", Null -generate openttdfiles, ROOT_DIR & "/projects/openttd_vs140.vcxproj.filters", openttdfilters -generate openttdvcxproj, ROOT_DIR & "/projects/openttd_vs141.vcxproj", Null -generate openttdfiles, ROOT_DIR & "/projects/openttd_vs141.vcxproj.filters", openttdfilters -generate openttdvcxproj, ROOT_DIR & "/projects/openttd_vs142.vcxproj", Null -generate openttdfiles, ROOT_DIR & "/projects/openttd_vs142.vcxproj.filters", openttdfilters - -Dim langvcxproj, langfiles -load_lang_data ROOT_DIR & "/src/lang", langvcxproj, langfiles -generate langvcxproj, ROOT_DIR & "/projects/langs_vs140.vcxproj", Null -generate langfiles, ROOT_DIR & "/projects/langs_vs140.vcxproj.filters", Null -generate langvcxproj, ROOT_DIR & "/projects/langs_vs141.vcxproj", Null -generate langfiles, ROOT_DIR & "/projects/langs_vs141.vcxproj.filters", Null -generate langvcxproj, ROOT_DIR & "/projects/langs_vs142.vcxproj", Null -generate langfiles, ROOT_DIR & "/projects/langs_vs142.vcxproj.filters", Null - -Dim settingsvcxproj, settingscommand, settingsfiles -load_settings_data ROOT_DIR & "/src/table", settingsvcxproj, settingscommand, settingsfiles -generate settingsvcxproj, ROOT_DIR & "/projects/settings_vs140.vcxproj", settingscommand -generate settingsfiles, ROOT_DIR & "/projects/settings_vs140.vcxproj.filters", Null -generate settingsvcxproj, ROOT_DIR & "/projects/settings_vs141.vcxproj", settingscommand -generate settingsfiles, ROOT_DIR & "/projects/settings_vs141.vcxproj.filters", Null -generate settingsvcxproj, ROOT_DIR & "/projects/settings_vs142.vcxproj", settingscommand -generate settingsfiles, ROOT_DIR & "/projects/settings_vs142.vcxproj.filters", Null - -Dim basesetvcxproj, basesetfiles, basesetlangs -load_baseset_data ROOT_DIR & "/media/baseset", ROOT_DIR & "/src/lang", basesetvcxproj, basesetfiles, basesetlangs -generate basesetvcxproj, ROOT_DIR & "/projects/basesets_vs140.vcxproj", basesetlangs -generate basesetfiles, ROOT_DIR & "/projects/basesets_vs140.vcxproj.filters", Null -generate basesetvcxproj, ROOT_DIR & "/projects/basesets_vs141.vcxproj", basesetlangs -generate basesetfiles, ROOT_DIR & "/projects/basesets_vs141.vcxproj.filters", Null -generate basesetvcxproj, ROOT_DIR & "/projects/basesets_vs142.vcxproj", basesetlangs -generate basesetfiles, ROOT_DIR & "/projects/basesets_vs142.vcxproj.filters", Null diff --git a/projects/generate_vs140.vcxproj b/projects/generate_vs140.vcxproj deleted file mode 100644 index b17142050..000000000 --- a/projects/generate_vs140.vcxproj +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>generate</ProjectName> - <ProjectGuid>{2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}</ProjectGuid> - <RootNamespace>generate</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <ItemDefinitionGroup> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\source.list"> - <FileType>Document</FileType> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Running %27generate.vbs%27 ...</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)generate.vbs"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(FullPath);%(AdditionalInputs)</AdditionalInputs> - </CustomBuild> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/generate_vs141.vcxproj b/projects/generate_vs141.vcxproj deleted file mode 100644 index d7a877db1..000000000 --- a/projects/generate_vs141.vcxproj +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>generate</ProjectName> - <ProjectGuid>{2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}</ProjectGuid> - <RootNamespace>generate</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <ItemDefinitionGroup> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\source.list"> - <FileType>Document</FileType> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Running %27generate.vbs%27 ...</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)generate.vbs"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(FullPath);%(AdditionalInputs)</AdditionalInputs> - </CustomBuild> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/generate_vs142.vcxproj b/projects/generate_vs142.vcxproj deleted file mode 100644 index 7230676cb..000000000 --- a/projects/generate_vs142.vcxproj +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>generate</ProjectName> - <ProjectGuid>{2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}</ProjectGuid> - <RootNamespace>generate</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <ItemDefinitionGroup> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\source.list"> - <FileType>Document</FileType> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Running %27generate.vbs%27 ...</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)generate.vbs"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(FullPath);%(AdditionalInputs)</AdditionalInputs> - </CustomBuild> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/langs_vs140.vcxproj b/projects/langs_vs140.vcxproj deleted file mode 100644 index 25e7160bf..000000000 --- a/projects/langs_vs140.vcxproj +++ /dev/null @@ -1,390 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>langs</ProjectName> - <ProjectGuid>{0F066B23-18DF-4284-8265-F4A5E7E3B966}</ProjectGuid> - <RootNamespace>langs</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\langs\</IntDir> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Message>Generating strings.h</Message> - <Command>..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table</Command> - </PreBuildEvent> - <Midl> - <TypeLibraryName>./langs.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\afrikaans.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating afrikaans language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\afrikaans.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\arabic_egypt.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating arabic_egypt language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\arabic_egypt.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\basque.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating basque language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\basque.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\belarusian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating belarusian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\belarusian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\brazilian_portuguese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating brazilian_portuguese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\brazilian_portuguese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\bulgarian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating bulgarian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\bulgarian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\catalan.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating catalan language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\catalan.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\croatian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating croatian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\croatian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\czech.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating czech language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\czech.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\danish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating danish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\danish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\dutch.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating dutch language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\dutch.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_AU.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english_AU language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english_AU.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_US.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english_US language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english_US.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\esperanto.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating esperanto language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\esperanto.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\estonian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating estonian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\estonian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\faroese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating faroese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\faroese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\finnish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating finnish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\finnish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\french.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating french language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\french.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\gaelic.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gaelic language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\gaelic.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\galician.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating galician language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\galician.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\german.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating german language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\german.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\greek.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating greek language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\greek.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\hebrew.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating hebrew language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\hebrew.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\hungarian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating hungarian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\hungarian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\icelandic.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating icelandic language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\icelandic.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\indonesian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating indonesian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\indonesian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\irish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating irish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\irish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\italian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating italian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\italian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\japanese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating japanese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\japanese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\korean.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating korean language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\korean.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\latin.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating latin language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\latin.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\latvian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating latvian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\latvian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\lithuanian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating lithuanian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\lithuanian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\luxembourgish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating luxembourgish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\luxembourgish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\malay.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating malay language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\malay.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_bokmal.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating norwegian_bokmal language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\norwegian_bokmal.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_nynorsk.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating norwegian_nynorsk language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\norwegian_nynorsk.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\polish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating polish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\polish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\portuguese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating portuguese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\portuguese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\romanian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating romanian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\romanian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\russian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating russian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\russian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\serbian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating serbian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\serbian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\simplified_chinese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating simplified_chinese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\simplified_chinese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovak.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating slovak language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\slovak.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovenian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating slovenian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\slovenian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating spanish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\spanish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish_MX.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating spanish_MX language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\spanish_MX.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\swedish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating swedish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\swedish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\tamil.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating tamil language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\tamil.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\thai.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating thai language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\thai.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\traditional_chinese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating traditional_chinese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\traditional_chinese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\turkish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating turkish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\turkish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\ukrainian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating ukrainian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\ukrainian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\vietnamese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating vietnamese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\vietnamese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\welsh.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating welsh language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\welsh.lng;%(Outputs)</Outputs> - </CustomBuild> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="strgen_vs140.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/langs_vs140.vcxproj.filters b/projects/langs_vs140.vcxproj.filters deleted file mode 100644 index bf5257ec8..000000000 --- a/projects/langs_vs140.vcxproj.filters +++ /dev/null @@ -1,176 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Translations"> - <UniqueIdentifier>{2a164580-9033-4a01-974b-b21da507efda}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt" /> - <CustomBuild Include="..\src\lang\afrikaans.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\arabic_egypt.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\basque.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\belarusian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\brazilian_portuguese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\bulgarian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\catalan.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\croatian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\czech.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\danish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\dutch.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_AU.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_US.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\esperanto.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\estonian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\faroese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\finnish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\french.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\gaelic.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\galician.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\german.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\greek.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\hebrew.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\hungarian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\icelandic.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\indonesian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\irish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\italian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\japanese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\korean.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\latin.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\latvian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\lithuanian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\luxembourgish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\malay.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_bokmal.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_nynorsk.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\polish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\portuguese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\romanian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\russian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\serbian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\simplified_chinese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovak.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovenian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish_MX.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\swedish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\tamil.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\thai.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\traditional_chinese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\turkish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\ukrainian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\vietnamese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\welsh.txt"> - <Filter>Translations</Filter> - </CustomBuild> - </ItemGroup> -</Project> diff --git a/projects/langs_vs140.vcxproj.filters.in b/projects/langs_vs140.vcxproj.filters.in deleted file mode 100644 index 0d60ee959..000000000 --- a/projects/langs_vs140.vcxproj.filters.in +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Translations"> - <UniqueIdentifier>{2a164580-9033-4a01-974b-b21da507efda}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt" /> -!!FILES!! - </ItemGroup> -</Project> diff --git a/projects/langs_vs140.vcxproj.in b/projects/langs_vs140.vcxproj.in deleted file mode 100644 index 3271fecff..000000000 --- a/projects/langs_vs140.vcxproj.in +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>langs</ProjectName> - <ProjectGuid>{0F066B23-18DF-4284-8265-F4A5E7E3B966}</ProjectGuid> - <RootNamespace>langs</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\langs\</IntDir> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Message>Generating strings.h</Message> - <Command>..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table</Command> - </PreBuildEvent> - <Midl> - <TypeLibraryName>./langs.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english.lng;%(Outputs)</Outputs> - </CustomBuild> -!!FILES!! - </ItemGroup> - <ItemGroup> - <ProjectReference Include="strgen_vs140.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/langs_vs141.vcxproj b/projects/langs_vs141.vcxproj deleted file mode 100644 index c554c6e37..000000000 --- a/projects/langs_vs141.vcxproj +++ /dev/null @@ -1,390 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>langs</ProjectName> - <ProjectGuid>{0F066B23-18DF-4284-8265-F4A5E7E3B966}</ProjectGuid> - <RootNamespace>langs</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\langs\</IntDir> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Message>Generating strings.h</Message> - <Command>..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table</Command> - </PreBuildEvent> - <Midl> - <TypeLibraryName>./langs.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\afrikaans.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating afrikaans language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\afrikaans.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\arabic_egypt.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating arabic_egypt language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\arabic_egypt.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\basque.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating basque language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\basque.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\belarusian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating belarusian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\belarusian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\brazilian_portuguese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating brazilian_portuguese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\brazilian_portuguese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\bulgarian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating bulgarian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\bulgarian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\catalan.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating catalan language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\catalan.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\croatian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating croatian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\croatian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\czech.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating czech language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\czech.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\danish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating danish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\danish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\dutch.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating dutch language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\dutch.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_AU.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english_AU language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english_AU.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_US.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english_US language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english_US.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\esperanto.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating esperanto language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\esperanto.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\estonian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating estonian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\estonian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\faroese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating faroese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\faroese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\finnish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating finnish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\finnish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\french.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating french language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\french.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\gaelic.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gaelic language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\gaelic.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\galician.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating galician language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\galician.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\german.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating german language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\german.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\greek.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating greek language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\greek.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\hebrew.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating hebrew language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\hebrew.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\hungarian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating hungarian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\hungarian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\icelandic.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating icelandic language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\icelandic.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\indonesian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating indonesian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\indonesian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\irish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating irish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\irish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\italian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating italian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\italian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\japanese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating japanese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\japanese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\korean.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating korean language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\korean.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\latin.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating latin language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\latin.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\latvian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating latvian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\latvian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\lithuanian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating lithuanian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\lithuanian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\luxembourgish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating luxembourgish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\luxembourgish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\malay.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating malay language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\malay.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_bokmal.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating norwegian_bokmal language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\norwegian_bokmal.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_nynorsk.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating norwegian_nynorsk language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\norwegian_nynorsk.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\polish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating polish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\polish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\portuguese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating portuguese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\portuguese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\romanian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating romanian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\romanian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\russian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating russian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\russian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\serbian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating serbian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\serbian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\simplified_chinese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating simplified_chinese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\simplified_chinese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovak.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating slovak language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\slovak.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovenian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating slovenian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\slovenian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating spanish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\spanish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish_MX.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating spanish_MX language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\spanish_MX.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\swedish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating swedish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\swedish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\tamil.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating tamil language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\tamil.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\thai.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating thai language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\thai.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\traditional_chinese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating traditional_chinese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\traditional_chinese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\turkish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating turkish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\turkish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\ukrainian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating ukrainian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\ukrainian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\vietnamese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating vietnamese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\vietnamese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\welsh.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating welsh language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\welsh.lng;%(Outputs)</Outputs> - </CustomBuild> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="strgen_vs141.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/langs_vs141.vcxproj.filters b/projects/langs_vs141.vcxproj.filters deleted file mode 100644 index bf5257ec8..000000000 --- a/projects/langs_vs141.vcxproj.filters +++ /dev/null @@ -1,176 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Translations"> - <UniqueIdentifier>{2a164580-9033-4a01-974b-b21da507efda}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt" /> - <CustomBuild Include="..\src\lang\afrikaans.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\arabic_egypt.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\basque.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\belarusian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\brazilian_portuguese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\bulgarian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\catalan.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\croatian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\czech.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\danish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\dutch.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_AU.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_US.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\esperanto.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\estonian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\faroese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\finnish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\french.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\gaelic.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\galician.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\german.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\greek.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\hebrew.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\hungarian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\icelandic.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\indonesian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\irish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\italian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\japanese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\korean.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\latin.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\latvian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\lithuanian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\luxembourgish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\malay.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_bokmal.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_nynorsk.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\polish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\portuguese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\romanian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\russian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\serbian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\simplified_chinese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovak.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovenian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish_MX.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\swedish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\tamil.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\thai.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\traditional_chinese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\turkish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\ukrainian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\vietnamese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\welsh.txt"> - <Filter>Translations</Filter> - </CustomBuild> - </ItemGroup> -</Project> diff --git a/projects/langs_vs141.vcxproj.filters.in b/projects/langs_vs141.vcxproj.filters.in deleted file mode 100644 index 0d60ee959..000000000 --- a/projects/langs_vs141.vcxproj.filters.in +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Translations"> - <UniqueIdentifier>{2a164580-9033-4a01-974b-b21da507efda}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt" /> -!!FILES!! - </ItemGroup> -</Project> diff --git a/projects/langs_vs141.vcxproj.in b/projects/langs_vs141.vcxproj.in deleted file mode 100644 index b73d52c5c..000000000 --- a/projects/langs_vs141.vcxproj.in +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>langs</ProjectName> - <ProjectGuid>{0F066B23-18DF-4284-8265-F4A5E7E3B966}</ProjectGuid> - <RootNamespace>langs</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\langs\</IntDir> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Message>Generating strings.h</Message> - <Command>..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table</Command> - </PreBuildEvent> - <Midl> - <TypeLibraryName>./langs.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english.lng;%(Outputs)</Outputs> - </CustomBuild> -!!FILES!! - </ItemGroup> - <ItemGroup> - <ProjectReference Include="strgen_vs141.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/langs_vs142.vcxproj b/projects/langs_vs142.vcxproj deleted file mode 100644 index 0a11156bb..000000000 --- a/projects/langs_vs142.vcxproj +++ /dev/null @@ -1,390 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>langs</ProjectName> - <ProjectGuid>{0F066B23-18DF-4284-8265-F4A5E7E3B966}</ProjectGuid> - <RootNamespace>langs</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\langs\</IntDir> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Message>Generating strings.h</Message> - <Command>..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table</Command> - </PreBuildEvent> - <Midl> - <TypeLibraryName>./langs.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\afrikaans.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating afrikaans language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\afrikaans.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\arabic_egypt.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating arabic_egypt language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\arabic_egypt.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\basque.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating basque language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\basque.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\belarusian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating belarusian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\belarusian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\brazilian_portuguese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating brazilian_portuguese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\brazilian_portuguese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\bulgarian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating bulgarian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\bulgarian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\catalan.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating catalan language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\catalan.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\croatian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating croatian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\croatian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\czech.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating czech language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\czech.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\danish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating danish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\danish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\dutch.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating dutch language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\dutch.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_AU.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english_AU language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english_AU.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_US.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english_US language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english_US.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\esperanto.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating esperanto language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\esperanto.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\estonian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating estonian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\estonian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\faroese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating faroese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\faroese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\finnish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating finnish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\finnish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\french.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating french language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\french.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\gaelic.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gaelic language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\gaelic.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\galician.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating galician language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\galician.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\german.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating german language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\german.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\greek.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating greek language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\greek.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\hebrew.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating hebrew language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\hebrew.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\hungarian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating hungarian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\hungarian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\icelandic.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating icelandic language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\icelandic.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\indonesian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating indonesian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\indonesian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\irish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating irish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\irish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\italian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating italian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\italian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\japanese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating japanese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\japanese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\korean.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating korean language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\korean.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\latin.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating latin language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\latin.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\latvian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating latvian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\latvian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\lithuanian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating lithuanian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\lithuanian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\luxembourgish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating luxembourgish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\luxembourgish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\malay.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating malay language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\malay.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_bokmal.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating norwegian_bokmal language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\norwegian_bokmal.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_nynorsk.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating norwegian_nynorsk language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\norwegian_nynorsk.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\polish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating polish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\polish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\portuguese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating portuguese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\portuguese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\romanian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating romanian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\romanian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\russian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating russian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\russian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\serbian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating serbian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\serbian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\simplified_chinese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating simplified_chinese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\simplified_chinese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovak.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating slovak language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\slovak.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovenian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating slovenian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\slovenian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating spanish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\spanish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish_MX.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating spanish_MX language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\spanish_MX.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\swedish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating swedish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\swedish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\tamil.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating tamil language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\tamil.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\thai.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating thai language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\thai.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\traditional_chinese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating traditional_chinese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\traditional_chinese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\turkish.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating turkish language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\turkish.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\ukrainian.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating ukrainian language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\ukrainian.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\vietnamese.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating vietnamese language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\vietnamese.lng;%(Outputs)</Outputs> - </CustomBuild> - <CustomBuild Include="..\src\lang\welsh.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating welsh language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\welsh.lng;%(Outputs)</Outputs> - </CustomBuild> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="strgen_vs142.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/langs_vs142.vcxproj.filters b/projects/langs_vs142.vcxproj.filters deleted file mode 100644 index bf5257ec8..000000000 --- a/projects/langs_vs142.vcxproj.filters +++ /dev/null @@ -1,176 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Translations"> - <UniqueIdentifier>{2a164580-9033-4a01-974b-b21da507efda}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt" /> - <CustomBuild Include="..\src\lang\afrikaans.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\arabic_egypt.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\basque.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\belarusian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\brazilian_portuguese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\bulgarian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\catalan.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\croatian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\czech.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\danish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\dutch.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_AU.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\english_US.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\esperanto.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\estonian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\faroese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\finnish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\french.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\gaelic.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\galician.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\german.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\greek.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\hebrew.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\hungarian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\icelandic.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\indonesian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\irish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\italian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\japanese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\korean.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\latin.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\latvian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\lithuanian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\luxembourgish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\malay.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_bokmal.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\norwegian_nynorsk.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\polish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\portuguese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\romanian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\russian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\serbian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\simplified_chinese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovak.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\slovenian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\spanish_MX.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\swedish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\tamil.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\thai.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\traditional_chinese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\turkish.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\ukrainian.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\vietnamese.txt"> - <Filter>Translations</Filter> - </CustomBuild> - <CustomBuild Include="..\src\lang\welsh.txt"> - <Filter>Translations</Filter> - </CustomBuild> - </ItemGroup> -</Project> diff --git a/projects/langs_vs142.vcxproj.filters.in b/projects/langs_vs142.vcxproj.filters.in deleted file mode 100644 index 0d60ee959..000000000 --- a/projects/langs_vs142.vcxproj.filters.in +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Translations"> - <UniqueIdentifier>{2a164580-9033-4a01-974b-b21da507efda}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt" /> -!!FILES!! - </ItemGroup> -</Project> diff --git a/projects/langs_vs142.vcxproj.in b/projects/langs_vs142.vcxproj.in deleted file mode 100644 index f24c7cad7..000000000 --- a/projects/langs_vs142.vcxproj.in +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>langs</ProjectName> - <ProjectGuid>{0F066B23-18DF-4284-8265-F4A5E7E3B966}</ProjectGuid> - <RootNamespace>langs</RootNamespace> - <Keyword>MakeFileProj</Keyword> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Utility</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\langs\</IntDir> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Message>Generating strings.h</Message> - <Command>..\objs\strgen\strgen.exe -s ..\src\lang -d ..\objs\langs\table</Command> - </PreBuildEvent> - <Midl> - <TypeLibraryName>./langs.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - </ItemDefinitionGroup> - <ItemGroup> - <CustomBuild Include="..\src\lang\english.txt"> - <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating english language file</Message> - <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command> - <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs> - <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\english.lng;%(Outputs)</Outputs> - </CustomBuild> -!!FILES!! - </ItemGroup> - <ItemGroup> - <ProjectReference Include="strgen_vs142.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/openttd_vs140.sln b/projects/openttd_vs140.sln deleted file mode 100644 index e2b7632f7..000000000 --- a/projects/openttd_vs140.sln +++ /dev/null @@ -1,103 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openttd", "openttd_vs140.vcxproj", "{668328A0-B40E-4CDB-BD72-D0064424414A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strgen", "strgen_vs140.vcxproj", "{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "langs", "langs_vs140.vcxproj", "{0F066B23-18DF-4284-8265-F4A5E7E3B966}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "version", "version_vs140.vcxproj", "{1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate", "generate_vs140.vcxproj", "{2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "settings", "settings_vs140.vcxproj", "{0817F629-589E-4A3B-B81A-8647BC571E35}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "settingsgen", "settingsgen_vs140.vcxproj", "{E9548DE9-F089-49B7-93A6-30BE2CC311C7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "regression", "regression_vs140.vcxproj", "{4712B013-437D-42CE-947F-DEBABA15261F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basesets", "basesets_vs140.vcxproj", "{E12E77CA-C0F1-4ADA-943F-4929274249D3}" -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 - {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 - {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 - {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 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|Win32.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|Win32.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|x64.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|x64.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|Win32.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|Win32.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|x64.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|x64.Build.0 = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Debug|Win32.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Debug|x64.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Release|Win32.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Release|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|Win32.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|Win32.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|x64.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|Win32.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|Win32.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|x64.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|Win32.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|x64.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|x64.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|Win32.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|Win32.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|x64.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|x64.Build.0 = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Debug|Win32.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Debug|x64.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Release|Win32.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Release|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|Win32.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|Win32.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|x64.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|Win32.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|Win32.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.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_vs140.vcxproj b/projects/openttd_vs140.vcxproj deleted file mode 100644 index 20253a206..000000000 --- a/projects/openttd_vs140.vcxproj +++ /dev/null @@ -1,1387 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>openttd</ProjectName> - <ProjectGuid>{668328A0-B40E-4CDB-BD72-D0064424414A}</ProjectGuid> - <RootNamespace>openttd</RootNamespace> - <VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet> - <VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <LocalDebuggerWorkingDirectory>$(ProjectDir)..\bin</LocalDebuggerWorkingDirectory> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Midl> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>4Bytes</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>Default</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <TargetMachine>MachineX64</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>Cdecl</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <TargetMachine>MachineX64</TargetMachine> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\airport.cpp" /> - <ClCompile Include="..\src\animated_tile.cpp" /> - <ClCompile Include="..\src\articulated_vehicles.cpp" /> - <ClCompile Include="..\src\autoreplace.cpp" /> - <ClCompile Include="..\src\bmp.cpp" /> - <ClCompile Include="..\src\cargoaction.cpp" /> - <ClCompile Include="..\src\cargomonitor.cpp" /> - <ClCompile Include="..\src\cargopacket.cpp" /> - <ClCompile Include="..\src\cargotype.cpp" /> - <ClCompile Include="..\src\cheat.cpp" /> - <ClCompile Include="..\src\command.cpp" /> - <ClCompile Include="..\src\console.cpp" /> - <ClCompile Include="..\src\console_cmds.cpp" /> - <ClCompile Include="..\src\cpu.cpp" /> - <ClCompile Include="..\src\crashlog.cpp" /> - <ClCompile Include="..\src\currency.cpp" /> - <ClCompile Include="..\src\date.cpp" /> - <ClCompile Include="..\src\debug.cpp" /> - <ClCompile Include="..\src\dedicated.cpp" /> - <ClCompile Include="..\src\depot.cpp" /> - <ClCompile Include="..\src\disaster_vehicle.cpp" /> - <ClCompile Include="..\src\driver.cpp" /> - <ClCompile Include="..\src\economy.cpp" /> - <ClCompile Include="..\src\effectvehicle.cpp" /> - <ClCompile Include="..\src\elrail.cpp" /> - <ClCompile Include="..\src\engine.cpp" /> - <ClCompile Include="..\src\fileio.cpp" /> - <ClCompile Include="..\src\fios.cpp" /> - <ClCompile Include="..\src\fontcache.cpp" /> - <ClCompile Include="..\src\fontdetection.cpp" /> - <ClCompile Include="..\src\base_consist.cpp" /> - <ClCompile Include="..\src\gamelog.cpp" /> - <ClCompile Include="..\src\genworld.cpp" /> - <ClCompile Include="..\src\gfx.cpp" /> - <ClCompile Include="..\src\gfxinit.cpp" /> - <ClCompile Include="..\src\gfx_layout.cpp" /> - <ClCompile Include="..\src\goal.cpp" /> - <ClCompile Include="..\src\ground_vehicle.cpp" /> - <ClCompile Include="..\src\heightmap.cpp" /> - <ClCompile Include="..\src\highscore.cpp" /> - <ClCompile Include="..\src\hotkeys.cpp" /> - <ClCompile Include="..\src\ini.cpp" /> - <ClCompile Include="..\src\ini_load.cpp" /> - <ClCompile Include="..\src\landscape.cpp" /> - <ClCompile Include="..\src\linkgraph\demands.cpp" /> - <ClCompile Include="..\src\linkgraph\flowmapper.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraph.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraphjob.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraphschedule.cpp" /> - <ClCompile Include="..\src\linkgraph\mcf.cpp" /> - <ClCompile Include="..\src\linkgraph\refresh.cpp" /> - <ClCompile Include="..\src\map.cpp" /> - <ClCompile Include="..\src\misc.cpp" /> - <ClCompile Include="..\src\mixer.cpp" /> - <ClCompile Include="..\src\music.cpp" /> - <ClCompile Include="..\src\network\network.cpp" /> - <ClCompile Include="..\src\network\network_admin.cpp" /> - <ClCompile Include="..\src\network\network_client.cpp" /> - <ClCompile Include="..\src\network\network_command.cpp" /> - <ClCompile Include="..\src\network\network_content.cpp" /> - <ClCompile Include="..\src\network\network_gamelist.cpp" /> - <ClCompile Include="..\src\network\network_server.cpp" /> - <ClCompile Include="..\src\network\network_udp.cpp" /> - <ClCompile Include="..\src\openttd.cpp" /> - <ClCompile Include="..\src\order_backup.cpp" /> - <ClCompile Include="..\src\pbs.cpp" /> - <ClCompile Include="..\src\progress.cpp" /> - <ClCompile Include="..\src\rail.cpp" /> - <ClCompile Include="..\src\rev.cpp" /> - <ClCompile Include="..\src\road.cpp" /> - <ClCompile Include="..\src\roadstop.cpp" /> - <ClCompile Include="..\src\screenshot_gui.cpp" /> - <ClCompile Include="..\src\screenshot.cpp" /> - <ClCompile Include="..\src\settings.cpp" /> - <ClCompile Include="..\src\signal.cpp" /> - <ClCompile Include="..\src\signs.cpp" /> - <ClCompile Include="..\src\sound.cpp" /> - <ClCompile Include="..\src\sprite.cpp" /> - <ClCompile Include="..\src\spritecache.cpp" /> - <ClCompile Include="..\src\station.cpp" /> - <ClCompile Include="..\src\strgen\strgen_base.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - <ClCompile Include="..\src\stringfilter.cpp" /> - <ClCompile Include="..\src\strings.cpp" /> - <ClCompile Include="..\src\story.cpp" /> - <ClCompile Include="..\src\subsidy.cpp" /> - <ClCompile Include="..\src\textbuf.cpp" /> - <ClCompile Include="..\src\texteff.cpp" /> - <ClCompile Include="..\src\tgp.cpp" /> - <ClCompile Include="..\src\tile_map.cpp" /> - <ClCompile Include="..\src\tilearea.cpp" /> - <ClCompile Include="..\src\townname.cpp" /> - <ClCompile Include="..\src\vehicle.cpp" /> - <ClCompile Include="..\src\vehiclelist.cpp" /> - <ClCompile Include="..\src\viewport.cpp" /> - <ClCompile Include="..\src\viewport_sprite_sorter_sse4.cpp" /> - <ClCompile Include="..\src\waypoint.cpp" /> - <ClCompile Include="..\src\widget.cpp" /> - <ClCompile Include="..\src\window.cpp" /> - <ClInclude Include="..\src\aircraft.h" /> - <ClInclude Include="..\src\airport.h" /> - <ClInclude Include="..\src\animated_tile_func.h" /> - <ClInclude Include="..\src\articulated_vehicles.h" /> - <ClInclude Include="..\src\autoreplace_base.h" /> - <ClInclude Include="..\src\autoreplace_func.h" /> - <ClInclude Include="..\src\autoreplace_gui.h" /> - <ClInclude Include="..\src\autoreplace_type.h" /> - <ClInclude Include="..\src\autoslope.h" /> - <ClInclude Include="..\src\base_media_base.h" /> - <ClInclude Include="..\src\base_media_func.h" /> - <ClInclude Include="..\src\base_station_base.h" /> - <ClInclude Include="..\src\bitmap_type.h" /> - <ClInclude Include="..\src\bmp.h" /> - <ClInclude Include="..\src\bridge.h" /> - <ClInclude Include="..\src\cargo_type.h" /> - <ClInclude Include="..\src\cargoaction.h" /> - <ClInclude Include="..\src\cargomonitor.h" /> - <ClInclude Include="..\src\cargopacket.h" /> - <ClInclude Include="..\src\cargotype.h" /> - <ClInclude Include="..\src\cheat_func.h" /> - <ClInclude Include="..\src\cheat_type.h" /> - <ClInclude Include="..\src\clear_func.h" /> - <ClInclude Include="..\src\cmd_helper.h" /> - <ClInclude Include="..\src\command_func.h" /> - <ClInclude Include="..\src\command_type.h" /> - <ClInclude Include="..\src\company_base.h" /> - <ClInclude Include="..\src\company_func.h" /> - <ClInclude Include="..\src\company_gui.h" /> - <ClInclude Include="..\src\company_manager_face.h" /> - <ClInclude Include="..\src\company_type.h" /> - <ClInclude Include="..\src\console_func.h" /> - <ClInclude Include="..\src\console_gui.h" /> - <ClInclude Include="..\src\console_internal.h" /> - <ClInclude Include="..\src\console_type.h" /> - <ClInclude Include="..\src\cpu.h" /> - <ClInclude Include="..\src\crashlog.h" /> - <ClInclude Include="..\src\currency.h" /> - <ClInclude Include="..\src\date_func.h" /> - <ClInclude Include="..\src\date_gui.h" /> - <ClInclude Include="..\src\date_type.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\video\dedicated_v.h" /> - <ClInclude Include="..\src\depot_base.h" /> - <ClInclude Include="..\src\depot_func.h" /> - <ClInclude Include="..\src\depot_map.h" /> - <ClInclude Include="..\src\depot_type.h" /> - <ClInclude Include="..\src\direction_func.h" /> - <ClInclude Include="..\src\direction_type.h" /> - <ClInclude Include="..\src\disaster_vehicle.h" /> - <ClInclude Include="..\src\music\dmusic.h" /> - <ClInclude Include="..\src\driver.h" /> - <ClInclude Include="..\src\economy_base.h" /> - <ClInclude Include="..\src\economy_func.h" /> - <ClInclude Include="..\src\economy_type.h" /> - <ClInclude Include="..\src\effectvehicle_base.h" /> - <ClInclude Include="..\src\effectvehicle_func.h" /> - <ClInclude Include="..\src\elrail_func.h" /> - <ClInclude Include="..\src\engine_base.h" /> - <ClInclude Include="..\src\engine_func.h" /> - <ClInclude Include="..\src\engine_gui.h" /> - <ClInclude Include="..\src\engine_type.h" /> - <ClInclude Include="..\src\error.h" /> - <ClInclude Include="..\src\fileio_func.h" /> - <ClInclude Include="..\src\fileio_type.h" /> - <ClInclude Include="..\src\fios.h" /> - <ClInclude Include="..\src\fontcache.h" /> - <ClInclude Include="..\src\fontdetection.h" /> - <ClInclude Include="..\src\framerate_type.h" /> - <ClInclude Include="..\src\base_consist.h" /> - <ClInclude Include="..\src\gamelog.h" /> - <ClInclude Include="..\src\gamelog_internal.h" /> - <ClInclude Include="..\src\genworld.h" /> - <ClInclude Include="..\src\gfx_func.h" /> - <ClInclude Include="..\src\gfx_layout.h" /> - <ClInclude Include="..\src\gfx_type.h" /> - <ClInclude Include="..\src\gfxinit.h" /> - <ClInclude Include="..\src\goal_base.h" /> - <ClInclude Include="..\src\goal_type.h" /> - <ClInclude Include="..\src\graph_gui.h" /> - <ClInclude Include="..\src\ground_vehicle.hpp" /> - <ClInclude Include="..\src\group.h" /> - <ClInclude Include="..\src\group_gui.h" /> - <ClInclude Include="..\src\group_type.h" /> - <ClInclude Include="..\src\gui.h" /> - <ClInclude Include="..\src\guitimer_func.h" /> - <ClInclude Include="..\src\heightmap.h" /> - <ClInclude Include="..\src\highscore.h" /> - <ClInclude Include="..\src\hotkeys.h" /> - <ClInclude Include="..\src\house.h" /> - <ClInclude Include="..\src\house_type.h" /> - <ClInclude Include="..\src\industry.h" /> - <ClInclude Include="..\src\industry_type.h" /> - <ClInclude Include="..\src\industrytype.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\landscape.h" /> - <ClInclude Include="..\src\landscape_type.h" /> - <ClInclude Include="..\src\language.h" /> - <ClInclude Include="..\src\linkgraph\demands.h" /> - <ClInclude Include="..\src\linkgraph\flowmapper.h" /> - <ClInclude Include="..\src\linkgraph\init.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_base.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_gui.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_type.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphjob.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphjob_base.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphschedule.h" /> - <ClInclude Include="..\src\linkgraph\mcf.h" /> - <ClInclude Include="..\src\linkgraph\refresh.h" /> - <ClInclude Include="..\src\livery.h" /> - <ClInclude Include="..\src\map_func.h" /> - <ClInclude Include="..\src\map_type.h" /> - <ClInclude Include="..\src\mixer.h" /> - <ClInclude Include="..\src\network\network.h" /> - <ClInclude Include="..\src\network\network_admin.h" /> - <ClInclude Include="..\src\network\network_base.h" /> - <ClInclude Include="..\src\network\network_client.h" /> - <ClInclude Include="..\src\network\network_content.h" /> - <ClInclude Include="..\src\network\network_content_gui.h" /> - <ClInclude Include="..\src\network\network_func.h" /> - <ClInclude Include="..\src\network\network_gamelist.h" /> - <ClInclude Include="..\src\network\network_gui.h" /> - <ClInclude Include="..\src\network\network_internal.h" /> - <ClInclude Include="..\src\network\network_server.h" /> - <ClInclude Include="..\src\network\network_type.h" /> - <ClInclude Include="..\src\network\network_udp.h" /> - <ClInclude Include="..\src\newgrf.h" /> - <ClInclude Include="..\src\newgrf_airport.h" /> - <ClInclude Include="..\src\newgrf_airporttiles.h" /> - <ClInclude Include="..\src\newgrf_animation_base.h" /> - <ClInclude Include="..\src\newgrf_animation_type.h" /> - <ClInclude Include="..\src\newgrf_callbacks.h" /> - <ClInclude Include="..\src\newgrf_canal.h" /> - <ClInclude Include="..\src\newgrf_cargo.h" /> - <ClInclude Include="..\src\newgrf_class.h" /> - <ClInclude Include="..\src\newgrf_class_func.h" /> - <ClInclude Include="..\src\newgrf_commons.h" /> - <ClInclude Include="..\src\newgrf_config.h" /> - <ClInclude Include="..\src\newgrf_debug.h" /> - <ClInclude Include="..\src\newgrf_engine.h" /> - <ClInclude Include="..\src\newgrf_generic.h" /> - <ClInclude Include="..\src\newgrf_house.h" /> - <ClInclude Include="..\src\newgrf_industries.h" /> - <ClInclude Include="..\src\newgrf_industrytiles.h" /> - <ClInclude Include="..\src\newgrf_object.h" /> - <ClInclude Include="..\src\newgrf_profiling.h" /> - <ClInclude Include="..\src\newgrf_properties.h" /> - <ClInclude Include="..\src\newgrf_railtype.h" /> - <ClInclude Include="..\src\newgrf_roadtype.h" /> - <ClInclude Include="..\src\newgrf_sound.h" /> - <ClInclude Include="..\src\newgrf_spritegroup.h" /> - <ClInclude Include="..\src\newgrf_station.h" /> - <ClInclude Include="..\src\newgrf_storage.h" /> - <ClInclude Include="..\src\newgrf_text.h" /> - <ClInclude Include="..\src\newgrf_town.h" /> - <ClInclude Include="..\src\newgrf_townname.h" /> - <ClInclude Include="..\src\news_func.h" /> - <ClInclude Include="..\src\news_gui.h" /> - <ClInclude Include="..\src\news_type.h" /> - <ClInclude Include="..\src\music\midi.h" /> - <ClInclude Include="..\src\music\midifile.hpp" /> - <ClInclude Include="..\src\music\null_m.h" /> - <ClInclude Include="..\src\sound\null_s.h" /> - <ClInclude Include="..\src\video\null_v.h" /> - <ClInclude Include="..\src\object.h" /> - <ClInclude Include="..\src\object_base.h" /> - <ClInclude Include="..\src\object_type.h" /> - <ClInclude Include="..\src\openttd.h" /> - <ClInclude Include="..\src\order_backup.h" /> - <ClInclude Include="..\src\order_base.h" /> - <ClInclude Include="..\src\order_func.h" /> - <ClInclude Include="..\src\order_type.h" /> - <ClInclude Include="..\src\pbs.h" /> - <ClInclude Include="..\src\progress.h" /> - <ClInclude Include="..\src\querystring_gui.h" /> - <ClInclude Include="..\src\rail.h" /> - <ClInclude Include="..\src\rail_gui.h" /> - <ClInclude Include="..\src\rail_type.h" /> - <ClInclude Include="..\src\rev.h" /> - <ClInclude Include="..\src\road.h" /> - <ClInclude Include="..\src\road_cmd.h" /> - <ClInclude Include="..\src\road_func.h" /> - <ClInclude Include="..\src\road_gui.h" /> - <ClInclude Include="..\src\road_internal.h" /> - <ClInclude Include="..\src\road_type.h" /> - <ClInclude Include="..\src\roadstop_base.h" /> - <ClInclude Include="..\src\roadveh.h" /> - <ClInclude Include="..\src\safeguards.h" /> - <ClInclude Include="..\src\screenshot.h" /> - <ClInclude Include="..\src\screenshot_gui.h" /> - <ClInclude Include="..\src\sound\sdl_s.h" /> - <ClInclude Include="..\src\video\sdl_v.h" /> - <ClInclude Include="..\src\video\sdl2_v.h" /> - <ClInclude Include="..\src\settings_func.h" /> - <ClInclude Include="..\src\settings_gui.h" /> - <ClInclude Include="..\src\settings_internal.h" /> - <ClInclude Include="..\src\settings_type.h" /> - <ClInclude Include="..\src\ship.h" /> - <ClInclude Include="..\src\signal_func.h" /> - <ClInclude Include="..\src\signal_type.h" /> - <ClInclude Include="..\src\signs_base.h" /> - <ClInclude Include="..\src\signs_func.h" /> - <ClInclude Include="..\src\signs_type.h" /> - <ClInclude Include="..\src\slope_func.h" /> - <ClInclude Include="..\src\slope_type.h" /> - <ClInclude Include="..\src\smallmap_gui.h" /> - <ClInclude Include="..\src\sortlist_type.h" /> - <ClInclude Include="..\src\sound_func.h" /> - <ClInclude Include="..\src\sound_type.h" /> - <ClInclude Include="..\src\sprite.h" /> - <ClInclude Include="..\src\spritecache.h" /> - <ClInclude Include="..\src\station_base.h" /> - <ClInclude Include="..\src\station_func.h" /> - <ClInclude Include="..\src\station_gui.h" /> - <ClInclude Include="..\src\station_kdtree.h" /> - <ClInclude Include="..\src\station_type.h" /> - <ClInclude Include="..\src\statusbar_gui.h" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\story_base.h" /> - <ClInclude Include="..\src\story_type.h" /> - <ClInclude Include="..\src\strgen\strgen.h" /> - <ClInclude Include="..\src\string_base.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\string_type.h" /> - <ClInclude Include="..\src\os\windows\string_uniscribe.h" /> - <ClInclude Include="..\src\stringfilter_type.h" /> - <ClInclude Include="..\src\strings_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - <ClInclude Include="..\src\subsidy_base.h" /> - <ClInclude Include="..\src\subsidy_func.h" /> - <ClInclude Include="..\src\subsidy_type.h" /> - <ClInclude Include="..\src\tar_type.h" /> - <ClInclude Include="..\src\terraform_gui.h" /> - <ClInclude Include="..\src\textbuf_gui.h" /> - <ClInclude Include="..\src\textbuf_type.h" /> - <ClInclude Include="..\src\texteff.hpp" /> - <ClInclude Include="..\src\textfile_gui.h" /> - <ClInclude Include="..\src\textfile_type.h" /> - <ClInclude Include="..\src\tgp.h" /> - <ClInclude Include="..\src\tile_cmd.h" /> - <ClInclude Include="..\src\tile_type.h" /> - <ClInclude Include="..\src\tilearea_type.h" /> - <ClInclude Include="..\src\tilehighlight_func.h" /> - <ClInclude Include="..\src\tilehighlight_type.h" /> - <ClInclude Include="..\src\tilematrix_type.hpp" /> - <ClInclude Include="..\src\timetable.h" /> - <ClInclude Include="..\src\toolbar_gui.h" /> - <ClInclude Include="..\src\town.h" /> - <ClInclude Include="..\src\town_type.h" /> - <ClInclude Include="..\src\town_kdtree.h" /> - <ClInclude Include="..\src\townname_func.h" /> - <ClInclude Include="..\src\townname_type.h" /> - <ClInclude Include="..\src\track_func.h" /> - <ClInclude Include="..\src\track_type.h" /> - <ClInclude Include="..\src\train.h" /> - <ClInclude Include="..\src\transparency.h" /> - <ClInclude Include="..\src\transparency_gui.h" /> - <ClInclude Include="..\src\transport_type.h" /> - <ClInclude Include="..\src\tunnelbridge.h" /> - <ClInclude Include="..\src\vehicle_base.h" /> - <ClInclude Include="..\src\vehicle_func.h" /> - <ClInclude Include="..\src\vehicle_gui.h" /> - <ClInclude Include="..\src\vehicle_gui_base.h" /> - <ClInclude Include="..\src\vehicle_type.h" /> - <ClInclude Include="..\src\vehiclelist.h" /> - <ClInclude Include="..\src\viewport_func.h" /> - <ClInclude Include="..\src\viewport_kdtree.h" /> - <ClInclude Include="..\src\viewport_sprite_sorter.h" /> - <ClInclude Include="..\src\viewport_type.h" /> - <ClInclude Include="..\src\water.h" /> - <ClInclude Include="..\src\waypoint_base.h" /> - <ClInclude Include="..\src\waypoint_func.h" /> - <ClInclude Include="..\src\widget_type.h" /> - <ClInclude Include="..\src\os\windows\win32.h" /> - <ClInclude Include="..\src\music\win32_m.h" /> - <ClInclude Include="..\src\sound\win32_s.h" /> - <ClInclude Include="..\src\video\win32_v.h" /> - <ClInclude Include="..\src\window_func.h" /> - <ClInclude Include="..\src\window_gui.h" /> - <ClInclude Include="..\src\window_type.h" /> - <ClInclude Include="..\src\sound\xaudio2_s.h" /> - <ClInclude Include="..\src\zoom_func.h" /> - <ClInclude Include="..\src\zoom_type.h" /> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\core\alloc_type.hpp" /> - <ClInclude Include="..\src\core\backup_type.hpp" /> - <ClCompile Include="..\src\core\bitmath_func.cpp" /> - <ClInclude Include="..\src\core\bitmath_func.hpp" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\core\endian_type.hpp" /> - <ClInclude Include="..\src\core\enum_type.hpp" /> - <ClCompile Include="..\src\core\geometry_func.cpp" /> - <ClInclude Include="..\src\core\geometry_func.hpp" /> - <ClInclude Include="..\src\core\geometry_type.hpp" /> - <ClInclude Include="..\src\core\kdtree.hpp" /> - <ClCompile Include="..\src\core\math_func.cpp" /> - <ClInclude Include="..\src\core\math_func.hpp" /> - <ClInclude Include="..\src\core\mem_func.hpp" /> - <ClInclude Include="..\src\core\multimap.hpp" /> - <ClInclude Include="..\src\core\overflowsafe_type.hpp" /> - <ClCompile Include="..\src\core\pool_func.cpp" /> - <ClInclude Include="..\src\core\pool_func.hpp" /> - <ClInclude Include="..\src\core\pool_type.hpp" /> - <ClCompile Include="..\src\core\random_func.cpp" /> - <ClInclude Include="..\src\core\random_func.hpp" /> - <ClInclude Include="..\src\core\smallmap_type.hpp" /> - <ClInclude Include="..\src\core\smallmatrix_type.hpp" /> - <ClInclude Include="..\src\core\smallstack_type.hpp" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\core\string_compare_type.hpp" /> - <ClCompile Include="..\src\aircraft_gui.cpp" /> - <ClCompile Include="..\src\airport_gui.cpp" /> - <ClCompile Include="..\src\autoreplace_gui.cpp" /> - <ClCompile Include="..\src\bootstrap_gui.cpp" /> - <ClCompile Include="..\src\bridge_gui.cpp" /> - <ClCompile Include="..\src\build_vehicle_gui.cpp" /> - <ClCompile Include="..\src\cheat_gui.cpp" /> - <ClCompile Include="..\src\company_gui.cpp" /> - <ClCompile Include="..\src\console_gui.cpp" /> - <ClCompile Include="..\src\date_gui.cpp" /> - <ClCompile Include="..\src\depot_gui.cpp" /> - <ClCompile Include="..\src\dock_gui.cpp" /> - <ClCompile Include="..\src\engine_gui.cpp" /> - <ClCompile Include="..\src\error_gui.cpp" /> - <ClCompile Include="..\src\fios_gui.cpp" /> - <ClCompile Include="..\src\framerate_gui.cpp" /> - <ClCompile Include="..\src\genworld_gui.cpp" /> - <ClCompile Include="..\src\goal_gui.cpp" /> - <ClCompile Include="..\src\graph_gui.cpp" /> - <ClCompile Include="..\src\group_gui.cpp" /> - <ClCompile Include="..\src\highscore_gui.cpp" /> - <ClCompile Include="..\src\industry_gui.cpp" /> - <ClCompile Include="..\src\intro_gui.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraph_gui.cpp" /> - <ClCompile Include="..\src\main_gui.cpp" /> - <ClCompile Include="..\src\misc_gui.cpp" /> - <ClCompile Include="..\src\music_gui.cpp" /> - <ClCompile Include="..\src\network\network_chat_gui.cpp" /> - <ClCompile Include="..\src\network\network_content_gui.cpp" /> - <ClCompile Include="..\src\network\network_gui.cpp" /> - <ClCompile Include="..\src\newgrf_debug_gui.cpp" /> - <ClCompile Include="..\src\newgrf_gui.cpp" /> - <ClCompile Include="..\src\news_gui.cpp" /> - <ClCompile Include="..\src\object_gui.cpp" /> - <ClCompile Include="..\src\order_gui.cpp" /> - <ClCompile Include="..\src\osk_gui.cpp" /> - <ClCompile Include="..\src\rail_gui.cpp" /> - <ClCompile Include="..\src\road_gui.cpp" /> - <ClCompile Include="..\src\roadveh_gui.cpp" /> - <ClCompile Include="..\src\settings_gui.cpp" /> - <ClCompile Include="..\src\ship_gui.cpp" /> - <ClCompile Include="..\src\signs_gui.cpp" /> - <ClCompile Include="..\src\smallmap_gui.cpp" /> - <ClCompile Include="..\src\station_gui.cpp" /> - <ClCompile Include="..\src\statusbar_gui.cpp" /> - <ClCompile Include="..\src\story_gui.cpp" /> - <ClCompile Include="..\src\subsidy_gui.cpp" /> - <ClCompile Include="..\src\terraform_gui.cpp" /> - <ClCompile Include="..\src\textfile_gui.cpp" /> - <ClCompile Include="..\src\timetable_gui.cpp" /> - <ClCompile Include="..\src\toolbar_gui.cpp" /> - <ClCompile Include="..\src\town_gui.cpp" /> - <ClCompile Include="..\src\train_gui.cpp" /> - <ClCompile Include="..\src\transparency_gui.cpp" /> - <ClCompile Include="..\src\tree_gui.cpp" /> - <ClCompile Include="..\src\vehicle_gui.cpp" /> - <ClCompile Include="..\src\viewport_gui.cpp" /> - <ClCompile Include="..\src\waypoint_gui.cpp" /> - <ClInclude Include="..\src\widgets\airport_widget.h" /> - <ClInclude Include="..\src\widgets\ai_widget.h" /> - <ClInclude Include="..\src\widgets\autoreplace_widget.h" /> - <ClInclude Include="..\src\widgets\bootstrap_widget.h" /> - <ClInclude Include="..\src\widgets\bridge_widget.h" /> - <ClInclude Include="..\src\widgets\build_vehicle_widget.h" /> - <ClInclude Include="..\src\widgets\cheat_widget.h" /> - <ClInclude Include="..\src\widgets\company_widget.h" /> - <ClInclude Include="..\src\widgets\console_widget.h" /> - <ClInclude Include="..\src\widgets\date_widget.h" /> - <ClInclude Include="..\src\widgets\depot_widget.h" /> - <ClInclude Include="..\src\widgets\dock_widget.h" /> - <ClCompile Include="..\src\widgets\dropdown.cpp" /> - <ClInclude Include="..\src\widgets\dropdown_func.h" /> - <ClInclude Include="..\src\widgets\dropdown_type.h" /> - <ClInclude Include="..\src\widgets\dropdown_widget.h" /> - <ClInclude Include="..\src\widgets\engine_widget.h" /> - <ClInclude Include="..\src\widgets\error_widget.h" /> - <ClInclude Include="..\src\widgets\fios_widget.h" /> - <ClInclude Include="..\src\widgets\framerate_widget.h" /> - <ClInclude Include="..\src\widgets\genworld_widget.h" /> - <ClInclude Include="..\src\widgets\goal_widget.h" /> - <ClInclude Include="..\src\widgets\graph_widget.h" /> - <ClInclude Include="..\src\widgets\group_widget.h" /> - <ClInclude Include="..\src\widgets\highscore_widget.h" /> - <ClInclude Include="..\src\widgets\industry_widget.h" /> - <ClInclude Include="..\src\widgets\intro_widget.h" /> - <ClInclude Include="..\src\widgets\link_graph_legend_widget.h" /> - <ClInclude Include="..\src\widgets\main_widget.h" /> - <ClInclude Include="..\src\widgets\misc_widget.h" /> - <ClInclude Include="..\src\widgets\music_widget.h" /> - <ClInclude Include="..\src\widgets\network_chat_widget.h" /> - <ClInclude Include="..\src\widgets\network_content_widget.h" /> - <ClInclude Include="..\src\widgets\network_widget.h" /> - <ClInclude Include="..\src\widgets\newgrf_debug_widget.h" /> - <ClInclude Include="..\src\widgets\newgrf_widget.h" /> - <ClInclude Include="..\src\widgets\news_widget.h" /> - <ClInclude Include="..\src\widgets\object_widget.h" /> - <ClInclude Include="..\src\widgets\order_widget.h" /> - <ClInclude Include="..\src\widgets\osk_widget.h" /> - <ClInclude Include="..\src\widgets\rail_widget.h" /> - <ClInclude Include="..\src\widgets\road_widget.h" /> - <ClInclude Include="..\src\widgets\screenshot_widget.h" /> - <ClInclude Include="..\src\widgets\settings_widget.h" /> - <ClInclude Include="..\src\widgets\sign_widget.h" /> - <ClInclude Include="..\src\widgets\smallmap_widget.h" /> - <ClInclude Include="..\src\widgets\station_widget.h" /> - <ClInclude Include="..\src\widgets\statusbar_widget.h" /> - <ClInclude Include="..\src\widgets\story_widget.h" /> - <ClInclude Include="..\src\widgets\subsidy_widget.h" /> - <ClInclude Include="..\src\widgets\terraform_widget.h" /> - <ClInclude Include="..\src\widgets\timetable_widget.h" /> - <ClInclude Include="..\src\widgets\toolbar_widget.h" /> - <ClInclude Include="..\src\widgets\town_widget.h" /> - <ClInclude Include="..\src\widgets\transparency_widget.h" /> - <ClInclude Include="..\src\widgets\tree_widget.h" /> - <ClInclude Include="..\src\widgets\vehicle_widget.h" /> - <ClInclude Include="..\src\widgets\viewport_widget.h" /> - <ClInclude Include="..\src\widgets\waypoint_widget.h" /> - <ClCompile Include="..\src\aircraft_cmd.cpp" /> - <ClCompile Include="..\src\autoreplace_cmd.cpp" /> - <ClCompile Include="..\src\clear_cmd.cpp" /> - <ClCompile Include="..\src\company_cmd.cpp" /> - <ClCompile Include="..\src\depot_cmd.cpp" /> - <ClCompile Include="..\src\group_cmd.cpp" /> - <ClCompile Include="..\src\industry_cmd.cpp" /> - <ClCompile Include="..\src\misc_cmd.cpp" /> - <ClCompile Include="..\src\object_cmd.cpp" /> - <ClCompile Include="..\src\order_cmd.cpp" /> - <ClCompile Include="..\src\rail_cmd.cpp" /> - <ClCompile Include="..\src\road_cmd.cpp" /> - <ClCompile Include="..\src\roadveh_cmd.cpp" /> - <ClCompile Include="..\src\ship_cmd.cpp" /> - <ClCompile Include="..\src\signs_cmd.cpp" /> - <ClCompile Include="..\src\station_cmd.cpp" /> - <ClCompile Include="..\src\terraform_cmd.cpp" /> - <ClCompile Include="..\src\timetable_cmd.cpp" /> - <ClCompile Include="..\src\town_cmd.cpp" /> - <ClCompile Include="..\src\train_cmd.cpp" /> - <ClCompile Include="..\src\tree_cmd.cpp" /> - <ClCompile Include="..\src\tunnelbridge_cmd.cpp" /> - <ClCompile Include="..\src\vehicle_cmd.cpp" /> - <ClCompile Include="..\src\void_cmd.cpp" /> - <ClCompile Include="..\src\water_cmd.cpp" /> - <ClCompile Include="..\src\waypoint_cmd.cpp" /> - <ClCompile Include="..\src\saveload\afterload.cpp" /> - <ClCompile Include="..\src\saveload\ai_sl.cpp" /> - <ClCompile Include="..\src\saveload\airport_sl.cpp" /> - <ClCompile Include="..\src\saveload\animated_tile_sl.cpp" /> - <ClCompile Include="..\src\saveload\autoreplace_sl.cpp" /> - <ClCompile Include="..\src\saveload\cargomonitor_sl.cpp" /> - <ClCompile Include="..\src\saveload\cargopacket_sl.cpp" /> - <ClCompile Include="..\src\saveload\cheat_sl.cpp" /> - <ClCompile Include="..\src\saveload\company_sl.cpp" /> - <ClCompile Include="..\src\saveload\depot_sl.cpp" /> - <ClCompile Include="..\src\saveload\economy_sl.cpp" /> - <ClCompile Include="..\src\saveload\engine_sl.cpp" /> - <ClCompile Include="..\src\saveload\game_sl.cpp" /> - <ClCompile Include="..\src\saveload\gamelog_sl.cpp" /> - <ClCompile Include="..\src\saveload\goal_sl.cpp" /> - <ClCompile Include="..\src\saveload\group_sl.cpp" /> - <ClCompile Include="..\src\saveload\industry_sl.cpp" /> - <ClCompile Include="..\src\saveload\labelmaps_sl.cpp" /> - <ClCompile Include="..\src\saveload\linkgraph_sl.cpp" /> - <ClCompile Include="..\src\saveload\map_sl.cpp" /> - <ClCompile Include="..\src\saveload\misc_sl.cpp" /> - <ClCompile Include="..\src\saveload\newgrf_sl.cpp" /> - <ClInclude Include="..\src\saveload\newgrf_sl.h" /> - <ClCompile Include="..\src\saveload\object_sl.cpp" /> - <ClCompile Include="..\src\saveload\oldloader.cpp" /> - <ClInclude Include="..\src\saveload\oldloader.h" /> - <ClCompile Include="..\src\saveload\oldloader_sl.cpp" /> - <ClCompile Include="..\src\saveload\order_sl.cpp" /> - <ClCompile Include="..\src\saveload\saveload.cpp" /> - <ClInclude Include="..\src\saveload\saveload.h" /> - <ClInclude Include="..\src\saveload\saveload_filter.h" /> - <ClInclude Include="..\src\saveload\saveload_internal.h" /> - <ClCompile Include="..\src\saveload\signs_sl.cpp" /> - <ClCompile Include="..\src\saveload\station_sl.cpp" /> - <ClCompile Include="..\src\saveload\storage_sl.cpp" /> - <ClCompile Include="..\src\saveload\strings_sl.cpp" /> - <ClCompile Include="..\src\saveload\story_sl.cpp" /> - <ClCompile Include="..\src\saveload\subsidy_sl.cpp" /> - <ClCompile Include="..\src\saveload\town_sl.cpp" /> - <ClCompile Include="..\src\saveload\vehicle_sl.cpp" /> - <ClCompile Include="..\src\saveload\waypoint_sl.cpp" /> - <ClInclude Include="..\src\table\airport_defaults.h" /> - <ClInclude Include="..\src\table\airport_movement.h" /> - <ClInclude Include="..\src\table\airporttile_ids.h" /> - <ClInclude Include="..\src\table\airporttiles.h" /> - <ClInclude Include="..\src\table\animcursors.h" /> - <ClInclude Include="..\src\table\autorail.h" /> - <ClInclude Include="..\src\table\bridge_land.h" /> - <ClInclude Include="..\src\table\build_industry.h" /> - <ClInclude Include="..\src\table\cargo_const.h" /> - <ClInclude Include="..\src\table\clear_land.h" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\table\elrail_data.h" /> - <ClInclude Include="..\src\table\engines.h" /> - <ClInclude Include="..\src\table\genland.h" /> - <ClInclude Include="..\src\table\heightmap_colours.h" /> - <ClInclude Include="..\src\table\industry_land.h" /> - <ClInclude Include="..\src\table\landscape_sprite.h" /> - <ClInclude Include="..\src\table\newgrf_debug_data.h" /> - <ClInclude Include="..\src\table\object_land.h" /> - <ClInclude Include="..\src\table\palette_convert.h" /> - <ClInclude Include="..\src\table\palettes.h" /> - <ClInclude Include="..\src\table\pricebase.h" /> - <ClInclude Include="..\src\table\railtypes.h" /> - <ClInclude Include="..\src\table\road_land.h" /> - <ClInclude Include="..\src\table\roadveh_movement.h" /> - <ClInclude Include="..\src\table\roadtypes.h" /> - <ClInclude Include="..\src\..\objs\settings\table\settings.h" /> - <ClInclude Include="..\src\table\sprites.h" /> - <ClInclude Include="..\src\table\station_land.h" /> - <ClInclude Include="..\src\table\strgen_tables.h" /> - <ClInclude Include="..\src\table\string_colours.h" /> - <ClInclude Include="..\src\..\objs\langs\table\strings.h" /> - <ClInclude Include="..\src\table\town_land.h" /> - <ClInclude Include="..\src\table\townname.h" /> - <ClInclude Include="..\src\table\track_land.h" /> - <ClInclude Include="..\src\table\train_cmd.h" /> - <ClInclude Include="..\src\table\tree_land.h" /> - <ClInclude Include="..\src\table\unicode.h" /> - <ClInclude Include="..\src\table\water_land.h" /> - <ClCompile Include="..\src\3rdparty\md5\md5.cpp" /> - <ClInclude Include="..\src\3rdparty\md5\md5.h" /> - <ClInclude Include="..\src\3rdparty\optional\optional.hpp" /> - <ClInclude Include="..\src\3rdparty\optional\ottd_optional.h" /> - <ClCompile Include="..\src\script\script_config.cpp" /> - <ClInclude Include="..\src\script\script_config.hpp" /> - <ClInclude Include="..\src\script\script_fatalerror.hpp" /> - <ClCompile Include="..\src\script\script_info.cpp" /> - <ClInclude Include="..\src\script\script_info.hpp" /> - <ClCompile Include="..\src\script\script_info_dummy.cpp" /> - <ClCompile Include="..\src\script\script_instance.cpp" /> - <ClInclude Include="..\src\script\script_instance.hpp" /> - <ClCompile Include="..\src\script\script_scanner.cpp" /> - <ClInclude Include="..\src\script\script_scanner.hpp" /> - <ClInclude Include="..\src\script\script_storage.hpp" /> - <ClInclude Include="..\src\script\script_suspend.hpp" /> - <ClCompile Include="..\src\script\squirrel.cpp" /> - <ClInclude Include="..\src\script\squirrel.hpp" /> - <ClInclude Include="..\src\script\squirrel_class.hpp" /> - <ClInclude Include="..\src\script\squirrel_helper.hpp" /> - <ClInclude Include="..\src\script\squirrel_helper_type.hpp" /> - <ClCompile Include="..\src\script\squirrel_std.cpp" /> - <ClInclude Include="..\src\script\squirrel_std.hpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqapi.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqbaselib.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqclass.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqdebug.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqlexer.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqmem.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqobject.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqstate.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdaux.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdmath.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqtable.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqvm.cpp" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqarray.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclass.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclosure.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncproto.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqlexer.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqobject.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqopcodes.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqpcheader.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstate.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdaux.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdmath.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdstring.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstring.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqtable.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\squirrel.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squserdata.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squtils.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqvm.h" /> - <ClInclude Include="..\src\ai\ai.hpp" /> - <ClCompile Include="..\src\ai\ai_config.cpp" /> - <ClInclude Include="..\src\ai\ai_config.hpp" /> - <ClCompile Include="..\src\ai\ai_core.cpp" /> - <ClCompile Include="..\src\ai\ai_gui.cpp" /> - <ClInclude Include="..\src\ai\ai_gui.hpp" /> - <ClCompile Include="..\src\ai\ai_info.cpp" /> - <ClInclude Include="..\src\ai\ai_info.hpp" /> - <ClCompile Include="..\src\ai\ai_instance.cpp" /> - <ClInclude Include="..\src\ai\ai_instance.hpp" /> - <ClCompile Include="..\src\ai\ai_scanner.cpp" /> - <ClInclude Include="..\src\ai\ai_scanner.hpp" /> - <ClInclude Include="..\src\script\api\ai_changelog.hpp" /> - <ClInclude Include="..\src\script\api\game_changelog.hpp" /> - <ClInclude Include="..\src\game\game.hpp" /> - <ClCompile Include="..\src\game\game_config.cpp" /> - <ClInclude Include="..\src\game\game_config.hpp" /> - <ClCompile Include="..\src\game\game_core.cpp" /> - <ClCompile Include="..\src\game\game_info.cpp" /> - <ClInclude Include="..\src\game\game_info.hpp" /> - <ClCompile Include="..\src\game\game_instance.cpp" /> - <ClInclude Include="..\src\game\game_instance.hpp" /> - <ClCompile Include="..\src\game\game_scanner.cpp" /> - <ClInclude Include="..\src\game\game_scanner.hpp" /> - <ClCompile Include="..\src\game\game_text.cpp" /> - <ClInclude Include="..\src\game\game_text.hpp" /> - <ClInclude Include="..\src\script\api\script_accounting.hpp" /> - <ClInclude Include="..\src\script\api\script_admin.hpp" /> - <ClInclude Include="..\src\script\api\script_airport.hpp" /> - <ClInclude Include="..\src\script\api\script_base.hpp" /> - <ClInclude Include="..\src\script\api\script_basestation.hpp" /> - <ClInclude Include="..\src\script\api\script_bridge.hpp" /> - <ClInclude Include="..\src\script\api\script_bridgelist.hpp" /> - <ClInclude Include="..\src\script\api\script_cargo.hpp" /> - <ClInclude Include="..\src\script\api\script_cargolist.hpp" /> - <ClInclude Include="..\src\script\api\script_cargomonitor.hpp" /> - <ClInclude Include="..\src\script\api\script_client.hpp" /> - <ClInclude Include="..\src\script\api\script_clientlist.hpp" /> - <ClInclude Include="..\src\script\api\script_company.hpp" /> - <ClInclude Include="..\src\script\api\script_companymode.hpp" /> - <ClInclude Include="..\src\script\api\script_controller.hpp" /> - <ClInclude Include="..\src\script\api\script_date.hpp" /> - <ClInclude Include="..\src\script\api\script_depotlist.hpp" /> - <ClInclude Include="..\src\script\api\script_engine.hpp" /> - <ClInclude Include="..\src\script\api\script_enginelist.hpp" /> - <ClInclude Include="..\src\script\api\script_error.hpp" /> - <ClInclude Include="..\src\script\api\script_event.hpp" /> - <ClInclude Include="..\src\script\api\script_event_types.hpp" /> - <ClInclude Include="..\src\script\api\script_execmode.hpp" /> - <ClInclude Include="..\src\script\api\script_game.hpp" /> - <ClInclude Include="..\src\script\api\script_gamesettings.hpp" /> - <ClInclude Include="..\src\script\api\script_goal.hpp" /> - <ClInclude Include="..\src\script\api\script_group.hpp" /> - <ClInclude Include="..\src\script\api\script_grouplist.hpp" /> - <ClInclude Include="..\src\script\api\script_industry.hpp" /> - <ClInclude Include="..\src\script\api\script_industrylist.hpp" /> - <ClInclude Include="..\src\script\api\script_industrytype.hpp" /> - <ClInclude Include="..\src\script\api\script_industrytypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_info_docs.hpp" /> - <ClInclude Include="..\src\script\api\script_infrastructure.hpp" /> - <ClInclude Include="..\src\script\api\script_list.hpp" /> - <ClInclude Include="..\src\script\api\script_log.hpp" /> - <ClInclude Include="..\src\script\api\script_map.hpp" /> - <ClInclude Include="..\src\script\api\script_marine.hpp" /> - <ClInclude Include="..\src\script\api\script_news.hpp" /> - <ClInclude Include="..\src\script\api\script_object.hpp" /> - <ClInclude Include="..\src\script\api\script_order.hpp" /> - <ClInclude Include="..\src\script\api\script_priorityqueue.hpp" /> - <ClInclude Include="..\src\script\api\script_rail.hpp" /> - <ClInclude Include="..\src\script\api\script_railtypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_road.hpp" /> - <ClInclude Include="..\src\script\api\script_roadtypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_sign.hpp" /> - <ClInclude Include="..\src\script\api\script_signlist.hpp" /> - <ClInclude Include="..\src\script\api\script_station.hpp" /> - <ClInclude Include="..\src\script\api\script_stationlist.hpp" /> - <ClInclude Include="..\src\script\api\script_story_page.hpp" /> - <ClInclude Include="..\src\script\api\script_storypagelist.hpp" /> - <ClInclude Include="..\src\script\api\script_storypageelementlist.hpp" /> - <ClInclude Include="..\src\script\api\script_subsidy.hpp" /> - <ClInclude Include="..\src\script\api\script_subsidylist.hpp" /> - <ClInclude Include="..\src\script\api\script_testmode.hpp" /> - <ClInclude Include="..\src\script\api\script_text.hpp" /> - <ClInclude Include="..\src\script\api\script_tile.hpp" /> - <ClInclude Include="..\src\script\api\script_tilelist.hpp" /> - <ClInclude Include="..\src\script\api\script_town.hpp" /> - <ClInclude Include="..\src\script\api\script_townlist.hpp" /> - <ClInclude Include="..\src\script\api\script_tunnel.hpp" /> - <ClInclude Include="..\src\script\api\script_types.hpp" /> - <ClInclude Include="..\src\script\api\script_vehicle.hpp" /> - <ClInclude Include="..\src\script\api\script_vehiclelist.hpp" /> - <ClInclude Include="..\src\script\api\script_viewport.hpp" /> - <ClInclude Include="..\src\script\api\script_waypoint.hpp" /> - <ClInclude Include="..\src\script\api\script_waypointlist.hpp" /> - <ClInclude Include="..\src\script\api\script_window.hpp" /> - <ClCompile Include="..\src\script\api\script_accounting.cpp" /> - <ClCompile Include="..\src\script\api\script_admin.cpp" /> - <ClCompile Include="..\src\script\api\script_airport.cpp" /> - <ClCompile Include="..\src\script\api\script_base.cpp" /> - <ClCompile Include="..\src\script\api\script_basestation.cpp" /> - <ClCompile Include="..\src\script\api\script_bridge.cpp" /> - <ClCompile Include="..\src\script\api\script_bridgelist.cpp" /> - <ClCompile Include="..\src\script\api\script_cargo.cpp" /> - <ClCompile Include="..\src\script\api\script_cargolist.cpp" /> - <ClCompile Include="..\src\script\api\script_cargomonitor.cpp" /> - <ClCompile Include="..\src\script\api\script_client.cpp" /> - <ClCompile Include="..\src\script\api\script_clientlist.cpp" /> - <ClCompile Include="..\src\script\api\script_company.cpp" /> - <ClCompile Include="..\src\script\api\script_companymode.cpp" /> - <ClCompile Include="..\src\script\api\script_controller.cpp" /> - <ClCompile Include="..\src\script\api\script_date.cpp" /> - <ClCompile Include="..\src\script\api\script_depotlist.cpp" /> - <ClCompile Include="..\src\script\api\script_engine.cpp" /> - <ClCompile Include="..\src\script\api\script_enginelist.cpp" /> - <ClCompile Include="..\src\script\api\script_error.cpp" /> - <ClCompile Include="..\src\script\api\script_event.cpp" /> - <ClCompile Include="..\src\script\api\script_event_types.cpp" /> - <ClCompile Include="..\src\script\api\script_execmode.cpp" /> - <ClCompile Include="..\src\script\api\script_game.cpp" /> - <ClCompile Include="..\src\script\api\script_gamesettings.cpp" /> - <ClCompile Include="..\src\script\api\script_goal.cpp" /> - <ClCompile Include="..\src\script\api\script_group.cpp" /> - <ClCompile Include="..\src\script\api\script_grouplist.cpp" /> - <ClCompile Include="..\src\script\api\script_industry.cpp" /> - <ClCompile Include="..\src\script\api\script_industrylist.cpp" /> - <ClCompile Include="..\src\script\api\script_industrytype.cpp" /> - <ClCompile Include="..\src\script\api\script_industrytypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_infrastructure.cpp" /> - <ClCompile Include="..\src\script\api\script_list.cpp" /> - <ClCompile Include="..\src\script\api\script_log.cpp" /> - <ClCompile Include="..\src\script\api\script_map.cpp" /> - <ClCompile Include="..\src\script\api\script_marine.cpp" /> - <ClCompile Include="..\src\script\api\script_news.cpp" /> - <ClCompile Include="..\src\script\api\script_object.cpp" /> - <ClCompile Include="..\src\script\api\script_order.cpp" /> - <ClCompile Include="..\src\script\api\script_priorityqueue.cpp" /> - <ClCompile Include="..\src\script\api\script_rail.cpp" /> - <ClCompile Include="..\src\script\api\script_railtypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_road.cpp" /> - <ClCompile Include="..\src\script\api\script_roadtypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_sign.cpp" /> - <ClCompile Include="..\src\script\api\script_signlist.cpp" /> - <ClCompile Include="..\src\script\api\script_station.cpp" /> - <ClCompile Include="..\src\script\api\script_stationlist.cpp" /> - <ClCompile Include="..\src\script\api\script_story_page.cpp" /> - <ClCompile Include="..\src\script\api\script_storypagelist.cpp" /> - <ClCompile Include="..\src\script\api\script_storypageelementlist.cpp" /> - <ClCompile Include="..\src\script\api\script_subsidy.cpp" /> - <ClCompile Include="..\src\script\api\script_subsidylist.cpp" /> - <ClCompile Include="..\src\script\api\script_testmode.cpp" /> - <ClCompile Include="..\src\script\api\script_text.cpp" /> - <ClCompile Include="..\src\script\api\script_tile.cpp" /> - <ClCompile Include="..\src\script\api\script_tilelist.cpp" /> - <ClCompile Include="..\src\script\api\script_town.cpp" /> - <ClCompile Include="..\src\script\api\script_townlist.cpp" /> - <ClCompile Include="..\src\script\api\script_tunnel.cpp" /> - <ClCompile Include="..\src\script\api\script_vehicle.cpp" /> - <ClCompile Include="..\src\script\api\script_vehiclelist.cpp" /> - <ClCompile Include="..\src\script\api\script_viewport.cpp" /> - <ClCompile Include="..\src\script\api\script_waypoint.cpp" /> - <ClCompile Include="..\src\script\api\script_waypointlist.cpp" /> - <ClCompile Include="..\src\script\api\script_window.cpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_base.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_base.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_optimized.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_optimized.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_simple.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_simple.hpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse_func.hpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse_type.h" /> - <ClCompile Include="..\src\blitter\32bpp_sse2.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse2.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_sse4.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse4.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_ssse3.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_ssse3.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_base.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_base.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_optimized.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_optimized.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_simple.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_simple.hpp" /> - <ClInclude Include="..\src\blitter\base.hpp" /> - <ClInclude Include="..\src\blitter\common.hpp" /> - <ClInclude Include="..\src\blitter\factory.hpp" /> - <ClCompile Include="..\src\blitter\null.cpp" /> - <ClInclude Include="..\src\blitter\null.hpp" /> - <ClInclude Include="..\src\music\music_driver.hpp" /> - <ClInclude Include="..\src\sound\sound_driver.hpp" /> - <ClInclude Include="..\src\video\video_driver.hpp" /> - <ClCompile Include="..\src\spriteloader\grf.cpp" /> - <ClInclude Include="..\src\spriteloader\grf.hpp" /> - <ClInclude Include="..\src\spriteloader\spriteloader.hpp" /> - <ClCompile Include="..\src\newgrf.cpp" /> - <ClCompile Include="..\src\newgrf_airport.cpp" /> - <ClCompile Include="..\src\newgrf_airporttiles.cpp" /> - <ClCompile Include="..\src\newgrf_canal.cpp" /> - <ClCompile Include="..\src\newgrf_cargo.cpp" /> - <ClCompile Include="..\src\newgrf_commons.cpp" /> - <ClCompile Include="..\src\newgrf_config.cpp" /> - <ClCompile Include="..\src\newgrf_engine.cpp" /> - <ClCompile Include="..\src\newgrf_generic.cpp" /> - <ClCompile Include="..\src\newgrf_house.cpp" /> - <ClCompile Include="..\src\newgrf_industries.cpp" /> - <ClCompile Include="..\src\newgrf_industrytiles.cpp" /> - <ClCompile Include="..\src\newgrf_object.cpp" /> - <ClCompile Include="..\src\newgrf_profiling.cpp" /> - <ClCompile Include="..\src\newgrf_railtype.cpp" /> - <ClCompile Include="..\src\newgrf_roadtype.cpp" /> - <ClCompile Include="..\src\newgrf_sound.cpp" /> - <ClCompile Include="..\src\newgrf_spritegroup.cpp" /> - <ClCompile Include="..\src\newgrf_station.cpp" /> - <ClCompile Include="..\src\newgrf_storage.cpp" /> - <ClCompile Include="..\src\newgrf_text.cpp" /> - <ClCompile Include="..\src\newgrf_town.cpp" /> - <ClCompile Include="..\src\newgrf_townname.cpp" /> - <ClCompile Include="..\src\bridge_map.cpp" /> - <ClInclude Include="..\src\bridge_map.h" /> - <ClInclude Include="..\src\clear_map.h" /> - <ClInclude Include="..\src\industry_map.h" /> - <ClInclude Include="..\src\object_map.h" /> - <ClInclude Include="..\src\rail_map.h" /> - <ClCompile Include="..\src\road_map.cpp" /> - <ClInclude Include="..\src\road_map.h" /> - <ClInclude Include="..\src\station_map.h" /> - <ClInclude Include="..\src\tile_map.h" /> - <ClInclude Include="..\src\town_map.h" /> - <ClInclude Include="..\src\tree_map.h" /> - <ClCompile Include="..\src\tunnel_map.cpp" /> - <ClInclude Include="..\src\tunnel_map.h" /> - <ClInclude Include="..\src\tunnelbridge_map.h" /> - <ClInclude Include="..\src\void_map.h" /> - <ClInclude Include="..\src\water_map.h" /> - <ClInclude Include="..\src\misc\array.hpp" /> - <ClInclude Include="..\src\misc\binaryheap.hpp" /> - <ClInclude Include="..\src\misc\blob.hpp" /> - <ClCompile Include="..\src\misc\countedobj.cpp" /> - <ClInclude Include="..\src\misc\countedptr.hpp" /> - <ClCompile Include="..\src\misc\dbg_helpers.cpp" /> - <ClInclude Include="..\src\misc\dbg_helpers.h" /> - <ClInclude Include="..\src\misc\fixedsizearray.hpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\misc\hashtable.hpp" /> - <ClInclude Include="..\src\misc\str.hpp" /> - <ClCompile Include="..\src\network\core\address.cpp" /> - <ClInclude Include="..\src\network\core\address.h" /> - <ClInclude Include="..\src\network\core\config.h" /> - <ClCompile Include="..\src\network\core\core.cpp" /> - <ClInclude Include="..\src\network\core\core.h" /> - <ClInclude Include="..\src\network\core\game.h" /> - <ClCompile Include="..\src\network\core\host.cpp" /> - <ClInclude Include="..\src\network\core\host.h" /> - <ClInclude Include="..\src\network\core\os_abstraction.h" /> - <ClCompile Include="..\src\network\core\packet.cpp" /> - <ClInclude Include="..\src\network\core\packet.h" /> - <ClCompile Include="..\src\network\core\tcp.cpp" /> - <ClInclude Include="..\src\network\core\tcp.h" /> - <ClCompile Include="..\src\network\core\tcp_admin.cpp" /> - <ClInclude Include="..\src\network\core\tcp_admin.h" /> - <ClCompile Include="..\src\network\core\tcp_connect.cpp" /> - <ClCompile Include="..\src\network\core\tcp_content.cpp" /> - <ClInclude Include="..\src\network\core\tcp_content.h" /> - <ClCompile Include="..\src\network\core\tcp_game.cpp" /> - <ClInclude Include="..\src\network\core\tcp_game.h" /> - <ClCompile Include="..\src\network\core\tcp_http.cpp" /> - <ClInclude Include="..\src\network\core\tcp_http.h" /> - <ClInclude Include="..\src\network\core\tcp_listen.h" /> - <ClCompile Include="..\src\network\core\udp.cpp" /> - <ClInclude Include="..\src\network\core\udp.h" /> - <ClInclude Include="..\src\pathfinder\follow_track.hpp" /> - <ClInclude Include="..\src\pathfinder\pathfinder_func.h" /> - <ClInclude Include="..\src\pathfinder\pathfinder_type.h" /> - <ClInclude Include="..\src\pathfinder\pf_performance_timer.hpp" /> - <ClCompile Include="..\src\pathfinder\npf\aystar.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\aystar.h" /> - <ClCompile Include="..\src\pathfinder\npf\npf.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\npf_func.h" /> - <ClCompile Include="..\src\pathfinder\npf\queue.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\queue.h" /> - <ClInclude Include="..\src\pathfinder\yapf\nodelist.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf.h" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_base.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_cache.h" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_common.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costbase.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costcache.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costrail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_destrail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_rail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_road.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_ship.hpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_rail.cpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_road.cpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_ship.cpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_type.hpp" /> - <ClCompile Include="..\src\video\dedicated_v.cpp" /> - <ClCompile Include="..\src\video\null_v.cpp" /> - <ClCompile Include="..\src\video\sdl_v.cpp" /> - <ClCompile Include="..\src\video\sdl2_v.cpp" /> - <ClCompile Include="..\src\video\win32_v.cpp" /> - <ClCompile Include="..\src\music\dmusic.cpp" /> - <ClCompile Include="..\src\music\null_m.cpp" /> - <ClCompile Include="..\src\music\midifile.cpp" /> - <ClCompile Include="..\src\music\win32_m.cpp" /> - <ClCompile Include="..\src\sound\null_s.cpp" /> - <ClCompile Include="..\src\sound\sdl_s.cpp" /> - <ClCompile Include="..\src\sound\sdl2_s.cpp" /> - <ClCompile Include="..\src\sound\win32_s.cpp" /> - <ClCompile Include="..\src\sound\xaudio2_s.cpp" /> - <ClCompile Include="..\src\os\windows\crashlog_win.cpp" /> - <ResourceCompile Include="..\src\os\windows\ottdres.rc" /> - <ClCompile Include="..\src\os\windows\string_uniscribe.cpp" /> - <ClCompile Include="..\src\os\windows\win32.cpp" /> - <ClInclude Include="..\src\thread.h" /> - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="langs_vs140.vcxproj"> - <Project>{0f066b23-18df-4284-8265-f4a5e7e3b966}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settingsgen_vs140.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settings_vs140.vcxproj"> - <Project>{0817f629-589e-4a3b-b81a-8647bc571e35}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="strgen_vs140.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="version_vs140.vcxproj"> - <Project>{1a2b3c5e-1c23-41a5-9c9b-acba2aa75fec}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="basesets_vs140.vcxproj"> - <Project>{e12e77ca-c0f1-4ada-943f-4929274249d3}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -</Project> diff --git a/projects/openttd_vs140.vcxproj.filters b/projects/openttd_vs140.vcxproj.filters deleted file mode 100644 index 11e9821ff..000000000 --- a/projects/openttd_vs140.vcxproj.filters +++ /dev/null @@ -1,3155 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000000}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000001}</UniqueIdentifier> - </Filter> - <Filter Include="Core Source Code"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000002}</UniqueIdentifier> - </Filter> - <Filter Include="GUI Source Code"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000003}</UniqueIdentifier> - </Filter> - <Filter Include="Widgets"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000004}</UniqueIdentifier> - </Filter> - <Filter Include="Command handlers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000005}</UniqueIdentifier> - </Filter> - <Filter Include="Save/Load handlers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000006}</UniqueIdentifier> - </Filter> - <Filter Include="Tables"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000007}</UniqueIdentifier> - </Filter> - <Filter Include="MD5"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000008}</UniqueIdentifier> - </Filter> - <Filter Include="Compat"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000009}</UniqueIdentifier> - </Filter> - <Filter Include="Script"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000010}</UniqueIdentifier> - </Filter> - <Filter Include="Squirrel"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000011}</UniqueIdentifier> - </Filter> - <Filter Include="Squirrel headers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000012}</UniqueIdentifier> - </Filter> - <Filter Include="AI Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000013}</UniqueIdentifier> - </Filter> - <Filter Include="AI API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000014}</UniqueIdentifier> - </Filter> - <Filter Include="Game API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000015}</UniqueIdentifier> - </Filter> - <Filter Include="Game Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000016}</UniqueIdentifier> - </Filter> - <Filter Include="Script API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000017}</UniqueIdentifier> - </Filter> - <Filter Include="Script API Implementation"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000018}</UniqueIdentifier> - </Filter> - <Filter Include="Blitters"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000019}</UniqueIdentifier> - </Filter> - <Filter Include="Drivers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000020}</UniqueIdentifier> - </Filter> - <Filter Include="Sprite loaders"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000021}</UniqueIdentifier> - </Filter> - <Filter Include="NewGRF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000022}</UniqueIdentifier> - </Filter> - <Filter Include="Map Accessors"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000023}</UniqueIdentifier> - </Filter> - <Filter Include="Misc"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000024}</UniqueIdentifier> - </Filter> - <Filter Include="Network Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000025}</UniqueIdentifier> - </Filter> - <Filter Include="Pathfinder"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000026}</UniqueIdentifier> - </Filter> - <Filter Include="NPF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000027}</UniqueIdentifier> - </Filter> - <Filter Include="YAPF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000028}</UniqueIdentifier> - </Filter> - <Filter Include="Video"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000029}</UniqueIdentifier> - </Filter> - <Filter Include="Music"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000030}</UniqueIdentifier> - </Filter> - <Filter Include="Sound"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000031}</UniqueIdentifier> - </Filter> - <Filter Include="Windows files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000032}</UniqueIdentifier> - </Filter> - <Filter Include="Threading"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000033}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\airport.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\animated_tile.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\articulated_vehicles.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\bmp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargoaction.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargomonitor.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargopacket.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargotype.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cheat.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\command.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\console.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\console_cmds.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cpu.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\crashlog.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\currency.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\date.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\debug.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\dedicated.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\depot.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\disaster_vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\driver.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\economy.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\effectvehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\elrail.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\engine.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fileio.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fios.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fontcache.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fontdetection.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\base_consist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gamelog.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\genworld.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfx.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfxinit.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfx_layout.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\goal.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ground_vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\heightmap.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\highscore.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\hotkeys.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini_load.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\landscape.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\demands.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\flowmapper.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraph.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraphjob.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraphschedule.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\mcf.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\refresh.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\map.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\mixer.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\music.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_admin.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_client.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_command.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_content.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_gamelist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_server.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_udp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\openttd.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\order_backup.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\pbs.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\progress.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\rail.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\rev.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\road.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\roadstop.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\screenshot_gui.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\screenshot.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\settings.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\signal.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\signs.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\sound.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\sprite.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\spritecache.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\station.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen_base.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\stringfilter.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strings.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\story.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\subsidy.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\textbuf.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\texteff.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tgp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tile_map.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tilearea.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\townname.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\vehiclelist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport_sprite_sorter_sse4.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\widget.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\window.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClInclude Include="..\src\aircraft.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\airport.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\animated_tile_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\articulated_vehicles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoslope.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_media_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_media_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_station_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bitmap_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bmp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bridge.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargo_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargoaction.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargomonitor.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargopacket.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargotype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cheat_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cheat_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\clear_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cmd_helper.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\command_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\command_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_manager_face.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cpu.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\crashlog.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\currency.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\debug.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\dedicated_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_map.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\direction_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\direction_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\disaster_vehicle.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\dmusic.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\driver.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\effectvehicle_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\effectvehicle_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\elrail_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\error.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fileio_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fileio_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fios.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fontcache.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fontdetection.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\framerate_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_consist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gamelog.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gamelog_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\genworld.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_layout.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfxinit.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\goal_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\goal_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\graph_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ground_vehicle.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\guitimer_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\heightmap.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\highscore.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\hotkeys.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\house.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\house_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industry.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industry_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industrytype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ini_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\landscape.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\landscape_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\language.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\demands.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\flowmapper.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\init.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphjob.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphjob_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphschedule.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\mcf.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\refresh.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\livery.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\map_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\map_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\mixer.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_admin.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_client.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_content.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_content_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_gamelist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_server.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_udp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_airport.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_airporttiles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_animation_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_animation_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_callbacks.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_canal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_cargo.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_class.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_class_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_commons.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_config.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_debug.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_engine.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_generic.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_house.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_industries.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_industrytiles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_object.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_profiling.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_properties.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_railtype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_roadtype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_sound.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_spritegroup.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_station.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_storage.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_text.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_town.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_townname.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\midi.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\midifile.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\null_m.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\null_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\null_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\openttd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_backup.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\pbs.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\progress.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\querystring_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rev.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_cmd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\roadstop_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\roadveh.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\safeguards.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\screenshot.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\screenshot_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\sdl_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\sdl_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\sdl2_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ship.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signal_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signal_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\slope_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\slope_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\smallmap_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sortlist_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sprite.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\spritecache.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\statusbar_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\stdafx.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\story_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\story_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strgen\strgen.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\os\windows\string_uniscribe.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\stringfilter_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strings_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strings_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tar_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\terraform_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textbuf_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textbuf_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\texteff.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textfile_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textfile_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tgp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_cmd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilearea_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilehighlight_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilehighlight_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilematrix_type.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\timetable.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\toolbar_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\townname_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\townname_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\track_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\track_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\train.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transparency.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transparency_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transport_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tunnelbridge.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_gui_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehiclelist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_sprite_sorter.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\water.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\waypoint_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\waypoint_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\widget_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\os\windows\win32.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\win32_m.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\win32_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\win32_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\xaudio2_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\zoom_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\zoom_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\alloc_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\alloc_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\backup_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\bitmath_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\bitmath_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\endian_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\endian_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\enum_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\geometry_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\geometry_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\geometry_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\kdtree.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\math_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\math_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\mem_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\multimap.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\overflowsafe_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\pool_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\pool_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\pool_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\random_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\random_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallmap_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallmatrix_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallstack_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallvec_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\string_compare_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\aircraft_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\airport_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\bootstrap_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\bridge_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\build_vehicle_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\cheat_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\company_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\console_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\date_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\depot_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\dock_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\engine_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\error_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\fios_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\framerate_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\genworld_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\goal_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\graph_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\group_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\highscore_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\industry_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\intro_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraph_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\main_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\misc_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\music_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_chat_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_content_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_debug_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\news_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\object_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\order_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\osk_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\rail_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\road_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\roadveh_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\settings_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\ship_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\signs_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\smallmap_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\station_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\statusbar_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\story_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\subsidy_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\terraform_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\textfile_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\timetable_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\toolbar_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\town_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\train_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\transparency_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\tree_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\widgets\airport_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\ai_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\autoreplace_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\bootstrap_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\bridge_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\build_vehicle_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\cheat_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\company_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\console_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\date_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\depot_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dock_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClCompile Include="..\src\widgets\dropdown.cpp"> - <Filter>Widgets</Filter> - </ClCompile> - <ClInclude Include="..\src\widgets\dropdown_func.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dropdown_type.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dropdown_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\engine_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\error_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\fios_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\framerate_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\genworld_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\goal_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\graph_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\group_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\highscore_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\industry_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\intro_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\link_graph_legend_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\main_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\misc_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\music_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_chat_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_content_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\newgrf_debug_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\newgrf_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\news_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\object_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\order_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\osk_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\rail_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\road_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\screenshot_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\settings_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\sign_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\smallmap_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\station_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\statusbar_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\story_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\subsidy_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\terraform_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\timetable_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\toolbar_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\town_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\transparency_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\tree_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\vehicle_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\viewport_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\waypoint_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClCompile Include="..\src\aircraft_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\clear_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\company_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\depot_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\group_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\industry_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\misc_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\object_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\order_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\rail_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\road_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\roadveh_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\ship_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\signs_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\station_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\terraform_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\timetable_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\town_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\train_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\tree_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\tunnelbridge_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\void_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\water_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\afterload.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\ai_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\airport_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\animated_tile_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\autoreplace_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cargomonitor_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cargopacket_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cheat_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\company_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\depot_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\economy_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\engine_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\game_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\gamelog_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\goal_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\group_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\industry_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\labelmaps_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\linkgraph_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\map_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\misc_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\newgrf_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\newgrf_sl.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\object_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\oldloader.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\oldloader.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\oldloader_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\order_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\saveload.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\saveload.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClInclude Include="..\src\saveload\saveload_filter.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClInclude Include="..\src\saveload\saveload_internal.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\signs_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\station_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\storage_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\strings_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\story_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\subsidy_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\town_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\vehicle_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\waypoint_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\table\airport_defaults.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airport_movement.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airporttile_ids.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airporttiles.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\animcursors.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\autorail.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\bridge_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\build_industry.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\cargo_const.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\clear_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\control_codes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\elrail_data.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\engines.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\genland.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\heightmap_colours.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\industry_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\landscape_sprite.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\newgrf_debug_data.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\object_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\palette_convert.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\palettes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\pricebase.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\railtypes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\road_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\roadveh_movement.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\roadtypes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\..\objs\settings\table\settings.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\sprites.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\station_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\strgen_tables.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\string_colours.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\..\objs\langs\table\strings.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\town_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\townname.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\track_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\train_cmd.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\tree_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\unicode.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\water_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClCompile Include="..\src\3rdparty\md5\md5.cpp"> - <Filter>MD5</Filter> - </ClCompile> - <ClInclude Include="..\src\3rdparty\md5\md5.h"> - <Filter>MD5</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\optional\optional.hpp"> - <Filter>Compat</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\optional\ottd_optional.h"> - <Filter>Compat</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_config.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_config.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_fatalerror.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_info.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_info.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_info_dummy.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClCompile Include="..\src\script\script_instance.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_instance.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_scanner.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_scanner.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_storage.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_suspend.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\squirrel.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\squirrel.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_class.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_helper.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_helper_type.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\squirrel_std.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\squirrel_std.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqapi.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqbaselib.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqclass.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqdebug.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqlexer.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqmem.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqobject.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqstate.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdaux.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdmath.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqtable.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqvm.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqarray.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclass.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclosure.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncproto.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqlexer.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqobject.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqopcodes.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqpcheader.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstate.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdaux.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdmath.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdstring.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstring.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqtable.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\squirrel.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squserdata.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squtils.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqvm.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\ai\ai.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_config.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_config.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_core.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClCompile Include="..\src\ai\ai_gui.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_gui.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_info.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_info.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_instance.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_instance.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_scanner.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_scanner.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\ai_changelog.hpp"> - <Filter>AI API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\game_changelog.hpp"> - <Filter>Game API</Filter> - </ClInclude> - <ClInclude Include="..\src\game\game.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_config.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_config.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_core.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClCompile Include="..\src\game\game_info.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_info.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_instance.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_instance.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_scanner.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_scanner.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_text.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_text.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_accounting.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_admin.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_airport.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_base.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_basestation.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_bridge.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_bridgelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargo.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargolist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargomonitor.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_client.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_clientlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_company.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_companymode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_controller.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_date.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_depotlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_engine.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_enginelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_error.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_event.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_event_types.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_execmode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_game.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_gamesettings.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_goal.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_group.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_grouplist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industry.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrylist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrytype.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrytypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_info_docs.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_infrastructure.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_list.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_log.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_map.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_marine.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_news.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_object.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_order.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_priorityqueue.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_rail.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_railtypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_road.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_roadtypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_sign.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_signlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_station.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_stationlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_story_page.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_storypagelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_storypageelementlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_subsidy.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_subsidylist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_testmode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_text.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tile.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tilelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_town.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_townlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tunnel.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_types.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_vehicle.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_vehiclelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_viewport.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_waypoint.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_waypointlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_window.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClCompile Include="..\src\script\api\script_accounting.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_admin.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_airport.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_base.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_basestation.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_bridge.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_bridgelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargo.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargolist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargomonitor.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_client.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_clientlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_company.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_companymode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_controller.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_date.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_depotlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_engine.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_enginelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_error.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_event.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_event_types.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_execmode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_game.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_gamesettings.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_goal.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_group.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_grouplist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industry.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrylist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrytype.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrytypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_infrastructure.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_list.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_log.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_map.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_marine.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_news.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_object.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_order.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_priorityqueue.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_rail.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_railtypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_road.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_roadtypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_sign.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_signlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_station.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_stationlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_story_page.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_storypagelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_storypageelementlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_subsidy.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_subsidylist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_testmode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_text.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tile.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tilelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_town.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_townlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tunnel.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_vehicle.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_vehiclelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_viewport.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_waypoint.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_waypointlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_window.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\blitter\32bpp_anim.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_base.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_optimized.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_optimized.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_simple.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_simple.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\32bpp_sse_func.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\32bpp_sse_type.h"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_sse2.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_sse2.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_sse4.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_sse4.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_ssse3.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_ssse3.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_base.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_optimized.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_optimized.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_simple.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_simple.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\common.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\factory.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\null.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\null.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\music\music_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\sound_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClInclude Include="..\src\video\video_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClCompile Include="..\src\spriteloader\grf.cpp"> - <Filter>Sprite loaders</Filter> - </ClCompile> - <ClInclude Include="..\src\spriteloader\grf.hpp"> - <Filter>Sprite loaders</Filter> - </ClInclude> - <ClInclude Include="..\src\spriteloader\spriteloader.hpp"> - <Filter>Sprite loaders</Filter> - </ClInclude> - <ClCompile Include="..\src\newgrf.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_airport.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_airporttiles.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_canal.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_cargo.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_commons.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_config.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_engine.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_generic.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_house.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_industries.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_industrytiles.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_object.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_profiling.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_railtype.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_roadtype.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_sound.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_spritegroup.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_station.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_storage.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_text.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_town.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_townname.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\bridge_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\bridge_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\clear_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\industry_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\object_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClCompile Include="..\src\road_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\road_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\station_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\town_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tree_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClCompile Include="..\src\tunnel_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\tunnel_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tunnelbridge_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\void_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\water_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\array.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\binaryheap.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\blob.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\countedobj.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\countedptr.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\dbg_helpers.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\dbg_helpers.h"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\fixedsizearray.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\getoptdata.h"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\hashtable.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\str.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\address.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\address.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\config.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\core.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\core.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\game.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\host.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\host.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\os_abstraction.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\packet.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\packet.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_admin.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_admin.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_connect.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClCompile Include="..\src\network\core\tcp_content.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_content.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_game.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_game.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_http.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_http.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\tcp_listen.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\udp.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\udp.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\follow_track.hpp"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pathfinder_func.h"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pathfinder_type.h"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pf_performance_timer.hpp"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\aystar.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\aystar.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\npf.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\npf_func.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\queue.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\queue.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\nodelist.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf.h"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_base.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_cache.h"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_common.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costbase.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costcache.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costrail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_destrail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_rail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_road.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_ship.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\yapf\yapf_rail.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClCompile Include="..\src\pathfinder\yapf\yapf_road.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClCompile Include="..\src\pathfinder\yapf\yapf_ship.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\yapf\yapf_type.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClCompile Include="..\src\video\dedicated_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\null_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\sdl_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\sdl2_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\win32_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\music\dmusic.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\null_m.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\midifile.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\win32_m.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\null_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\sdl_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\sdl2_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\win32_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\xaudio2_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\os\windows\crashlog_win.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ResourceCompile Include="..\src\os\windows\ottdres.rc"> - <Filter>Windows files</Filter> - </ResourceCompile> - <ClCompile Include="..\src\os\windows\string_uniscribe.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ClCompile Include="..\src\os\windows\win32.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ClInclude Include="..\src\thread.h"> - <Filter>Threading</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> -</Project> diff --git a/projects/openttd_vs140.vcxproj.filters.in b/projects/openttd_vs140.vcxproj.filters.in deleted file mode 100644 index 126bd6145..000000000 --- a/projects/openttd_vs140.vcxproj.filters.in +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> -!!FILTERS!! - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> -</Project> diff --git a/projects/openttd_vs140.vcxproj.in b/projects/openttd_vs140.vcxproj.in deleted file mode 100644 index b5628a23d..000000000 --- a/projects/openttd_vs140.vcxproj.in +++ /dev/null @@ -1,374 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>openttd</ProjectName> - <ProjectGuid>{668328A0-B40E-4CDB-BD72-D0064424414A}</ProjectGuid> - <RootNamespace>openttd</RootNamespace> - <VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet> - <VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <LocalDebuggerWorkingDirectory>$(ProjectDir)..\bin</LocalDebuggerWorkingDirectory> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Midl> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>4Bytes</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>Default</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <TargetMachine>MachineX64</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>Cdecl</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <TargetMachine>MachineX64</TargetMachine> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="langs_vs140.vcxproj"> - <Project>{0f066b23-18df-4284-8265-f4a5e7e3b966}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settingsgen_vs140.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settings_vs140.vcxproj"> - <Project>{0817f629-589e-4a3b-b81a-8647bc571e35}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="strgen_vs140.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="version_vs140.vcxproj"> - <Project>{1a2b3c5e-1c23-41a5-9c9b-acba2aa75fec}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="basesets_vs140.vcxproj"> - <Project>{e12e77ca-c0f1-4ada-943f-4929274249d3}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -</Project> diff --git a/projects/openttd_vs141.sln b/projects/openttd_vs141.sln deleted file mode 100644 index 6e328ba76..000000000 --- a/projects/openttd_vs141.sln +++ /dev/null @@ -1,103 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openttd", "openttd_vs141.vcxproj", "{668328A0-B40E-4CDB-BD72-D0064424414A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strgen", "strgen_vs141.vcxproj", "{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "langs", "langs_vs141.vcxproj", "{0F066B23-18DF-4284-8265-F4A5E7E3B966}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "version", "version_vs141.vcxproj", "{1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate", "generate_vs141.vcxproj", "{2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "settings", "settings_vs141.vcxproj", "{0817F629-589E-4A3B-B81A-8647BC571E35}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "settingsgen", "settingsgen_vs141.vcxproj", "{E9548DE9-F089-49B7-93A6-30BE2CC311C7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "regression", "regression_vs141.vcxproj", "{4712B013-437D-42CE-947F-DEBABA15261F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basesets", "basesets_vs141.vcxproj", "{E12E77CA-C0F1-4ADA-943F-4929274249D3}" -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 - {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 - {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 - {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 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|Win32.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|Win32.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|x64.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|x64.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|Win32.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|Win32.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|x64.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|x64.Build.0 = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Debug|Win32.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Debug|x64.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Release|Win32.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Release|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|Win32.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|Win32.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|x64.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|Win32.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|Win32.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|x64.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|Win32.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|x64.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|x64.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|Win32.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|Win32.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|x64.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|x64.Build.0 = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Debug|Win32.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Debug|x64.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Release|Win32.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Release|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|Win32.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|Win32.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|x64.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|Win32.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|Win32.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.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_vs141.vcxproj b/projects/openttd_vs141.vcxproj deleted file mode 100644 index 7b0da9569..000000000 --- a/projects/openttd_vs141.vcxproj +++ /dev/null @@ -1,1387 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>openttd</ProjectName> - <ProjectGuid>{668328A0-B40E-4CDB-BD72-D0064424414A}</ProjectGuid> - <RootNamespace>openttd</RootNamespace> - <VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet> - <VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <LocalDebuggerWorkingDirectory>$(ProjectDir)..\bin</LocalDebuggerWorkingDirectory> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Midl> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>4Bytes</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>Default</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <TargetMachine>MachineX64</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>Cdecl</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <TargetMachine>MachineX64</TargetMachine> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\airport.cpp" /> - <ClCompile Include="..\src\animated_tile.cpp" /> - <ClCompile Include="..\src\articulated_vehicles.cpp" /> - <ClCompile Include="..\src\autoreplace.cpp" /> - <ClCompile Include="..\src\bmp.cpp" /> - <ClCompile Include="..\src\cargoaction.cpp" /> - <ClCompile Include="..\src\cargomonitor.cpp" /> - <ClCompile Include="..\src\cargopacket.cpp" /> - <ClCompile Include="..\src\cargotype.cpp" /> - <ClCompile Include="..\src\cheat.cpp" /> - <ClCompile Include="..\src\command.cpp" /> - <ClCompile Include="..\src\console.cpp" /> - <ClCompile Include="..\src\console_cmds.cpp" /> - <ClCompile Include="..\src\cpu.cpp" /> - <ClCompile Include="..\src\crashlog.cpp" /> - <ClCompile Include="..\src\currency.cpp" /> - <ClCompile Include="..\src\date.cpp" /> - <ClCompile Include="..\src\debug.cpp" /> - <ClCompile Include="..\src\dedicated.cpp" /> - <ClCompile Include="..\src\depot.cpp" /> - <ClCompile Include="..\src\disaster_vehicle.cpp" /> - <ClCompile Include="..\src\driver.cpp" /> - <ClCompile Include="..\src\economy.cpp" /> - <ClCompile Include="..\src\effectvehicle.cpp" /> - <ClCompile Include="..\src\elrail.cpp" /> - <ClCompile Include="..\src\engine.cpp" /> - <ClCompile Include="..\src\fileio.cpp" /> - <ClCompile Include="..\src\fios.cpp" /> - <ClCompile Include="..\src\fontcache.cpp" /> - <ClCompile Include="..\src\fontdetection.cpp" /> - <ClCompile Include="..\src\base_consist.cpp" /> - <ClCompile Include="..\src\gamelog.cpp" /> - <ClCompile Include="..\src\genworld.cpp" /> - <ClCompile Include="..\src\gfx.cpp" /> - <ClCompile Include="..\src\gfxinit.cpp" /> - <ClCompile Include="..\src\gfx_layout.cpp" /> - <ClCompile Include="..\src\goal.cpp" /> - <ClCompile Include="..\src\ground_vehicle.cpp" /> - <ClCompile Include="..\src\heightmap.cpp" /> - <ClCompile Include="..\src\highscore.cpp" /> - <ClCompile Include="..\src\hotkeys.cpp" /> - <ClCompile Include="..\src\ini.cpp" /> - <ClCompile Include="..\src\ini_load.cpp" /> - <ClCompile Include="..\src\landscape.cpp" /> - <ClCompile Include="..\src\linkgraph\demands.cpp" /> - <ClCompile Include="..\src\linkgraph\flowmapper.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraph.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraphjob.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraphschedule.cpp" /> - <ClCompile Include="..\src\linkgraph\mcf.cpp" /> - <ClCompile Include="..\src\linkgraph\refresh.cpp" /> - <ClCompile Include="..\src\map.cpp" /> - <ClCompile Include="..\src\misc.cpp" /> - <ClCompile Include="..\src\mixer.cpp" /> - <ClCompile Include="..\src\music.cpp" /> - <ClCompile Include="..\src\network\network.cpp" /> - <ClCompile Include="..\src\network\network_admin.cpp" /> - <ClCompile Include="..\src\network\network_client.cpp" /> - <ClCompile Include="..\src\network\network_command.cpp" /> - <ClCompile Include="..\src\network\network_content.cpp" /> - <ClCompile Include="..\src\network\network_gamelist.cpp" /> - <ClCompile Include="..\src\network\network_server.cpp" /> - <ClCompile Include="..\src\network\network_udp.cpp" /> - <ClCompile Include="..\src\openttd.cpp" /> - <ClCompile Include="..\src\order_backup.cpp" /> - <ClCompile Include="..\src\pbs.cpp" /> - <ClCompile Include="..\src\progress.cpp" /> - <ClCompile Include="..\src\rail.cpp" /> - <ClCompile Include="..\src\rev.cpp" /> - <ClCompile Include="..\src\road.cpp" /> - <ClCompile Include="..\src\roadstop.cpp" /> - <ClCompile Include="..\src\screenshot_gui.cpp" /> - <ClCompile Include="..\src\screenshot.cpp" /> - <ClCompile Include="..\src\settings.cpp" /> - <ClCompile Include="..\src\signal.cpp" /> - <ClCompile Include="..\src\signs.cpp" /> - <ClCompile Include="..\src\sound.cpp" /> - <ClCompile Include="..\src\sprite.cpp" /> - <ClCompile Include="..\src\spritecache.cpp" /> - <ClCompile Include="..\src\station.cpp" /> - <ClCompile Include="..\src\strgen\strgen_base.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - <ClCompile Include="..\src\stringfilter.cpp" /> - <ClCompile Include="..\src\strings.cpp" /> - <ClCompile Include="..\src\story.cpp" /> - <ClCompile Include="..\src\subsidy.cpp" /> - <ClCompile Include="..\src\textbuf.cpp" /> - <ClCompile Include="..\src\texteff.cpp" /> - <ClCompile Include="..\src\tgp.cpp" /> - <ClCompile Include="..\src\tile_map.cpp" /> - <ClCompile Include="..\src\tilearea.cpp" /> - <ClCompile Include="..\src\townname.cpp" /> - <ClCompile Include="..\src\vehicle.cpp" /> - <ClCompile Include="..\src\vehiclelist.cpp" /> - <ClCompile Include="..\src\viewport.cpp" /> - <ClCompile Include="..\src\viewport_sprite_sorter_sse4.cpp" /> - <ClCompile Include="..\src\waypoint.cpp" /> - <ClCompile Include="..\src\widget.cpp" /> - <ClCompile Include="..\src\window.cpp" /> - <ClInclude Include="..\src\aircraft.h" /> - <ClInclude Include="..\src\airport.h" /> - <ClInclude Include="..\src\animated_tile_func.h" /> - <ClInclude Include="..\src\articulated_vehicles.h" /> - <ClInclude Include="..\src\autoreplace_base.h" /> - <ClInclude Include="..\src\autoreplace_func.h" /> - <ClInclude Include="..\src\autoreplace_gui.h" /> - <ClInclude Include="..\src\autoreplace_type.h" /> - <ClInclude Include="..\src\autoslope.h" /> - <ClInclude Include="..\src\base_media_base.h" /> - <ClInclude Include="..\src\base_media_func.h" /> - <ClInclude Include="..\src\base_station_base.h" /> - <ClInclude Include="..\src\bitmap_type.h" /> - <ClInclude Include="..\src\bmp.h" /> - <ClInclude Include="..\src\bridge.h" /> - <ClInclude Include="..\src\cargo_type.h" /> - <ClInclude Include="..\src\cargoaction.h" /> - <ClInclude Include="..\src\cargomonitor.h" /> - <ClInclude Include="..\src\cargopacket.h" /> - <ClInclude Include="..\src\cargotype.h" /> - <ClInclude Include="..\src\cheat_func.h" /> - <ClInclude Include="..\src\cheat_type.h" /> - <ClInclude Include="..\src\clear_func.h" /> - <ClInclude Include="..\src\cmd_helper.h" /> - <ClInclude Include="..\src\command_func.h" /> - <ClInclude Include="..\src\command_type.h" /> - <ClInclude Include="..\src\company_base.h" /> - <ClInclude Include="..\src\company_func.h" /> - <ClInclude Include="..\src\company_gui.h" /> - <ClInclude Include="..\src\company_manager_face.h" /> - <ClInclude Include="..\src\company_type.h" /> - <ClInclude Include="..\src\console_func.h" /> - <ClInclude Include="..\src\console_gui.h" /> - <ClInclude Include="..\src\console_internal.h" /> - <ClInclude Include="..\src\console_type.h" /> - <ClInclude Include="..\src\cpu.h" /> - <ClInclude Include="..\src\crashlog.h" /> - <ClInclude Include="..\src\currency.h" /> - <ClInclude Include="..\src\date_func.h" /> - <ClInclude Include="..\src\date_gui.h" /> - <ClInclude Include="..\src\date_type.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\video\dedicated_v.h" /> - <ClInclude Include="..\src\depot_base.h" /> - <ClInclude Include="..\src\depot_func.h" /> - <ClInclude Include="..\src\depot_map.h" /> - <ClInclude Include="..\src\depot_type.h" /> - <ClInclude Include="..\src\direction_func.h" /> - <ClInclude Include="..\src\direction_type.h" /> - <ClInclude Include="..\src\disaster_vehicle.h" /> - <ClInclude Include="..\src\music\dmusic.h" /> - <ClInclude Include="..\src\driver.h" /> - <ClInclude Include="..\src\economy_base.h" /> - <ClInclude Include="..\src\economy_func.h" /> - <ClInclude Include="..\src\economy_type.h" /> - <ClInclude Include="..\src\effectvehicle_base.h" /> - <ClInclude Include="..\src\effectvehicle_func.h" /> - <ClInclude Include="..\src\elrail_func.h" /> - <ClInclude Include="..\src\engine_base.h" /> - <ClInclude Include="..\src\engine_func.h" /> - <ClInclude Include="..\src\engine_gui.h" /> - <ClInclude Include="..\src\engine_type.h" /> - <ClInclude Include="..\src\error.h" /> - <ClInclude Include="..\src\fileio_func.h" /> - <ClInclude Include="..\src\fileio_type.h" /> - <ClInclude Include="..\src\fios.h" /> - <ClInclude Include="..\src\fontcache.h" /> - <ClInclude Include="..\src\fontdetection.h" /> - <ClInclude Include="..\src\framerate_type.h" /> - <ClInclude Include="..\src\base_consist.h" /> - <ClInclude Include="..\src\gamelog.h" /> - <ClInclude Include="..\src\gamelog_internal.h" /> - <ClInclude Include="..\src\genworld.h" /> - <ClInclude Include="..\src\gfx_func.h" /> - <ClInclude Include="..\src\gfx_layout.h" /> - <ClInclude Include="..\src\gfx_type.h" /> - <ClInclude Include="..\src\gfxinit.h" /> - <ClInclude Include="..\src\goal_base.h" /> - <ClInclude Include="..\src\goal_type.h" /> - <ClInclude Include="..\src\graph_gui.h" /> - <ClInclude Include="..\src\ground_vehicle.hpp" /> - <ClInclude Include="..\src\group.h" /> - <ClInclude Include="..\src\group_gui.h" /> - <ClInclude Include="..\src\group_type.h" /> - <ClInclude Include="..\src\gui.h" /> - <ClInclude Include="..\src\guitimer_func.h" /> - <ClInclude Include="..\src\heightmap.h" /> - <ClInclude Include="..\src\highscore.h" /> - <ClInclude Include="..\src\hotkeys.h" /> - <ClInclude Include="..\src\house.h" /> - <ClInclude Include="..\src\house_type.h" /> - <ClInclude Include="..\src\industry.h" /> - <ClInclude Include="..\src\industry_type.h" /> - <ClInclude Include="..\src\industrytype.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\landscape.h" /> - <ClInclude Include="..\src\landscape_type.h" /> - <ClInclude Include="..\src\language.h" /> - <ClInclude Include="..\src\linkgraph\demands.h" /> - <ClInclude Include="..\src\linkgraph\flowmapper.h" /> - <ClInclude Include="..\src\linkgraph\init.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_base.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_gui.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_type.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphjob.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphjob_base.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphschedule.h" /> - <ClInclude Include="..\src\linkgraph\mcf.h" /> - <ClInclude Include="..\src\linkgraph\refresh.h" /> - <ClInclude Include="..\src\livery.h" /> - <ClInclude Include="..\src\map_func.h" /> - <ClInclude Include="..\src\map_type.h" /> - <ClInclude Include="..\src\mixer.h" /> - <ClInclude Include="..\src\network\network.h" /> - <ClInclude Include="..\src\network\network_admin.h" /> - <ClInclude Include="..\src\network\network_base.h" /> - <ClInclude Include="..\src\network\network_client.h" /> - <ClInclude Include="..\src\network\network_content.h" /> - <ClInclude Include="..\src\network\network_content_gui.h" /> - <ClInclude Include="..\src\network\network_func.h" /> - <ClInclude Include="..\src\network\network_gamelist.h" /> - <ClInclude Include="..\src\network\network_gui.h" /> - <ClInclude Include="..\src\network\network_internal.h" /> - <ClInclude Include="..\src\network\network_server.h" /> - <ClInclude Include="..\src\network\network_type.h" /> - <ClInclude Include="..\src\network\network_udp.h" /> - <ClInclude Include="..\src\newgrf.h" /> - <ClInclude Include="..\src\newgrf_airport.h" /> - <ClInclude Include="..\src\newgrf_airporttiles.h" /> - <ClInclude Include="..\src\newgrf_animation_base.h" /> - <ClInclude Include="..\src\newgrf_animation_type.h" /> - <ClInclude Include="..\src\newgrf_callbacks.h" /> - <ClInclude Include="..\src\newgrf_canal.h" /> - <ClInclude Include="..\src\newgrf_cargo.h" /> - <ClInclude Include="..\src\newgrf_class.h" /> - <ClInclude Include="..\src\newgrf_class_func.h" /> - <ClInclude Include="..\src\newgrf_commons.h" /> - <ClInclude Include="..\src\newgrf_config.h" /> - <ClInclude Include="..\src\newgrf_debug.h" /> - <ClInclude Include="..\src\newgrf_engine.h" /> - <ClInclude Include="..\src\newgrf_generic.h" /> - <ClInclude Include="..\src\newgrf_house.h" /> - <ClInclude Include="..\src\newgrf_industries.h" /> - <ClInclude Include="..\src\newgrf_industrytiles.h" /> - <ClInclude Include="..\src\newgrf_object.h" /> - <ClInclude Include="..\src\newgrf_profiling.h" /> - <ClInclude Include="..\src\newgrf_properties.h" /> - <ClInclude Include="..\src\newgrf_railtype.h" /> - <ClInclude Include="..\src\newgrf_roadtype.h" /> - <ClInclude Include="..\src\newgrf_sound.h" /> - <ClInclude Include="..\src\newgrf_spritegroup.h" /> - <ClInclude Include="..\src\newgrf_station.h" /> - <ClInclude Include="..\src\newgrf_storage.h" /> - <ClInclude Include="..\src\newgrf_text.h" /> - <ClInclude Include="..\src\newgrf_town.h" /> - <ClInclude Include="..\src\newgrf_townname.h" /> - <ClInclude Include="..\src\news_func.h" /> - <ClInclude Include="..\src\news_gui.h" /> - <ClInclude Include="..\src\news_type.h" /> - <ClInclude Include="..\src\music\midi.h" /> - <ClInclude Include="..\src\music\midifile.hpp" /> - <ClInclude Include="..\src\music\null_m.h" /> - <ClInclude Include="..\src\sound\null_s.h" /> - <ClInclude Include="..\src\video\null_v.h" /> - <ClInclude Include="..\src\object.h" /> - <ClInclude Include="..\src\object_base.h" /> - <ClInclude Include="..\src\object_type.h" /> - <ClInclude Include="..\src\openttd.h" /> - <ClInclude Include="..\src\order_backup.h" /> - <ClInclude Include="..\src\order_base.h" /> - <ClInclude Include="..\src\order_func.h" /> - <ClInclude Include="..\src\order_type.h" /> - <ClInclude Include="..\src\pbs.h" /> - <ClInclude Include="..\src\progress.h" /> - <ClInclude Include="..\src\querystring_gui.h" /> - <ClInclude Include="..\src\rail.h" /> - <ClInclude Include="..\src\rail_gui.h" /> - <ClInclude Include="..\src\rail_type.h" /> - <ClInclude Include="..\src\rev.h" /> - <ClInclude Include="..\src\road.h" /> - <ClInclude Include="..\src\road_cmd.h" /> - <ClInclude Include="..\src\road_func.h" /> - <ClInclude Include="..\src\road_gui.h" /> - <ClInclude Include="..\src\road_internal.h" /> - <ClInclude Include="..\src\road_type.h" /> - <ClInclude Include="..\src\roadstop_base.h" /> - <ClInclude Include="..\src\roadveh.h" /> - <ClInclude Include="..\src\safeguards.h" /> - <ClInclude Include="..\src\screenshot.h" /> - <ClInclude Include="..\src\screenshot_gui.h" /> - <ClInclude Include="..\src\sound\sdl_s.h" /> - <ClInclude Include="..\src\video\sdl_v.h" /> - <ClInclude Include="..\src\video\sdl2_v.h" /> - <ClInclude Include="..\src\settings_func.h" /> - <ClInclude Include="..\src\settings_gui.h" /> - <ClInclude Include="..\src\settings_internal.h" /> - <ClInclude Include="..\src\settings_type.h" /> - <ClInclude Include="..\src\ship.h" /> - <ClInclude Include="..\src\signal_func.h" /> - <ClInclude Include="..\src\signal_type.h" /> - <ClInclude Include="..\src\signs_base.h" /> - <ClInclude Include="..\src\signs_func.h" /> - <ClInclude Include="..\src\signs_type.h" /> - <ClInclude Include="..\src\slope_func.h" /> - <ClInclude Include="..\src\slope_type.h" /> - <ClInclude Include="..\src\smallmap_gui.h" /> - <ClInclude Include="..\src\sortlist_type.h" /> - <ClInclude Include="..\src\sound_func.h" /> - <ClInclude Include="..\src\sound_type.h" /> - <ClInclude Include="..\src\sprite.h" /> - <ClInclude Include="..\src\spritecache.h" /> - <ClInclude Include="..\src\station_base.h" /> - <ClInclude Include="..\src\station_func.h" /> - <ClInclude Include="..\src\station_gui.h" /> - <ClInclude Include="..\src\station_kdtree.h" /> - <ClInclude Include="..\src\station_type.h" /> - <ClInclude Include="..\src\statusbar_gui.h" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\story_base.h" /> - <ClInclude Include="..\src\story_type.h" /> - <ClInclude Include="..\src\strgen\strgen.h" /> - <ClInclude Include="..\src\string_base.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\string_type.h" /> - <ClInclude Include="..\src\os\windows\string_uniscribe.h" /> - <ClInclude Include="..\src\stringfilter_type.h" /> - <ClInclude Include="..\src\strings_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - <ClInclude Include="..\src\subsidy_base.h" /> - <ClInclude Include="..\src\subsidy_func.h" /> - <ClInclude Include="..\src\subsidy_type.h" /> - <ClInclude Include="..\src\tar_type.h" /> - <ClInclude Include="..\src\terraform_gui.h" /> - <ClInclude Include="..\src\textbuf_gui.h" /> - <ClInclude Include="..\src\textbuf_type.h" /> - <ClInclude Include="..\src\texteff.hpp" /> - <ClInclude Include="..\src\textfile_gui.h" /> - <ClInclude Include="..\src\textfile_type.h" /> - <ClInclude Include="..\src\tgp.h" /> - <ClInclude Include="..\src\tile_cmd.h" /> - <ClInclude Include="..\src\tile_type.h" /> - <ClInclude Include="..\src\tilearea_type.h" /> - <ClInclude Include="..\src\tilehighlight_func.h" /> - <ClInclude Include="..\src\tilehighlight_type.h" /> - <ClInclude Include="..\src\tilematrix_type.hpp" /> - <ClInclude Include="..\src\timetable.h" /> - <ClInclude Include="..\src\toolbar_gui.h" /> - <ClInclude Include="..\src\town.h" /> - <ClInclude Include="..\src\town_type.h" /> - <ClInclude Include="..\src\town_kdtree.h" /> - <ClInclude Include="..\src\townname_func.h" /> - <ClInclude Include="..\src\townname_type.h" /> - <ClInclude Include="..\src\track_func.h" /> - <ClInclude Include="..\src\track_type.h" /> - <ClInclude Include="..\src\train.h" /> - <ClInclude Include="..\src\transparency.h" /> - <ClInclude Include="..\src\transparency_gui.h" /> - <ClInclude Include="..\src\transport_type.h" /> - <ClInclude Include="..\src\tunnelbridge.h" /> - <ClInclude Include="..\src\vehicle_base.h" /> - <ClInclude Include="..\src\vehicle_func.h" /> - <ClInclude Include="..\src\vehicle_gui.h" /> - <ClInclude Include="..\src\vehicle_gui_base.h" /> - <ClInclude Include="..\src\vehicle_type.h" /> - <ClInclude Include="..\src\vehiclelist.h" /> - <ClInclude Include="..\src\viewport_func.h" /> - <ClInclude Include="..\src\viewport_kdtree.h" /> - <ClInclude Include="..\src\viewport_sprite_sorter.h" /> - <ClInclude Include="..\src\viewport_type.h" /> - <ClInclude Include="..\src\water.h" /> - <ClInclude Include="..\src\waypoint_base.h" /> - <ClInclude Include="..\src\waypoint_func.h" /> - <ClInclude Include="..\src\widget_type.h" /> - <ClInclude Include="..\src\os\windows\win32.h" /> - <ClInclude Include="..\src\music\win32_m.h" /> - <ClInclude Include="..\src\sound\win32_s.h" /> - <ClInclude Include="..\src\video\win32_v.h" /> - <ClInclude Include="..\src\window_func.h" /> - <ClInclude Include="..\src\window_gui.h" /> - <ClInclude Include="..\src\window_type.h" /> - <ClInclude Include="..\src\sound\xaudio2_s.h" /> - <ClInclude Include="..\src\zoom_func.h" /> - <ClInclude Include="..\src\zoom_type.h" /> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\core\alloc_type.hpp" /> - <ClInclude Include="..\src\core\backup_type.hpp" /> - <ClCompile Include="..\src\core\bitmath_func.cpp" /> - <ClInclude Include="..\src\core\bitmath_func.hpp" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\core\endian_type.hpp" /> - <ClInclude Include="..\src\core\enum_type.hpp" /> - <ClCompile Include="..\src\core\geometry_func.cpp" /> - <ClInclude Include="..\src\core\geometry_func.hpp" /> - <ClInclude Include="..\src\core\geometry_type.hpp" /> - <ClInclude Include="..\src\core\kdtree.hpp" /> - <ClCompile Include="..\src\core\math_func.cpp" /> - <ClInclude Include="..\src\core\math_func.hpp" /> - <ClInclude Include="..\src\core\mem_func.hpp" /> - <ClInclude Include="..\src\core\multimap.hpp" /> - <ClInclude Include="..\src\core\overflowsafe_type.hpp" /> - <ClCompile Include="..\src\core\pool_func.cpp" /> - <ClInclude Include="..\src\core\pool_func.hpp" /> - <ClInclude Include="..\src\core\pool_type.hpp" /> - <ClCompile Include="..\src\core\random_func.cpp" /> - <ClInclude Include="..\src\core\random_func.hpp" /> - <ClInclude Include="..\src\core\smallmap_type.hpp" /> - <ClInclude Include="..\src\core\smallmatrix_type.hpp" /> - <ClInclude Include="..\src\core\smallstack_type.hpp" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\core\string_compare_type.hpp" /> - <ClCompile Include="..\src\aircraft_gui.cpp" /> - <ClCompile Include="..\src\airport_gui.cpp" /> - <ClCompile Include="..\src\autoreplace_gui.cpp" /> - <ClCompile Include="..\src\bootstrap_gui.cpp" /> - <ClCompile Include="..\src\bridge_gui.cpp" /> - <ClCompile Include="..\src\build_vehicle_gui.cpp" /> - <ClCompile Include="..\src\cheat_gui.cpp" /> - <ClCompile Include="..\src\company_gui.cpp" /> - <ClCompile Include="..\src\console_gui.cpp" /> - <ClCompile Include="..\src\date_gui.cpp" /> - <ClCompile Include="..\src\depot_gui.cpp" /> - <ClCompile Include="..\src\dock_gui.cpp" /> - <ClCompile Include="..\src\engine_gui.cpp" /> - <ClCompile Include="..\src\error_gui.cpp" /> - <ClCompile Include="..\src\fios_gui.cpp" /> - <ClCompile Include="..\src\framerate_gui.cpp" /> - <ClCompile Include="..\src\genworld_gui.cpp" /> - <ClCompile Include="..\src\goal_gui.cpp" /> - <ClCompile Include="..\src\graph_gui.cpp" /> - <ClCompile Include="..\src\group_gui.cpp" /> - <ClCompile Include="..\src\highscore_gui.cpp" /> - <ClCompile Include="..\src\industry_gui.cpp" /> - <ClCompile Include="..\src\intro_gui.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraph_gui.cpp" /> - <ClCompile Include="..\src\main_gui.cpp" /> - <ClCompile Include="..\src\misc_gui.cpp" /> - <ClCompile Include="..\src\music_gui.cpp" /> - <ClCompile Include="..\src\network\network_chat_gui.cpp" /> - <ClCompile Include="..\src\network\network_content_gui.cpp" /> - <ClCompile Include="..\src\network\network_gui.cpp" /> - <ClCompile Include="..\src\newgrf_debug_gui.cpp" /> - <ClCompile Include="..\src\newgrf_gui.cpp" /> - <ClCompile Include="..\src\news_gui.cpp" /> - <ClCompile Include="..\src\object_gui.cpp" /> - <ClCompile Include="..\src\order_gui.cpp" /> - <ClCompile Include="..\src\osk_gui.cpp" /> - <ClCompile Include="..\src\rail_gui.cpp" /> - <ClCompile Include="..\src\road_gui.cpp" /> - <ClCompile Include="..\src\roadveh_gui.cpp" /> - <ClCompile Include="..\src\settings_gui.cpp" /> - <ClCompile Include="..\src\ship_gui.cpp" /> - <ClCompile Include="..\src\signs_gui.cpp" /> - <ClCompile Include="..\src\smallmap_gui.cpp" /> - <ClCompile Include="..\src\station_gui.cpp" /> - <ClCompile Include="..\src\statusbar_gui.cpp" /> - <ClCompile Include="..\src\story_gui.cpp" /> - <ClCompile Include="..\src\subsidy_gui.cpp" /> - <ClCompile Include="..\src\terraform_gui.cpp" /> - <ClCompile Include="..\src\textfile_gui.cpp" /> - <ClCompile Include="..\src\timetable_gui.cpp" /> - <ClCompile Include="..\src\toolbar_gui.cpp" /> - <ClCompile Include="..\src\town_gui.cpp" /> - <ClCompile Include="..\src\train_gui.cpp" /> - <ClCompile Include="..\src\transparency_gui.cpp" /> - <ClCompile Include="..\src\tree_gui.cpp" /> - <ClCompile Include="..\src\vehicle_gui.cpp" /> - <ClCompile Include="..\src\viewport_gui.cpp" /> - <ClCompile Include="..\src\waypoint_gui.cpp" /> - <ClInclude Include="..\src\widgets\airport_widget.h" /> - <ClInclude Include="..\src\widgets\ai_widget.h" /> - <ClInclude Include="..\src\widgets\autoreplace_widget.h" /> - <ClInclude Include="..\src\widgets\bootstrap_widget.h" /> - <ClInclude Include="..\src\widgets\bridge_widget.h" /> - <ClInclude Include="..\src\widgets\build_vehicle_widget.h" /> - <ClInclude Include="..\src\widgets\cheat_widget.h" /> - <ClInclude Include="..\src\widgets\company_widget.h" /> - <ClInclude Include="..\src\widgets\console_widget.h" /> - <ClInclude Include="..\src\widgets\date_widget.h" /> - <ClInclude Include="..\src\widgets\depot_widget.h" /> - <ClInclude Include="..\src\widgets\dock_widget.h" /> - <ClCompile Include="..\src\widgets\dropdown.cpp" /> - <ClInclude Include="..\src\widgets\dropdown_func.h" /> - <ClInclude Include="..\src\widgets\dropdown_type.h" /> - <ClInclude Include="..\src\widgets\dropdown_widget.h" /> - <ClInclude Include="..\src\widgets\engine_widget.h" /> - <ClInclude Include="..\src\widgets\error_widget.h" /> - <ClInclude Include="..\src\widgets\fios_widget.h" /> - <ClInclude Include="..\src\widgets\framerate_widget.h" /> - <ClInclude Include="..\src\widgets\genworld_widget.h" /> - <ClInclude Include="..\src\widgets\goal_widget.h" /> - <ClInclude Include="..\src\widgets\graph_widget.h" /> - <ClInclude Include="..\src\widgets\group_widget.h" /> - <ClInclude Include="..\src\widgets\highscore_widget.h" /> - <ClInclude Include="..\src\widgets\industry_widget.h" /> - <ClInclude Include="..\src\widgets\intro_widget.h" /> - <ClInclude Include="..\src\widgets\link_graph_legend_widget.h" /> - <ClInclude Include="..\src\widgets\main_widget.h" /> - <ClInclude Include="..\src\widgets\misc_widget.h" /> - <ClInclude Include="..\src\widgets\music_widget.h" /> - <ClInclude Include="..\src\widgets\network_chat_widget.h" /> - <ClInclude Include="..\src\widgets\network_content_widget.h" /> - <ClInclude Include="..\src\widgets\network_widget.h" /> - <ClInclude Include="..\src\widgets\newgrf_debug_widget.h" /> - <ClInclude Include="..\src\widgets\newgrf_widget.h" /> - <ClInclude Include="..\src\widgets\news_widget.h" /> - <ClInclude Include="..\src\widgets\object_widget.h" /> - <ClInclude Include="..\src\widgets\order_widget.h" /> - <ClInclude Include="..\src\widgets\osk_widget.h" /> - <ClInclude Include="..\src\widgets\rail_widget.h" /> - <ClInclude Include="..\src\widgets\road_widget.h" /> - <ClInclude Include="..\src\widgets\screenshot_widget.h" /> - <ClInclude Include="..\src\widgets\settings_widget.h" /> - <ClInclude Include="..\src\widgets\sign_widget.h" /> - <ClInclude Include="..\src\widgets\smallmap_widget.h" /> - <ClInclude Include="..\src\widgets\station_widget.h" /> - <ClInclude Include="..\src\widgets\statusbar_widget.h" /> - <ClInclude Include="..\src\widgets\story_widget.h" /> - <ClInclude Include="..\src\widgets\subsidy_widget.h" /> - <ClInclude Include="..\src\widgets\terraform_widget.h" /> - <ClInclude Include="..\src\widgets\timetable_widget.h" /> - <ClInclude Include="..\src\widgets\toolbar_widget.h" /> - <ClInclude Include="..\src\widgets\town_widget.h" /> - <ClInclude Include="..\src\widgets\transparency_widget.h" /> - <ClInclude Include="..\src\widgets\tree_widget.h" /> - <ClInclude Include="..\src\widgets\vehicle_widget.h" /> - <ClInclude Include="..\src\widgets\viewport_widget.h" /> - <ClInclude Include="..\src\widgets\waypoint_widget.h" /> - <ClCompile Include="..\src\aircraft_cmd.cpp" /> - <ClCompile Include="..\src\autoreplace_cmd.cpp" /> - <ClCompile Include="..\src\clear_cmd.cpp" /> - <ClCompile Include="..\src\company_cmd.cpp" /> - <ClCompile Include="..\src\depot_cmd.cpp" /> - <ClCompile Include="..\src\group_cmd.cpp" /> - <ClCompile Include="..\src\industry_cmd.cpp" /> - <ClCompile Include="..\src\misc_cmd.cpp" /> - <ClCompile Include="..\src\object_cmd.cpp" /> - <ClCompile Include="..\src\order_cmd.cpp" /> - <ClCompile Include="..\src\rail_cmd.cpp" /> - <ClCompile Include="..\src\road_cmd.cpp" /> - <ClCompile Include="..\src\roadveh_cmd.cpp" /> - <ClCompile Include="..\src\ship_cmd.cpp" /> - <ClCompile Include="..\src\signs_cmd.cpp" /> - <ClCompile Include="..\src\station_cmd.cpp" /> - <ClCompile Include="..\src\terraform_cmd.cpp" /> - <ClCompile Include="..\src\timetable_cmd.cpp" /> - <ClCompile Include="..\src\town_cmd.cpp" /> - <ClCompile Include="..\src\train_cmd.cpp" /> - <ClCompile Include="..\src\tree_cmd.cpp" /> - <ClCompile Include="..\src\tunnelbridge_cmd.cpp" /> - <ClCompile Include="..\src\vehicle_cmd.cpp" /> - <ClCompile Include="..\src\void_cmd.cpp" /> - <ClCompile Include="..\src\water_cmd.cpp" /> - <ClCompile Include="..\src\waypoint_cmd.cpp" /> - <ClCompile Include="..\src\saveload\afterload.cpp" /> - <ClCompile Include="..\src\saveload\ai_sl.cpp" /> - <ClCompile Include="..\src\saveload\airport_sl.cpp" /> - <ClCompile Include="..\src\saveload\animated_tile_sl.cpp" /> - <ClCompile Include="..\src\saveload\autoreplace_sl.cpp" /> - <ClCompile Include="..\src\saveload\cargomonitor_sl.cpp" /> - <ClCompile Include="..\src\saveload\cargopacket_sl.cpp" /> - <ClCompile Include="..\src\saveload\cheat_sl.cpp" /> - <ClCompile Include="..\src\saveload\company_sl.cpp" /> - <ClCompile Include="..\src\saveload\depot_sl.cpp" /> - <ClCompile Include="..\src\saveload\economy_sl.cpp" /> - <ClCompile Include="..\src\saveload\engine_sl.cpp" /> - <ClCompile Include="..\src\saveload\game_sl.cpp" /> - <ClCompile Include="..\src\saveload\gamelog_sl.cpp" /> - <ClCompile Include="..\src\saveload\goal_sl.cpp" /> - <ClCompile Include="..\src\saveload\group_sl.cpp" /> - <ClCompile Include="..\src\saveload\industry_sl.cpp" /> - <ClCompile Include="..\src\saveload\labelmaps_sl.cpp" /> - <ClCompile Include="..\src\saveload\linkgraph_sl.cpp" /> - <ClCompile Include="..\src\saveload\map_sl.cpp" /> - <ClCompile Include="..\src\saveload\misc_sl.cpp" /> - <ClCompile Include="..\src\saveload\newgrf_sl.cpp" /> - <ClInclude Include="..\src\saveload\newgrf_sl.h" /> - <ClCompile Include="..\src\saveload\object_sl.cpp" /> - <ClCompile Include="..\src\saveload\oldloader.cpp" /> - <ClInclude Include="..\src\saveload\oldloader.h" /> - <ClCompile Include="..\src\saveload\oldloader_sl.cpp" /> - <ClCompile Include="..\src\saveload\order_sl.cpp" /> - <ClCompile Include="..\src\saveload\saveload.cpp" /> - <ClInclude Include="..\src\saveload\saveload.h" /> - <ClInclude Include="..\src\saveload\saveload_filter.h" /> - <ClInclude Include="..\src\saveload\saveload_internal.h" /> - <ClCompile Include="..\src\saveload\signs_sl.cpp" /> - <ClCompile Include="..\src\saveload\station_sl.cpp" /> - <ClCompile Include="..\src\saveload\storage_sl.cpp" /> - <ClCompile Include="..\src\saveload\strings_sl.cpp" /> - <ClCompile Include="..\src\saveload\story_sl.cpp" /> - <ClCompile Include="..\src\saveload\subsidy_sl.cpp" /> - <ClCompile Include="..\src\saveload\town_sl.cpp" /> - <ClCompile Include="..\src\saveload\vehicle_sl.cpp" /> - <ClCompile Include="..\src\saveload\waypoint_sl.cpp" /> - <ClInclude Include="..\src\table\airport_defaults.h" /> - <ClInclude Include="..\src\table\airport_movement.h" /> - <ClInclude Include="..\src\table\airporttile_ids.h" /> - <ClInclude Include="..\src\table\airporttiles.h" /> - <ClInclude Include="..\src\table\animcursors.h" /> - <ClInclude Include="..\src\table\autorail.h" /> - <ClInclude Include="..\src\table\bridge_land.h" /> - <ClInclude Include="..\src\table\build_industry.h" /> - <ClInclude Include="..\src\table\cargo_const.h" /> - <ClInclude Include="..\src\table\clear_land.h" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\table\elrail_data.h" /> - <ClInclude Include="..\src\table\engines.h" /> - <ClInclude Include="..\src\table\genland.h" /> - <ClInclude Include="..\src\table\heightmap_colours.h" /> - <ClInclude Include="..\src\table\industry_land.h" /> - <ClInclude Include="..\src\table\landscape_sprite.h" /> - <ClInclude Include="..\src\table\newgrf_debug_data.h" /> - <ClInclude Include="..\src\table\object_land.h" /> - <ClInclude Include="..\src\table\palette_convert.h" /> - <ClInclude Include="..\src\table\palettes.h" /> - <ClInclude Include="..\src\table\pricebase.h" /> - <ClInclude Include="..\src\table\railtypes.h" /> - <ClInclude Include="..\src\table\road_land.h" /> - <ClInclude Include="..\src\table\roadveh_movement.h" /> - <ClInclude Include="..\src\table\roadtypes.h" /> - <ClInclude Include="..\src\..\objs\settings\table\settings.h" /> - <ClInclude Include="..\src\table\sprites.h" /> - <ClInclude Include="..\src\table\station_land.h" /> - <ClInclude Include="..\src\table\strgen_tables.h" /> - <ClInclude Include="..\src\table\string_colours.h" /> - <ClInclude Include="..\src\..\objs\langs\table\strings.h" /> - <ClInclude Include="..\src\table\town_land.h" /> - <ClInclude Include="..\src\table\townname.h" /> - <ClInclude Include="..\src\table\track_land.h" /> - <ClInclude Include="..\src\table\train_cmd.h" /> - <ClInclude Include="..\src\table\tree_land.h" /> - <ClInclude Include="..\src\table\unicode.h" /> - <ClInclude Include="..\src\table\water_land.h" /> - <ClCompile Include="..\src\3rdparty\md5\md5.cpp" /> - <ClInclude Include="..\src\3rdparty\md5\md5.h" /> - <ClInclude Include="..\src\3rdparty\optional\optional.hpp" /> - <ClInclude Include="..\src\3rdparty\optional\ottd_optional.h" /> - <ClCompile Include="..\src\script\script_config.cpp" /> - <ClInclude Include="..\src\script\script_config.hpp" /> - <ClInclude Include="..\src\script\script_fatalerror.hpp" /> - <ClCompile Include="..\src\script\script_info.cpp" /> - <ClInclude Include="..\src\script\script_info.hpp" /> - <ClCompile Include="..\src\script\script_info_dummy.cpp" /> - <ClCompile Include="..\src\script\script_instance.cpp" /> - <ClInclude Include="..\src\script\script_instance.hpp" /> - <ClCompile Include="..\src\script\script_scanner.cpp" /> - <ClInclude Include="..\src\script\script_scanner.hpp" /> - <ClInclude Include="..\src\script\script_storage.hpp" /> - <ClInclude Include="..\src\script\script_suspend.hpp" /> - <ClCompile Include="..\src\script\squirrel.cpp" /> - <ClInclude Include="..\src\script\squirrel.hpp" /> - <ClInclude Include="..\src\script\squirrel_class.hpp" /> - <ClInclude Include="..\src\script\squirrel_helper.hpp" /> - <ClInclude Include="..\src\script\squirrel_helper_type.hpp" /> - <ClCompile Include="..\src\script\squirrel_std.cpp" /> - <ClInclude Include="..\src\script\squirrel_std.hpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqapi.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqbaselib.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqclass.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqdebug.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqlexer.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqmem.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqobject.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqstate.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdaux.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdmath.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqtable.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqvm.cpp" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqarray.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclass.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclosure.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncproto.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqlexer.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqobject.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqopcodes.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqpcheader.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstate.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdaux.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdmath.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdstring.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstring.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqtable.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\squirrel.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squserdata.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squtils.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqvm.h" /> - <ClInclude Include="..\src\ai\ai.hpp" /> - <ClCompile Include="..\src\ai\ai_config.cpp" /> - <ClInclude Include="..\src\ai\ai_config.hpp" /> - <ClCompile Include="..\src\ai\ai_core.cpp" /> - <ClCompile Include="..\src\ai\ai_gui.cpp" /> - <ClInclude Include="..\src\ai\ai_gui.hpp" /> - <ClCompile Include="..\src\ai\ai_info.cpp" /> - <ClInclude Include="..\src\ai\ai_info.hpp" /> - <ClCompile Include="..\src\ai\ai_instance.cpp" /> - <ClInclude Include="..\src\ai\ai_instance.hpp" /> - <ClCompile Include="..\src\ai\ai_scanner.cpp" /> - <ClInclude Include="..\src\ai\ai_scanner.hpp" /> - <ClInclude Include="..\src\script\api\ai_changelog.hpp" /> - <ClInclude Include="..\src\script\api\game_changelog.hpp" /> - <ClInclude Include="..\src\game\game.hpp" /> - <ClCompile Include="..\src\game\game_config.cpp" /> - <ClInclude Include="..\src\game\game_config.hpp" /> - <ClCompile Include="..\src\game\game_core.cpp" /> - <ClCompile Include="..\src\game\game_info.cpp" /> - <ClInclude Include="..\src\game\game_info.hpp" /> - <ClCompile Include="..\src\game\game_instance.cpp" /> - <ClInclude Include="..\src\game\game_instance.hpp" /> - <ClCompile Include="..\src\game\game_scanner.cpp" /> - <ClInclude Include="..\src\game\game_scanner.hpp" /> - <ClCompile Include="..\src\game\game_text.cpp" /> - <ClInclude Include="..\src\game\game_text.hpp" /> - <ClInclude Include="..\src\script\api\script_accounting.hpp" /> - <ClInclude Include="..\src\script\api\script_admin.hpp" /> - <ClInclude Include="..\src\script\api\script_airport.hpp" /> - <ClInclude Include="..\src\script\api\script_base.hpp" /> - <ClInclude Include="..\src\script\api\script_basestation.hpp" /> - <ClInclude Include="..\src\script\api\script_bridge.hpp" /> - <ClInclude Include="..\src\script\api\script_bridgelist.hpp" /> - <ClInclude Include="..\src\script\api\script_cargo.hpp" /> - <ClInclude Include="..\src\script\api\script_cargolist.hpp" /> - <ClInclude Include="..\src\script\api\script_cargomonitor.hpp" /> - <ClInclude Include="..\src\script\api\script_client.hpp" /> - <ClInclude Include="..\src\script\api\script_clientlist.hpp" /> - <ClInclude Include="..\src\script\api\script_company.hpp" /> - <ClInclude Include="..\src\script\api\script_companymode.hpp" /> - <ClInclude Include="..\src\script\api\script_controller.hpp" /> - <ClInclude Include="..\src\script\api\script_date.hpp" /> - <ClInclude Include="..\src\script\api\script_depotlist.hpp" /> - <ClInclude Include="..\src\script\api\script_engine.hpp" /> - <ClInclude Include="..\src\script\api\script_enginelist.hpp" /> - <ClInclude Include="..\src\script\api\script_error.hpp" /> - <ClInclude Include="..\src\script\api\script_event.hpp" /> - <ClInclude Include="..\src\script\api\script_event_types.hpp" /> - <ClInclude Include="..\src\script\api\script_execmode.hpp" /> - <ClInclude Include="..\src\script\api\script_game.hpp" /> - <ClInclude Include="..\src\script\api\script_gamesettings.hpp" /> - <ClInclude Include="..\src\script\api\script_goal.hpp" /> - <ClInclude Include="..\src\script\api\script_group.hpp" /> - <ClInclude Include="..\src\script\api\script_grouplist.hpp" /> - <ClInclude Include="..\src\script\api\script_industry.hpp" /> - <ClInclude Include="..\src\script\api\script_industrylist.hpp" /> - <ClInclude Include="..\src\script\api\script_industrytype.hpp" /> - <ClInclude Include="..\src\script\api\script_industrytypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_info_docs.hpp" /> - <ClInclude Include="..\src\script\api\script_infrastructure.hpp" /> - <ClInclude Include="..\src\script\api\script_list.hpp" /> - <ClInclude Include="..\src\script\api\script_log.hpp" /> - <ClInclude Include="..\src\script\api\script_map.hpp" /> - <ClInclude Include="..\src\script\api\script_marine.hpp" /> - <ClInclude Include="..\src\script\api\script_news.hpp" /> - <ClInclude Include="..\src\script\api\script_object.hpp" /> - <ClInclude Include="..\src\script\api\script_order.hpp" /> - <ClInclude Include="..\src\script\api\script_priorityqueue.hpp" /> - <ClInclude Include="..\src\script\api\script_rail.hpp" /> - <ClInclude Include="..\src\script\api\script_railtypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_road.hpp" /> - <ClInclude Include="..\src\script\api\script_roadtypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_sign.hpp" /> - <ClInclude Include="..\src\script\api\script_signlist.hpp" /> - <ClInclude Include="..\src\script\api\script_station.hpp" /> - <ClInclude Include="..\src\script\api\script_stationlist.hpp" /> - <ClInclude Include="..\src\script\api\script_story_page.hpp" /> - <ClInclude Include="..\src\script\api\script_storypagelist.hpp" /> - <ClInclude Include="..\src\script\api\script_storypageelementlist.hpp" /> - <ClInclude Include="..\src\script\api\script_subsidy.hpp" /> - <ClInclude Include="..\src\script\api\script_subsidylist.hpp" /> - <ClInclude Include="..\src\script\api\script_testmode.hpp" /> - <ClInclude Include="..\src\script\api\script_text.hpp" /> - <ClInclude Include="..\src\script\api\script_tile.hpp" /> - <ClInclude Include="..\src\script\api\script_tilelist.hpp" /> - <ClInclude Include="..\src\script\api\script_town.hpp" /> - <ClInclude Include="..\src\script\api\script_townlist.hpp" /> - <ClInclude Include="..\src\script\api\script_tunnel.hpp" /> - <ClInclude Include="..\src\script\api\script_types.hpp" /> - <ClInclude Include="..\src\script\api\script_vehicle.hpp" /> - <ClInclude Include="..\src\script\api\script_vehiclelist.hpp" /> - <ClInclude Include="..\src\script\api\script_viewport.hpp" /> - <ClInclude Include="..\src\script\api\script_waypoint.hpp" /> - <ClInclude Include="..\src\script\api\script_waypointlist.hpp" /> - <ClInclude Include="..\src\script\api\script_window.hpp" /> - <ClCompile Include="..\src\script\api\script_accounting.cpp" /> - <ClCompile Include="..\src\script\api\script_admin.cpp" /> - <ClCompile Include="..\src\script\api\script_airport.cpp" /> - <ClCompile Include="..\src\script\api\script_base.cpp" /> - <ClCompile Include="..\src\script\api\script_basestation.cpp" /> - <ClCompile Include="..\src\script\api\script_bridge.cpp" /> - <ClCompile Include="..\src\script\api\script_bridgelist.cpp" /> - <ClCompile Include="..\src\script\api\script_cargo.cpp" /> - <ClCompile Include="..\src\script\api\script_cargolist.cpp" /> - <ClCompile Include="..\src\script\api\script_cargomonitor.cpp" /> - <ClCompile Include="..\src\script\api\script_client.cpp" /> - <ClCompile Include="..\src\script\api\script_clientlist.cpp" /> - <ClCompile Include="..\src\script\api\script_company.cpp" /> - <ClCompile Include="..\src\script\api\script_companymode.cpp" /> - <ClCompile Include="..\src\script\api\script_controller.cpp" /> - <ClCompile Include="..\src\script\api\script_date.cpp" /> - <ClCompile Include="..\src\script\api\script_depotlist.cpp" /> - <ClCompile Include="..\src\script\api\script_engine.cpp" /> - <ClCompile Include="..\src\script\api\script_enginelist.cpp" /> - <ClCompile Include="..\src\script\api\script_error.cpp" /> - <ClCompile Include="..\src\script\api\script_event.cpp" /> - <ClCompile Include="..\src\script\api\script_event_types.cpp" /> - <ClCompile Include="..\src\script\api\script_execmode.cpp" /> - <ClCompile Include="..\src\script\api\script_game.cpp" /> - <ClCompile Include="..\src\script\api\script_gamesettings.cpp" /> - <ClCompile Include="..\src\script\api\script_goal.cpp" /> - <ClCompile Include="..\src\script\api\script_group.cpp" /> - <ClCompile Include="..\src\script\api\script_grouplist.cpp" /> - <ClCompile Include="..\src\script\api\script_industry.cpp" /> - <ClCompile Include="..\src\script\api\script_industrylist.cpp" /> - <ClCompile Include="..\src\script\api\script_industrytype.cpp" /> - <ClCompile Include="..\src\script\api\script_industrytypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_infrastructure.cpp" /> - <ClCompile Include="..\src\script\api\script_list.cpp" /> - <ClCompile Include="..\src\script\api\script_log.cpp" /> - <ClCompile Include="..\src\script\api\script_map.cpp" /> - <ClCompile Include="..\src\script\api\script_marine.cpp" /> - <ClCompile Include="..\src\script\api\script_news.cpp" /> - <ClCompile Include="..\src\script\api\script_object.cpp" /> - <ClCompile Include="..\src\script\api\script_order.cpp" /> - <ClCompile Include="..\src\script\api\script_priorityqueue.cpp" /> - <ClCompile Include="..\src\script\api\script_rail.cpp" /> - <ClCompile Include="..\src\script\api\script_railtypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_road.cpp" /> - <ClCompile Include="..\src\script\api\script_roadtypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_sign.cpp" /> - <ClCompile Include="..\src\script\api\script_signlist.cpp" /> - <ClCompile Include="..\src\script\api\script_station.cpp" /> - <ClCompile Include="..\src\script\api\script_stationlist.cpp" /> - <ClCompile Include="..\src\script\api\script_story_page.cpp" /> - <ClCompile Include="..\src\script\api\script_storypagelist.cpp" /> - <ClCompile Include="..\src\script\api\script_storypageelementlist.cpp" /> - <ClCompile Include="..\src\script\api\script_subsidy.cpp" /> - <ClCompile Include="..\src\script\api\script_subsidylist.cpp" /> - <ClCompile Include="..\src\script\api\script_testmode.cpp" /> - <ClCompile Include="..\src\script\api\script_text.cpp" /> - <ClCompile Include="..\src\script\api\script_tile.cpp" /> - <ClCompile Include="..\src\script\api\script_tilelist.cpp" /> - <ClCompile Include="..\src\script\api\script_town.cpp" /> - <ClCompile Include="..\src\script\api\script_townlist.cpp" /> - <ClCompile Include="..\src\script\api\script_tunnel.cpp" /> - <ClCompile Include="..\src\script\api\script_vehicle.cpp" /> - <ClCompile Include="..\src\script\api\script_vehiclelist.cpp" /> - <ClCompile Include="..\src\script\api\script_viewport.cpp" /> - <ClCompile Include="..\src\script\api\script_waypoint.cpp" /> - <ClCompile Include="..\src\script\api\script_waypointlist.cpp" /> - <ClCompile Include="..\src\script\api\script_window.cpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_base.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_base.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_optimized.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_optimized.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_simple.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_simple.hpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse_func.hpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse_type.h" /> - <ClCompile Include="..\src\blitter\32bpp_sse2.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse2.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_sse4.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse4.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_ssse3.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_ssse3.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_base.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_base.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_optimized.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_optimized.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_simple.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_simple.hpp" /> - <ClInclude Include="..\src\blitter\base.hpp" /> - <ClInclude Include="..\src\blitter\common.hpp" /> - <ClInclude Include="..\src\blitter\factory.hpp" /> - <ClCompile Include="..\src\blitter\null.cpp" /> - <ClInclude Include="..\src\blitter\null.hpp" /> - <ClInclude Include="..\src\music\music_driver.hpp" /> - <ClInclude Include="..\src\sound\sound_driver.hpp" /> - <ClInclude Include="..\src\video\video_driver.hpp" /> - <ClCompile Include="..\src\spriteloader\grf.cpp" /> - <ClInclude Include="..\src\spriteloader\grf.hpp" /> - <ClInclude Include="..\src\spriteloader\spriteloader.hpp" /> - <ClCompile Include="..\src\newgrf.cpp" /> - <ClCompile Include="..\src\newgrf_airport.cpp" /> - <ClCompile Include="..\src\newgrf_airporttiles.cpp" /> - <ClCompile Include="..\src\newgrf_canal.cpp" /> - <ClCompile Include="..\src\newgrf_cargo.cpp" /> - <ClCompile Include="..\src\newgrf_commons.cpp" /> - <ClCompile Include="..\src\newgrf_config.cpp" /> - <ClCompile Include="..\src\newgrf_engine.cpp" /> - <ClCompile Include="..\src\newgrf_generic.cpp" /> - <ClCompile Include="..\src\newgrf_house.cpp" /> - <ClCompile Include="..\src\newgrf_industries.cpp" /> - <ClCompile Include="..\src\newgrf_industrytiles.cpp" /> - <ClCompile Include="..\src\newgrf_object.cpp" /> - <ClCompile Include="..\src\newgrf_profiling.cpp" /> - <ClCompile Include="..\src\newgrf_railtype.cpp" /> - <ClCompile Include="..\src\newgrf_roadtype.cpp" /> - <ClCompile Include="..\src\newgrf_sound.cpp" /> - <ClCompile Include="..\src\newgrf_spritegroup.cpp" /> - <ClCompile Include="..\src\newgrf_station.cpp" /> - <ClCompile Include="..\src\newgrf_storage.cpp" /> - <ClCompile Include="..\src\newgrf_text.cpp" /> - <ClCompile Include="..\src\newgrf_town.cpp" /> - <ClCompile Include="..\src\newgrf_townname.cpp" /> - <ClCompile Include="..\src\bridge_map.cpp" /> - <ClInclude Include="..\src\bridge_map.h" /> - <ClInclude Include="..\src\clear_map.h" /> - <ClInclude Include="..\src\industry_map.h" /> - <ClInclude Include="..\src\object_map.h" /> - <ClInclude Include="..\src\rail_map.h" /> - <ClCompile Include="..\src\road_map.cpp" /> - <ClInclude Include="..\src\road_map.h" /> - <ClInclude Include="..\src\station_map.h" /> - <ClInclude Include="..\src\tile_map.h" /> - <ClInclude Include="..\src\town_map.h" /> - <ClInclude Include="..\src\tree_map.h" /> - <ClCompile Include="..\src\tunnel_map.cpp" /> - <ClInclude Include="..\src\tunnel_map.h" /> - <ClInclude Include="..\src\tunnelbridge_map.h" /> - <ClInclude Include="..\src\void_map.h" /> - <ClInclude Include="..\src\water_map.h" /> - <ClInclude Include="..\src\misc\array.hpp" /> - <ClInclude Include="..\src\misc\binaryheap.hpp" /> - <ClInclude Include="..\src\misc\blob.hpp" /> - <ClCompile Include="..\src\misc\countedobj.cpp" /> - <ClInclude Include="..\src\misc\countedptr.hpp" /> - <ClCompile Include="..\src\misc\dbg_helpers.cpp" /> - <ClInclude Include="..\src\misc\dbg_helpers.h" /> - <ClInclude Include="..\src\misc\fixedsizearray.hpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\misc\hashtable.hpp" /> - <ClInclude Include="..\src\misc\str.hpp" /> - <ClCompile Include="..\src\network\core\address.cpp" /> - <ClInclude Include="..\src\network\core\address.h" /> - <ClInclude Include="..\src\network\core\config.h" /> - <ClCompile Include="..\src\network\core\core.cpp" /> - <ClInclude Include="..\src\network\core\core.h" /> - <ClInclude Include="..\src\network\core\game.h" /> - <ClCompile Include="..\src\network\core\host.cpp" /> - <ClInclude Include="..\src\network\core\host.h" /> - <ClInclude Include="..\src\network\core\os_abstraction.h" /> - <ClCompile Include="..\src\network\core\packet.cpp" /> - <ClInclude Include="..\src\network\core\packet.h" /> - <ClCompile Include="..\src\network\core\tcp.cpp" /> - <ClInclude Include="..\src\network\core\tcp.h" /> - <ClCompile Include="..\src\network\core\tcp_admin.cpp" /> - <ClInclude Include="..\src\network\core\tcp_admin.h" /> - <ClCompile Include="..\src\network\core\tcp_connect.cpp" /> - <ClCompile Include="..\src\network\core\tcp_content.cpp" /> - <ClInclude Include="..\src\network\core\tcp_content.h" /> - <ClCompile Include="..\src\network\core\tcp_game.cpp" /> - <ClInclude Include="..\src\network\core\tcp_game.h" /> - <ClCompile Include="..\src\network\core\tcp_http.cpp" /> - <ClInclude Include="..\src\network\core\tcp_http.h" /> - <ClInclude Include="..\src\network\core\tcp_listen.h" /> - <ClCompile Include="..\src\network\core\udp.cpp" /> - <ClInclude Include="..\src\network\core\udp.h" /> - <ClInclude Include="..\src\pathfinder\follow_track.hpp" /> - <ClInclude Include="..\src\pathfinder\pathfinder_func.h" /> - <ClInclude Include="..\src\pathfinder\pathfinder_type.h" /> - <ClInclude Include="..\src\pathfinder\pf_performance_timer.hpp" /> - <ClCompile Include="..\src\pathfinder\npf\aystar.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\aystar.h" /> - <ClCompile Include="..\src\pathfinder\npf\npf.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\npf_func.h" /> - <ClCompile Include="..\src\pathfinder\npf\queue.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\queue.h" /> - <ClInclude Include="..\src\pathfinder\yapf\nodelist.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf.h" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_base.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_cache.h" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_common.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costbase.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costcache.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costrail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_destrail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_rail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_road.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_ship.hpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_rail.cpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_road.cpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_ship.cpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_type.hpp" /> - <ClCompile Include="..\src\video\dedicated_v.cpp" /> - <ClCompile Include="..\src\video\null_v.cpp" /> - <ClCompile Include="..\src\video\sdl_v.cpp" /> - <ClCompile Include="..\src\video\sdl2_v.cpp" /> - <ClCompile Include="..\src\video\win32_v.cpp" /> - <ClCompile Include="..\src\music\dmusic.cpp" /> - <ClCompile Include="..\src\music\null_m.cpp" /> - <ClCompile Include="..\src\music\midifile.cpp" /> - <ClCompile Include="..\src\music\win32_m.cpp" /> - <ClCompile Include="..\src\sound\null_s.cpp" /> - <ClCompile Include="..\src\sound\sdl_s.cpp" /> - <ClCompile Include="..\src\sound\sdl2_s.cpp" /> - <ClCompile Include="..\src\sound\win32_s.cpp" /> - <ClCompile Include="..\src\sound\xaudio2_s.cpp" /> - <ClCompile Include="..\src\os\windows\crashlog_win.cpp" /> - <ResourceCompile Include="..\src\os\windows\ottdres.rc" /> - <ClCompile Include="..\src\os\windows\string_uniscribe.cpp" /> - <ClCompile Include="..\src\os\windows\win32.cpp" /> - <ClInclude Include="..\src\thread.h" /> - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="langs_vs141.vcxproj"> - <Project>{0f066b23-18df-4284-8265-f4a5e7e3b966}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settingsgen_vs141.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settings_vs141.vcxproj"> - <Project>{0817f629-589e-4a3b-b81a-8647bc571e35}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="strgen_vs141.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="version_vs141.vcxproj"> - <Project>{1a2b3c5e-1c23-41a5-9c9b-acba2aa75fec}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="basesets_vs141.vcxproj"> - <Project>{e12e77ca-c0f1-4ada-943f-4929274249d3}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -</Project> diff --git a/projects/openttd_vs141.vcxproj.filters b/projects/openttd_vs141.vcxproj.filters deleted file mode 100644 index 11e9821ff..000000000 --- a/projects/openttd_vs141.vcxproj.filters +++ /dev/null @@ -1,3155 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000000}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000001}</UniqueIdentifier> - </Filter> - <Filter Include="Core Source Code"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000002}</UniqueIdentifier> - </Filter> - <Filter Include="GUI Source Code"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000003}</UniqueIdentifier> - </Filter> - <Filter Include="Widgets"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000004}</UniqueIdentifier> - </Filter> - <Filter Include="Command handlers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000005}</UniqueIdentifier> - </Filter> - <Filter Include="Save/Load handlers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000006}</UniqueIdentifier> - </Filter> - <Filter Include="Tables"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000007}</UniqueIdentifier> - </Filter> - <Filter Include="MD5"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000008}</UniqueIdentifier> - </Filter> - <Filter Include="Compat"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000009}</UniqueIdentifier> - </Filter> - <Filter Include="Script"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000010}</UniqueIdentifier> - </Filter> - <Filter Include="Squirrel"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000011}</UniqueIdentifier> - </Filter> - <Filter Include="Squirrel headers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000012}</UniqueIdentifier> - </Filter> - <Filter Include="AI Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000013}</UniqueIdentifier> - </Filter> - <Filter Include="AI API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000014}</UniqueIdentifier> - </Filter> - <Filter Include="Game API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000015}</UniqueIdentifier> - </Filter> - <Filter Include="Game Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000016}</UniqueIdentifier> - </Filter> - <Filter Include="Script API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000017}</UniqueIdentifier> - </Filter> - <Filter Include="Script API Implementation"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000018}</UniqueIdentifier> - </Filter> - <Filter Include="Blitters"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000019}</UniqueIdentifier> - </Filter> - <Filter Include="Drivers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000020}</UniqueIdentifier> - </Filter> - <Filter Include="Sprite loaders"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000021}</UniqueIdentifier> - </Filter> - <Filter Include="NewGRF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000022}</UniqueIdentifier> - </Filter> - <Filter Include="Map Accessors"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000023}</UniqueIdentifier> - </Filter> - <Filter Include="Misc"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000024}</UniqueIdentifier> - </Filter> - <Filter Include="Network Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000025}</UniqueIdentifier> - </Filter> - <Filter Include="Pathfinder"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000026}</UniqueIdentifier> - </Filter> - <Filter Include="NPF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000027}</UniqueIdentifier> - </Filter> - <Filter Include="YAPF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000028}</UniqueIdentifier> - </Filter> - <Filter Include="Video"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000029}</UniqueIdentifier> - </Filter> - <Filter Include="Music"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000030}</UniqueIdentifier> - </Filter> - <Filter Include="Sound"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000031}</UniqueIdentifier> - </Filter> - <Filter Include="Windows files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000032}</UniqueIdentifier> - </Filter> - <Filter Include="Threading"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000033}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\airport.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\animated_tile.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\articulated_vehicles.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\bmp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargoaction.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargomonitor.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargopacket.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargotype.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cheat.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\command.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\console.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\console_cmds.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cpu.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\crashlog.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\currency.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\date.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\debug.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\dedicated.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\depot.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\disaster_vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\driver.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\economy.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\effectvehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\elrail.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\engine.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fileio.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fios.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fontcache.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fontdetection.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\base_consist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gamelog.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\genworld.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfx.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfxinit.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfx_layout.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\goal.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ground_vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\heightmap.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\highscore.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\hotkeys.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini_load.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\landscape.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\demands.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\flowmapper.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraph.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraphjob.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraphschedule.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\mcf.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\refresh.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\map.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\mixer.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\music.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_admin.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_client.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_command.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_content.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_gamelist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_server.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_udp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\openttd.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\order_backup.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\pbs.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\progress.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\rail.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\rev.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\road.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\roadstop.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\screenshot_gui.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\screenshot.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\settings.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\signal.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\signs.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\sound.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\sprite.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\spritecache.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\station.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen_base.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\stringfilter.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strings.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\story.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\subsidy.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\textbuf.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\texteff.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tgp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tile_map.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tilearea.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\townname.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\vehiclelist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport_sprite_sorter_sse4.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\widget.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\window.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClInclude Include="..\src\aircraft.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\airport.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\animated_tile_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\articulated_vehicles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoslope.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_media_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_media_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_station_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bitmap_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bmp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bridge.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargo_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargoaction.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargomonitor.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargopacket.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargotype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cheat_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cheat_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\clear_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cmd_helper.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\command_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\command_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_manager_face.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cpu.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\crashlog.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\currency.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\debug.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\dedicated_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_map.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\direction_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\direction_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\disaster_vehicle.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\dmusic.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\driver.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\effectvehicle_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\effectvehicle_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\elrail_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\error.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fileio_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fileio_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fios.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fontcache.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fontdetection.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\framerate_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_consist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gamelog.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gamelog_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\genworld.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_layout.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfxinit.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\goal_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\goal_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\graph_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ground_vehicle.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\guitimer_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\heightmap.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\highscore.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\hotkeys.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\house.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\house_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industry.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industry_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industrytype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ini_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\landscape.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\landscape_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\language.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\demands.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\flowmapper.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\init.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphjob.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphjob_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphschedule.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\mcf.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\refresh.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\livery.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\map_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\map_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\mixer.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_admin.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_client.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_content.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_content_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_gamelist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_server.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_udp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_airport.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_airporttiles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_animation_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_animation_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_callbacks.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_canal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_cargo.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_class.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_class_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_commons.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_config.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_debug.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_engine.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_generic.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_house.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_industries.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_industrytiles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_object.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_profiling.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_properties.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_railtype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_roadtype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_sound.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_spritegroup.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_station.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_storage.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_text.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_town.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_townname.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\midi.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\midifile.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\null_m.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\null_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\null_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\openttd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_backup.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\pbs.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\progress.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\querystring_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rev.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_cmd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\roadstop_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\roadveh.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\safeguards.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\screenshot.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\screenshot_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\sdl_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\sdl_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\sdl2_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ship.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signal_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signal_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\slope_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\slope_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\smallmap_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sortlist_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sprite.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\spritecache.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\statusbar_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\stdafx.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\story_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\story_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strgen\strgen.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\os\windows\string_uniscribe.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\stringfilter_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strings_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strings_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tar_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\terraform_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textbuf_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textbuf_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\texteff.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textfile_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textfile_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tgp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_cmd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilearea_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilehighlight_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilehighlight_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilematrix_type.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\timetable.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\toolbar_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\townname_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\townname_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\track_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\track_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\train.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transparency.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transparency_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transport_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tunnelbridge.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_gui_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehiclelist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_sprite_sorter.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\water.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\waypoint_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\waypoint_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\widget_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\os\windows\win32.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\win32_m.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\win32_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\win32_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\xaudio2_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\zoom_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\zoom_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\alloc_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\alloc_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\backup_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\bitmath_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\bitmath_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\endian_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\endian_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\enum_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\geometry_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\geometry_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\geometry_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\kdtree.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\math_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\math_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\mem_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\multimap.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\overflowsafe_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\pool_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\pool_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\pool_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\random_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\random_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallmap_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallmatrix_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallstack_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallvec_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\string_compare_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\aircraft_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\airport_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\bootstrap_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\bridge_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\build_vehicle_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\cheat_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\company_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\console_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\date_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\depot_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\dock_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\engine_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\error_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\fios_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\framerate_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\genworld_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\goal_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\graph_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\group_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\highscore_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\industry_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\intro_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraph_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\main_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\misc_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\music_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_chat_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_content_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_debug_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\news_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\object_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\order_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\osk_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\rail_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\road_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\roadveh_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\settings_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\ship_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\signs_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\smallmap_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\station_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\statusbar_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\story_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\subsidy_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\terraform_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\textfile_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\timetable_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\toolbar_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\town_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\train_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\transparency_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\tree_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\widgets\airport_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\ai_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\autoreplace_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\bootstrap_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\bridge_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\build_vehicle_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\cheat_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\company_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\console_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\date_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\depot_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dock_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClCompile Include="..\src\widgets\dropdown.cpp"> - <Filter>Widgets</Filter> - </ClCompile> - <ClInclude Include="..\src\widgets\dropdown_func.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dropdown_type.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dropdown_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\engine_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\error_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\fios_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\framerate_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\genworld_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\goal_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\graph_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\group_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\highscore_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\industry_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\intro_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\link_graph_legend_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\main_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\misc_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\music_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_chat_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_content_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\newgrf_debug_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\newgrf_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\news_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\object_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\order_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\osk_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\rail_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\road_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\screenshot_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\settings_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\sign_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\smallmap_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\station_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\statusbar_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\story_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\subsidy_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\terraform_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\timetable_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\toolbar_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\town_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\transparency_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\tree_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\vehicle_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\viewport_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\waypoint_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClCompile Include="..\src\aircraft_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\clear_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\company_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\depot_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\group_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\industry_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\misc_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\object_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\order_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\rail_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\road_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\roadveh_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\ship_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\signs_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\station_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\terraform_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\timetable_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\town_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\train_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\tree_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\tunnelbridge_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\void_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\water_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\afterload.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\ai_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\airport_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\animated_tile_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\autoreplace_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cargomonitor_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cargopacket_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cheat_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\company_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\depot_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\economy_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\engine_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\game_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\gamelog_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\goal_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\group_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\industry_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\labelmaps_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\linkgraph_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\map_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\misc_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\newgrf_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\newgrf_sl.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\object_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\oldloader.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\oldloader.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\oldloader_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\order_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\saveload.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\saveload.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClInclude Include="..\src\saveload\saveload_filter.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClInclude Include="..\src\saveload\saveload_internal.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\signs_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\station_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\storage_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\strings_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\story_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\subsidy_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\town_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\vehicle_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\waypoint_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\table\airport_defaults.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airport_movement.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airporttile_ids.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airporttiles.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\animcursors.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\autorail.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\bridge_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\build_industry.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\cargo_const.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\clear_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\control_codes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\elrail_data.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\engines.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\genland.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\heightmap_colours.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\industry_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\landscape_sprite.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\newgrf_debug_data.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\object_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\palette_convert.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\palettes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\pricebase.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\railtypes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\road_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\roadveh_movement.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\roadtypes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\..\objs\settings\table\settings.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\sprites.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\station_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\strgen_tables.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\string_colours.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\..\objs\langs\table\strings.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\town_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\townname.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\track_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\train_cmd.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\tree_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\unicode.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\water_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClCompile Include="..\src\3rdparty\md5\md5.cpp"> - <Filter>MD5</Filter> - </ClCompile> - <ClInclude Include="..\src\3rdparty\md5\md5.h"> - <Filter>MD5</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\optional\optional.hpp"> - <Filter>Compat</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\optional\ottd_optional.h"> - <Filter>Compat</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_config.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_config.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_fatalerror.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_info.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_info.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_info_dummy.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClCompile Include="..\src\script\script_instance.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_instance.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_scanner.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_scanner.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_storage.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_suspend.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\squirrel.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\squirrel.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_class.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_helper.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_helper_type.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\squirrel_std.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\squirrel_std.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqapi.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqbaselib.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqclass.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqdebug.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqlexer.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqmem.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqobject.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqstate.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdaux.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdmath.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqtable.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqvm.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqarray.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclass.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclosure.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncproto.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqlexer.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqobject.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqopcodes.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqpcheader.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstate.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdaux.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdmath.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdstring.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstring.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqtable.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\squirrel.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squserdata.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squtils.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqvm.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\ai\ai.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_config.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_config.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_core.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClCompile Include="..\src\ai\ai_gui.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_gui.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_info.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_info.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_instance.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_instance.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_scanner.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_scanner.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\ai_changelog.hpp"> - <Filter>AI API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\game_changelog.hpp"> - <Filter>Game API</Filter> - </ClInclude> - <ClInclude Include="..\src\game\game.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_config.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_config.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_core.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClCompile Include="..\src\game\game_info.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_info.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_instance.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_instance.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_scanner.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_scanner.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_text.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_text.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_accounting.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_admin.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_airport.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_base.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_basestation.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_bridge.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_bridgelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargo.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargolist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargomonitor.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_client.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_clientlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_company.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_companymode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_controller.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_date.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_depotlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_engine.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_enginelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_error.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_event.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_event_types.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_execmode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_game.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_gamesettings.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_goal.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_group.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_grouplist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industry.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrylist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrytype.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrytypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_info_docs.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_infrastructure.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_list.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_log.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_map.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_marine.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_news.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_object.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_order.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_priorityqueue.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_rail.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_railtypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_road.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_roadtypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_sign.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_signlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_station.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_stationlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_story_page.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_storypagelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_storypageelementlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_subsidy.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_subsidylist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_testmode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_text.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tile.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tilelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_town.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_townlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tunnel.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_types.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_vehicle.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_vehiclelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_viewport.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_waypoint.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_waypointlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_window.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClCompile Include="..\src\script\api\script_accounting.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_admin.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_airport.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_base.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_basestation.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_bridge.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_bridgelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargo.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargolist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargomonitor.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_client.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_clientlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_company.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_companymode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_controller.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_date.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_depotlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_engine.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_enginelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_error.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_event.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_event_types.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_execmode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_game.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_gamesettings.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_goal.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_group.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_grouplist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industry.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrylist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrytype.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrytypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_infrastructure.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_list.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_log.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_map.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_marine.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_news.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_object.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_order.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_priorityqueue.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_rail.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_railtypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_road.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_roadtypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_sign.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_signlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_station.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_stationlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_story_page.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_storypagelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_storypageelementlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_subsidy.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_subsidylist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_testmode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_text.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tile.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tilelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_town.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_townlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tunnel.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_vehicle.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_vehiclelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_viewport.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_waypoint.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_waypointlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_window.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\blitter\32bpp_anim.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_base.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_optimized.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_optimized.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_simple.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_simple.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\32bpp_sse_func.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\32bpp_sse_type.h"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_sse2.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_sse2.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_sse4.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_sse4.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_ssse3.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_ssse3.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_base.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_optimized.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_optimized.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_simple.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_simple.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\common.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\factory.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\null.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\null.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\music\music_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\sound_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClInclude Include="..\src\video\video_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClCompile Include="..\src\spriteloader\grf.cpp"> - <Filter>Sprite loaders</Filter> - </ClCompile> - <ClInclude Include="..\src\spriteloader\grf.hpp"> - <Filter>Sprite loaders</Filter> - </ClInclude> - <ClInclude Include="..\src\spriteloader\spriteloader.hpp"> - <Filter>Sprite loaders</Filter> - </ClInclude> - <ClCompile Include="..\src\newgrf.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_airport.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_airporttiles.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_canal.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_cargo.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_commons.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_config.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_engine.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_generic.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_house.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_industries.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_industrytiles.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_object.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_profiling.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_railtype.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_roadtype.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_sound.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_spritegroup.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_station.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_storage.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_text.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_town.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_townname.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\bridge_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\bridge_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\clear_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\industry_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\object_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClCompile Include="..\src\road_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\road_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\station_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\town_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tree_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClCompile Include="..\src\tunnel_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\tunnel_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tunnelbridge_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\void_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\water_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\array.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\binaryheap.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\blob.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\countedobj.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\countedptr.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\dbg_helpers.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\dbg_helpers.h"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\fixedsizearray.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\getoptdata.h"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\hashtable.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\str.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\address.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\address.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\config.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\core.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\core.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\game.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\host.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\host.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\os_abstraction.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\packet.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\packet.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_admin.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_admin.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_connect.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClCompile Include="..\src\network\core\tcp_content.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_content.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_game.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_game.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_http.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_http.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\tcp_listen.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\udp.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\udp.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\follow_track.hpp"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pathfinder_func.h"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pathfinder_type.h"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pf_performance_timer.hpp"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\aystar.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\aystar.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\npf.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\npf_func.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\queue.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\queue.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\nodelist.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf.h"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_base.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_cache.h"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_common.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costbase.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costcache.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costrail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_destrail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_rail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_road.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_ship.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\yapf\yapf_rail.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClCompile Include="..\src\pathfinder\yapf\yapf_road.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClCompile Include="..\src\pathfinder\yapf\yapf_ship.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\yapf\yapf_type.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClCompile Include="..\src\video\dedicated_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\null_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\sdl_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\sdl2_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\win32_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\music\dmusic.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\null_m.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\midifile.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\win32_m.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\null_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\sdl_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\sdl2_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\win32_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\xaudio2_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\os\windows\crashlog_win.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ResourceCompile Include="..\src\os\windows\ottdres.rc"> - <Filter>Windows files</Filter> - </ResourceCompile> - <ClCompile Include="..\src\os\windows\string_uniscribe.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ClCompile Include="..\src\os\windows\win32.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ClInclude Include="..\src\thread.h"> - <Filter>Threading</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> -</Project> diff --git a/projects/openttd_vs141.vcxproj.filters.in b/projects/openttd_vs141.vcxproj.filters.in deleted file mode 100644 index 126bd6145..000000000 --- a/projects/openttd_vs141.vcxproj.filters.in +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> -!!FILTERS!! - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> -</Project> diff --git a/projects/openttd_vs141.vcxproj.in b/projects/openttd_vs141.vcxproj.in deleted file mode 100644 index 015c23d3c..000000000 --- a/projects/openttd_vs141.vcxproj.in +++ /dev/null @@ -1,374 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>openttd</ProjectName> - <ProjectGuid>{668328A0-B40E-4CDB-BD72-D0064424414A}</ProjectGuid> - <RootNamespace>openttd</RootNamespace> - <VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet> - <VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <LocalDebuggerWorkingDirectory>$(ProjectDir)..\bin</LocalDebuggerWorkingDirectory> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Midl> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>4Bytes</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>Default</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <TargetMachine>MachineX64</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>Cdecl</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <TargetMachine>MachineX64</TargetMachine> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="langs_vs141.vcxproj"> - <Project>{0f066b23-18df-4284-8265-f4a5e7e3b966}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settingsgen_vs141.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settings_vs141.vcxproj"> - <Project>{0817f629-589e-4a3b-b81a-8647bc571e35}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="strgen_vs141.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="version_vs141.vcxproj"> - <Project>{1a2b3c5e-1c23-41a5-9c9b-acba2aa75fec}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="basesets_vs141.vcxproj"> - <Project>{e12e77ca-c0f1-4ada-943f-4929274249d3}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -</Project> diff --git a/projects/openttd_vs142.sln b/projects/openttd_vs142.sln deleted file mode 100644 index 15cd43016..000000000 --- a/projects/openttd_vs142.sln +++ /dev/null @@ -1,105 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.28516.95 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openttd", "openttd_vs142.vcxproj", "{668328A0-B40E-4CDB-BD72-D0064424414A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strgen", "strgen_vs142.vcxproj", "{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "langs", "langs_vs142.vcxproj", "{0F066B23-18DF-4284-8265-F4A5E7E3B966}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "version", "version_vs142.vcxproj", "{1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate", "generate_vs142.vcxproj", "{2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "settings", "settings_vs142.vcxproj", "{0817F629-589E-4A3B-B81A-8647BC571E35}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "settingsgen", "settingsgen_vs142.vcxproj", "{E9548DE9-F089-49B7-93A6-30BE2CC311C7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "regression", "regression_vs142.vcxproj", "{4712B013-437D-42CE-947F-DEBABA15261F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basesets", "basesets_vs142.vcxproj", "{E12E77CA-C0F1-4ADA-943F-4929274249D3}" -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 - {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 - {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 - {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 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|Win32.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|Win32.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|x64.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Debug|x64.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|Win32.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|Win32.Build.0 = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|x64.ActiveCfg = Debug|Win32 - {1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}.Release|x64.Build.0 = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Debug|Win32.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Debug|x64.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Release|Win32.ActiveCfg = Debug|Win32 - {2F31FD79-D1AC-43C4-89F3-B0D5E4E53E34}.Release|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|Win32.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|Win32.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Debug|x64.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|Win32.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|Win32.Build.0 = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|x64.ActiveCfg = Debug|Win32 - {0817F629-589E-4A3B-B81A-8647BC571E35}.Release|x64.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|Win32.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|x64.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Debug|x64.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|Win32.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|Win32.Build.0 = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|x64.ActiveCfg = Debug|Win32 - {E9548DE9-F089-49B7-93A6-30BE2CC311C7}.Release|x64.Build.0 = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Debug|Win32.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Debug|x64.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Release|Win32.ActiveCfg = Debug|Win32 - {4712B013-437D-42CE-947F-DEBABA15261F}.Release|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|Win32.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|Win32.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Debug|x64.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|Win32.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|Win32.Build.0 = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|x64.ActiveCfg = Debug|Win32 - {E12E77CA-C0F1-4ADA-943F-4929274249D3}.Release|x64.Build.0 = Debug|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {1DE4D2BD-DBC4-4304-907E-34994EEAA4C1} - EndGlobalSection - GlobalSection(DPCodeReviewSolutionGUID) = preSolution - DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000} - EndGlobalSection -EndGlobal diff --git a/projects/openttd_vs142.vcxproj b/projects/openttd_vs142.vcxproj deleted file mode 100644 index db497537d..000000000 --- a/projects/openttd_vs142.vcxproj +++ /dev/null @@ -1,1387 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>openttd</ProjectName> - <ProjectGuid>{668328A0-B40E-4CDB-BD72-D0064424414A}</ProjectGuid> - <RootNamespace>openttd</RootNamespace> - <VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet> - <VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <LocalDebuggerWorkingDirectory>$(ProjectDir)..\bin</LocalDebuggerWorkingDirectory> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Midl> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>4Bytes</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>Default</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <TargetMachine>MachineX64</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>Cdecl</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <TargetMachine>MachineX64</TargetMachine> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\airport.cpp" /> - <ClCompile Include="..\src\animated_tile.cpp" /> - <ClCompile Include="..\src\articulated_vehicles.cpp" /> - <ClCompile Include="..\src\autoreplace.cpp" /> - <ClCompile Include="..\src\bmp.cpp" /> - <ClCompile Include="..\src\cargoaction.cpp" /> - <ClCompile Include="..\src\cargomonitor.cpp" /> - <ClCompile Include="..\src\cargopacket.cpp" /> - <ClCompile Include="..\src\cargotype.cpp" /> - <ClCompile Include="..\src\cheat.cpp" /> - <ClCompile Include="..\src\command.cpp" /> - <ClCompile Include="..\src\console.cpp" /> - <ClCompile Include="..\src\console_cmds.cpp" /> - <ClCompile Include="..\src\cpu.cpp" /> - <ClCompile Include="..\src\crashlog.cpp" /> - <ClCompile Include="..\src\currency.cpp" /> - <ClCompile Include="..\src\date.cpp" /> - <ClCompile Include="..\src\debug.cpp" /> - <ClCompile Include="..\src\dedicated.cpp" /> - <ClCompile Include="..\src\depot.cpp" /> - <ClCompile Include="..\src\disaster_vehicle.cpp" /> - <ClCompile Include="..\src\driver.cpp" /> - <ClCompile Include="..\src\economy.cpp" /> - <ClCompile Include="..\src\effectvehicle.cpp" /> - <ClCompile Include="..\src\elrail.cpp" /> - <ClCompile Include="..\src\engine.cpp" /> - <ClCompile Include="..\src\fileio.cpp" /> - <ClCompile Include="..\src\fios.cpp" /> - <ClCompile Include="..\src\fontcache.cpp" /> - <ClCompile Include="..\src\fontdetection.cpp" /> - <ClCompile Include="..\src\base_consist.cpp" /> - <ClCompile Include="..\src\gamelog.cpp" /> - <ClCompile Include="..\src\genworld.cpp" /> - <ClCompile Include="..\src\gfx.cpp" /> - <ClCompile Include="..\src\gfxinit.cpp" /> - <ClCompile Include="..\src\gfx_layout.cpp" /> - <ClCompile Include="..\src\goal.cpp" /> - <ClCompile Include="..\src\ground_vehicle.cpp" /> - <ClCompile Include="..\src\heightmap.cpp" /> - <ClCompile Include="..\src\highscore.cpp" /> - <ClCompile Include="..\src\hotkeys.cpp" /> - <ClCompile Include="..\src\ini.cpp" /> - <ClCompile Include="..\src\ini_load.cpp" /> - <ClCompile Include="..\src\landscape.cpp" /> - <ClCompile Include="..\src\linkgraph\demands.cpp" /> - <ClCompile Include="..\src\linkgraph\flowmapper.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraph.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraphjob.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraphschedule.cpp" /> - <ClCompile Include="..\src\linkgraph\mcf.cpp" /> - <ClCompile Include="..\src\linkgraph\refresh.cpp" /> - <ClCompile Include="..\src\map.cpp" /> - <ClCompile Include="..\src\misc.cpp" /> - <ClCompile Include="..\src\mixer.cpp" /> - <ClCompile Include="..\src\music.cpp" /> - <ClCompile Include="..\src\network\network.cpp" /> - <ClCompile Include="..\src\network\network_admin.cpp" /> - <ClCompile Include="..\src\network\network_client.cpp" /> - <ClCompile Include="..\src\network\network_command.cpp" /> - <ClCompile Include="..\src\network\network_content.cpp" /> - <ClCompile Include="..\src\network\network_gamelist.cpp" /> - <ClCompile Include="..\src\network\network_server.cpp" /> - <ClCompile Include="..\src\network\network_udp.cpp" /> - <ClCompile Include="..\src\openttd.cpp" /> - <ClCompile Include="..\src\order_backup.cpp" /> - <ClCompile Include="..\src\pbs.cpp" /> - <ClCompile Include="..\src\progress.cpp" /> - <ClCompile Include="..\src\rail.cpp" /> - <ClCompile Include="..\src\rev.cpp" /> - <ClCompile Include="..\src\road.cpp" /> - <ClCompile Include="..\src\roadstop.cpp" /> - <ClCompile Include="..\src\screenshot_gui.cpp" /> - <ClCompile Include="..\src\screenshot.cpp" /> - <ClCompile Include="..\src\settings.cpp" /> - <ClCompile Include="..\src\signal.cpp" /> - <ClCompile Include="..\src\signs.cpp" /> - <ClCompile Include="..\src\sound.cpp" /> - <ClCompile Include="..\src\sprite.cpp" /> - <ClCompile Include="..\src\spritecache.cpp" /> - <ClCompile Include="..\src\station.cpp" /> - <ClCompile Include="..\src\strgen\strgen_base.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - <ClCompile Include="..\src\stringfilter.cpp" /> - <ClCompile Include="..\src\strings.cpp" /> - <ClCompile Include="..\src\story.cpp" /> - <ClCompile Include="..\src\subsidy.cpp" /> - <ClCompile Include="..\src\textbuf.cpp" /> - <ClCompile Include="..\src\texteff.cpp" /> - <ClCompile Include="..\src\tgp.cpp" /> - <ClCompile Include="..\src\tile_map.cpp" /> - <ClCompile Include="..\src\tilearea.cpp" /> - <ClCompile Include="..\src\townname.cpp" /> - <ClCompile Include="..\src\vehicle.cpp" /> - <ClCompile Include="..\src\vehiclelist.cpp" /> - <ClCompile Include="..\src\viewport.cpp" /> - <ClCompile Include="..\src\viewport_sprite_sorter_sse4.cpp" /> - <ClCompile Include="..\src\waypoint.cpp" /> - <ClCompile Include="..\src\widget.cpp" /> - <ClCompile Include="..\src\window.cpp" /> - <ClInclude Include="..\src\aircraft.h" /> - <ClInclude Include="..\src\airport.h" /> - <ClInclude Include="..\src\animated_tile_func.h" /> - <ClInclude Include="..\src\articulated_vehicles.h" /> - <ClInclude Include="..\src\autoreplace_base.h" /> - <ClInclude Include="..\src\autoreplace_func.h" /> - <ClInclude Include="..\src\autoreplace_gui.h" /> - <ClInclude Include="..\src\autoreplace_type.h" /> - <ClInclude Include="..\src\autoslope.h" /> - <ClInclude Include="..\src\base_media_base.h" /> - <ClInclude Include="..\src\base_media_func.h" /> - <ClInclude Include="..\src\base_station_base.h" /> - <ClInclude Include="..\src\bitmap_type.h" /> - <ClInclude Include="..\src\bmp.h" /> - <ClInclude Include="..\src\bridge.h" /> - <ClInclude Include="..\src\cargo_type.h" /> - <ClInclude Include="..\src\cargoaction.h" /> - <ClInclude Include="..\src\cargomonitor.h" /> - <ClInclude Include="..\src\cargopacket.h" /> - <ClInclude Include="..\src\cargotype.h" /> - <ClInclude Include="..\src\cheat_func.h" /> - <ClInclude Include="..\src\cheat_type.h" /> - <ClInclude Include="..\src\clear_func.h" /> - <ClInclude Include="..\src\cmd_helper.h" /> - <ClInclude Include="..\src\command_func.h" /> - <ClInclude Include="..\src\command_type.h" /> - <ClInclude Include="..\src\company_base.h" /> - <ClInclude Include="..\src\company_func.h" /> - <ClInclude Include="..\src\company_gui.h" /> - <ClInclude Include="..\src\company_manager_face.h" /> - <ClInclude Include="..\src\company_type.h" /> - <ClInclude Include="..\src\console_func.h" /> - <ClInclude Include="..\src\console_gui.h" /> - <ClInclude Include="..\src\console_internal.h" /> - <ClInclude Include="..\src\console_type.h" /> - <ClInclude Include="..\src\cpu.h" /> - <ClInclude Include="..\src\crashlog.h" /> - <ClInclude Include="..\src\currency.h" /> - <ClInclude Include="..\src\date_func.h" /> - <ClInclude Include="..\src\date_gui.h" /> - <ClInclude Include="..\src\date_type.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\video\dedicated_v.h" /> - <ClInclude Include="..\src\depot_base.h" /> - <ClInclude Include="..\src\depot_func.h" /> - <ClInclude Include="..\src\depot_map.h" /> - <ClInclude Include="..\src\depot_type.h" /> - <ClInclude Include="..\src\direction_func.h" /> - <ClInclude Include="..\src\direction_type.h" /> - <ClInclude Include="..\src\disaster_vehicle.h" /> - <ClInclude Include="..\src\music\dmusic.h" /> - <ClInclude Include="..\src\driver.h" /> - <ClInclude Include="..\src\economy_base.h" /> - <ClInclude Include="..\src\economy_func.h" /> - <ClInclude Include="..\src\economy_type.h" /> - <ClInclude Include="..\src\effectvehicle_base.h" /> - <ClInclude Include="..\src\effectvehicle_func.h" /> - <ClInclude Include="..\src\elrail_func.h" /> - <ClInclude Include="..\src\engine_base.h" /> - <ClInclude Include="..\src\engine_func.h" /> - <ClInclude Include="..\src\engine_gui.h" /> - <ClInclude Include="..\src\engine_type.h" /> - <ClInclude Include="..\src\error.h" /> - <ClInclude Include="..\src\fileio_func.h" /> - <ClInclude Include="..\src\fileio_type.h" /> - <ClInclude Include="..\src\fios.h" /> - <ClInclude Include="..\src\fontcache.h" /> - <ClInclude Include="..\src\fontdetection.h" /> - <ClInclude Include="..\src\framerate_type.h" /> - <ClInclude Include="..\src\base_consist.h" /> - <ClInclude Include="..\src\gamelog.h" /> - <ClInclude Include="..\src\gamelog_internal.h" /> - <ClInclude Include="..\src\genworld.h" /> - <ClInclude Include="..\src\gfx_func.h" /> - <ClInclude Include="..\src\gfx_layout.h" /> - <ClInclude Include="..\src\gfx_type.h" /> - <ClInclude Include="..\src\gfxinit.h" /> - <ClInclude Include="..\src\goal_base.h" /> - <ClInclude Include="..\src\goal_type.h" /> - <ClInclude Include="..\src\graph_gui.h" /> - <ClInclude Include="..\src\ground_vehicle.hpp" /> - <ClInclude Include="..\src\group.h" /> - <ClInclude Include="..\src\group_gui.h" /> - <ClInclude Include="..\src\group_type.h" /> - <ClInclude Include="..\src\gui.h" /> - <ClInclude Include="..\src\guitimer_func.h" /> - <ClInclude Include="..\src\heightmap.h" /> - <ClInclude Include="..\src\highscore.h" /> - <ClInclude Include="..\src\hotkeys.h" /> - <ClInclude Include="..\src\house.h" /> - <ClInclude Include="..\src\house_type.h" /> - <ClInclude Include="..\src\industry.h" /> - <ClInclude Include="..\src\industry_type.h" /> - <ClInclude Include="..\src\industrytype.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\landscape.h" /> - <ClInclude Include="..\src\landscape_type.h" /> - <ClInclude Include="..\src\language.h" /> - <ClInclude Include="..\src\linkgraph\demands.h" /> - <ClInclude Include="..\src\linkgraph\flowmapper.h" /> - <ClInclude Include="..\src\linkgraph\init.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_base.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_gui.h" /> - <ClInclude Include="..\src\linkgraph\linkgraph_type.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphjob.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphjob_base.h" /> - <ClInclude Include="..\src\linkgraph\linkgraphschedule.h" /> - <ClInclude Include="..\src\linkgraph\mcf.h" /> - <ClInclude Include="..\src\linkgraph\refresh.h" /> - <ClInclude Include="..\src\livery.h" /> - <ClInclude Include="..\src\map_func.h" /> - <ClInclude Include="..\src\map_type.h" /> - <ClInclude Include="..\src\mixer.h" /> - <ClInclude Include="..\src\network\network.h" /> - <ClInclude Include="..\src\network\network_admin.h" /> - <ClInclude Include="..\src\network\network_base.h" /> - <ClInclude Include="..\src\network\network_client.h" /> - <ClInclude Include="..\src\network\network_content.h" /> - <ClInclude Include="..\src\network\network_content_gui.h" /> - <ClInclude Include="..\src\network\network_func.h" /> - <ClInclude Include="..\src\network\network_gamelist.h" /> - <ClInclude Include="..\src\network\network_gui.h" /> - <ClInclude Include="..\src\network\network_internal.h" /> - <ClInclude Include="..\src\network\network_server.h" /> - <ClInclude Include="..\src\network\network_type.h" /> - <ClInclude Include="..\src\network\network_udp.h" /> - <ClInclude Include="..\src\newgrf.h" /> - <ClInclude Include="..\src\newgrf_airport.h" /> - <ClInclude Include="..\src\newgrf_airporttiles.h" /> - <ClInclude Include="..\src\newgrf_animation_base.h" /> - <ClInclude Include="..\src\newgrf_animation_type.h" /> - <ClInclude Include="..\src\newgrf_callbacks.h" /> - <ClInclude Include="..\src\newgrf_canal.h" /> - <ClInclude Include="..\src\newgrf_cargo.h" /> - <ClInclude Include="..\src\newgrf_class.h" /> - <ClInclude Include="..\src\newgrf_class_func.h" /> - <ClInclude Include="..\src\newgrf_commons.h" /> - <ClInclude Include="..\src\newgrf_config.h" /> - <ClInclude Include="..\src\newgrf_debug.h" /> - <ClInclude Include="..\src\newgrf_engine.h" /> - <ClInclude Include="..\src\newgrf_generic.h" /> - <ClInclude Include="..\src\newgrf_house.h" /> - <ClInclude Include="..\src\newgrf_industries.h" /> - <ClInclude Include="..\src\newgrf_industrytiles.h" /> - <ClInclude Include="..\src\newgrf_object.h" /> - <ClInclude Include="..\src\newgrf_profiling.h" /> - <ClInclude Include="..\src\newgrf_properties.h" /> - <ClInclude Include="..\src\newgrf_railtype.h" /> - <ClInclude Include="..\src\newgrf_roadtype.h" /> - <ClInclude Include="..\src\newgrf_sound.h" /> - <ClInclude Include="..\src\newgrf_spritegroup.h" /> - <ClInclude Include="..\src\newgrf_station.h" /> - <ClInclude Include="..\src\newgrf_storage.h" /> - <ClInclude Include="..\src\newgrf_text.h" /> - <ClInclude Include="..\src\newgrf_town.h" /> - <ClInclude Include="..\src\newgrf_townname.h" /> - <ClInclude Include="..\src\news_func.h" /> - <ClInclude Include="..\src\news_gui.h" /> - <ClInclude Include="..\src\news_type.h" /> - <ClInclude Include="..\src\music\midi.h" /> - <ClInclude Include="..\src\music\midifile.hpp" /> - <ClInclude Include="..\src\music\null_m.h" /> - <ClInclude Include="..\src\sound\null_s.h" /> - <ClInclude Include="..\src\video\null_v.h" /> - <ClInclude Include="..\src\object.h" /> - <ClInclude Include="..\src\object_base.h" /> - <ClInclude Include="..\src\object_type.h" /> - <ClInclude Include="..\src\openttd.h" /> - <ClInclude Include="..\src\order_backup.h" /> - <ClInclude Include="..\src\order_base.h" /> - <ClInclude Include="..\src\order_func.h" /> - <ClInclude Include="..\src\order_type.h" /> - <ClInclude Include="..\src\pbs.h" /> - <ClInclude Include="..\src\progress.h" /> - <ClInclude Include="..\src\querystring_gui.h" /> - <ClInclude Include="..\src\rail.h" /> - <ClInclude Include="..\src\rail_gui.h" /> - <ClInclude Include="..\src\rail_type.h" /> - <ClInclude Include="..\src\rev.h" /> - <ClInclude Include="..\src\road.h" /> - <ClInclude Include="..\src\road_cmd.h" /> - <ClInclude Include="..\src\road_func.h" /> - <ClInclude Include="..\src\road_gui.h" /> - <ClInclude Include="..\src\road_internal.h" /> - <ClInclude Include="..\src\road_type.h" /> - <ClInclude Include="..\src\roadstop_base.h" /> - <ClInclude Include="..\src\roadveh.h" /> - <ClInclude Include="..\src\safeguards.h" /> - <ClInclude Include="..\src\screenshot.h" /> - <ClInclude Include="..\src\screenshot_gui.h" /> - <ClInclude Include="..\src\sound\sdl_s.h" /> - <ClInclude Include="..\src\video\sdl_v.h" /> - <ClInclude Include="..\src\video\sdl2_v.h" /> - <ClInclude Include="..\src\settings_func.h" /> - <ClInclude Include="..\src\settings_gui.h" /> - <ClInclude Include="..\src\settings_internal.h" /> - <ClInclude Include="..\src\settings_type.h" /> - <ClInclude Include="..\src\ship.h" /> - <ClInclude Include="..\src\signal_func.h" /> - <ClInclude Include="..\src\signal_type.h" /> - <ClInclude Include="..\src\signs_base.h" /> - <ClInclude Include="..\src\signs_func.h" /> - <ClInclude Include="..\src\signs_type.h" /> - <ClInclude Include="..\src\slope_func.h" /> - <ClInclude Include="..\src\slope_type.h" /> - <ClInclude Include="..\src\smallmap_gui.h" /> - <ClInclude Include="..\src\sortlist_type.h" /> - <ClInclude Include="..\src\sound_func.h" /> - <ClInclude Include="..\src\sound_type.h" /> - <ClInclude Include="..\src\sprite.h" /> - <ClInclude Include="..\src\spritecache.h" /> - <ClInclude Include="..\src\station_base.h" /> - <ClInclude Include="..\src\station_func.h" /> - <ClInclude Include="..\src\station_gui.h" /> - <ClInclude Include="..\src\station_kdtree.h" /> - <ClInclude Include="..\src\station_type.h" /> - <ClInclude Include="..\src\statusbar_gui.h" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\story_base.h" /> - <ClInclude Include="..\src\story_type.h" /> - <ClInclude Include="..\src\strgen\strgen.h" /> - <ClInclude Include="..\src\string_base.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\string_type.h" /> - <ClInclude Include="..\src\os\windows\string_uniscribe.h" /> - <ClInclude Include="..\src\stringfilter_type.h" /> - <ClInclude Include="..\src\strings_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - <ClInclude Include="..\src\subsidy_base.h" /> - <ClInclude Include="..\src\subsidy_func.h" /> - <ClInclude Include="..\src\subsidy_type.h" /> - <ClInclude Include="..\src\tar_type.h" /> - <ClInclude Include="..\src\terraform_gui.h" /> - <ClInclude Include="..\src\textbuf_gui.h" /> - <ClInclude Include="..\src\textbuf_type.h" /> - <ClInclude Include="..\src\texteff.hpp" /> - <ClInclude Include="..\src\textfile_gui.h" /> - <ClInclude Include="..\src\textfile_type.h" /> - <ClInclude Include="..\src\tgp.h" /> - <ClInclude Include="..\src\tile_cmd.h" /> - <ClInclude Include="..\src\tile_type.h" /> - <ClInclude Include="..\src\tilearea_type.h" /> - <ClInclude Include="..\src\tilehighlight_func.h" /> - <ClInclude Include="..\src\tilehighlight_type.h" /> - <ClInclude Include="..\src\tilematrix_type.hpp" /> - <ClInclude Include="..\src\timetable.h" /> - <ClInclude Include="..\src\toolbar_gui.h" /> - <ClInclude Include="..\src\town.h" /> - <ClInclude Include="..\src\town_type.h" /> - <ClInclude Include="..\src\town_kdtree.h" /> - <ClInclude Include="..\src\townname_func.h" /> - <ClInclude Include="..\src\townname_type.h" /> - <ClInclude Include="..\src\track_func.h" /> - <ClInclude Include="..\src\track_type.h" /> - <ClInclude Include="..\src\train.h" /> - <ClInclude Include="..\src\transparency.h" /> - <ClInclude Include="..\src\transparency_gui.h" /> - <ClInclude Include="..\src\transport_type.h" /> - <ClInclude Include="..\src\tunnelbridge.h" /> - <ClInclude Include="..\src\vehicle_base.h" /> - <ClInclude Include="..\src\vehicle_func.h" /> - <ClInclude Include="..\src\vehicle_gui.h" /> - <ClInclude Include="..\src\vehicle_gui_base.h" /> - <ClInclude Include="..\src\vehicle_type.h" /> - <ClInclude Include="..\src\vehiclelist.h" /> - <ClInclude Include="..\src\viewport_func.h" /> - <ClInclude Include="..\src\viewport_kdtree.h" /> - <ClInclude Include="..\src\viewport_sprite_sorter.h" /> - <ClInclude Include="..\src\viewport_type.h" /> - <ClInclude Include="..\src\water.h" /> - <ClInclude Include="..\src\waypoint_base.h" /> - <ClInclude Include="..\src\waypoint_func.h" /> - <ClInclude Include="..\src\widget_type.h" /> - <ClInclude Include="..\src\os\windows\win32.h" /> - <ClInclude Include="..\src\music\win32_m.h" /> - <ClInclude Include="..\src\sound\win32_s.h" /> - <ClInclude Include="..\src\video\win32_v.h" /> - <ClInclude Include="..\src\window_func.h" /> - <ClInclude Include="..\src\window_gui.h" /> - <ClInclude Include="..\src\window_type.h" /> - <ClInclude Include="..\src\sound\xaudio2_s.h" /> - <ClInclude Include="..\src\zoom_func.h" /> - <ClInclude Include="..\src\zoom_type.h" /> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\core\alloc_type.hpp" /> - <ClInclude Include="..\src\core\backup_type.hpp" /> - <ClCompile Include="..\src\core\bitmath_func.cpp" /> - <ClInclude Include="..\src\core\bitmath_func.hpp" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\core\endian_type.hpp" /> - <ClInclude Include="..\src\core\enum_type.hpp" /> - <ClCompile Include="..\src\core\geometry_func.cpp" /> - <ClInclude Include="..\src\core\geometry_func.hpp" /> - <ClInclude Include="..\src\core\geometry_type.hpp" /> - <ClInclude Include="..\src\core\kdtree.hpp" /> - <ClCompile Include="..\src\core\math_func.cpp" /> - <ClInclude Include="..\src\core\math_func.hpp" /> - <ClInclude Include="..\src\core\mem_func.hpp" /> - <ClInclude Include="..\src\core\multimap.hpp" /> - <ClInclude Include="..\src\core\overflowsafe_type.hpp" /> - <ClCompile Include="..\src\core\pool_func.cpp" /> - <ClInclude Include="..\src\core\pool_func.hpp" /> - <ClInclude Include="..\src\core\pool_type.hpp" /> - <ClCompile Include="..\src\core\random_func.cpp" /> - <ClInclude Include="..\src\core\random_func.hpp" /> - <ClInclude Include="..\src\core\smallmap_type.hpp" /> - <ClInclude Include="..\src\core\smallmatrix_type.hpp" /> - <ClInclude Include="..\src\core\smallstack_type.hpp" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\core\string_compare_type.hpp" /> - <ClCompile Include="..\src\aircraft_gui.cpp" /> - <ClCompile Include="..\src\airport_gui.cpp" /> - <ClCompile Include="..\src\autoreplace_gui.cpp" /> - <ClCompile Include="..\src\bootstrap_gui.cpp" /> - <ClCompile Include="..\src\bridge_gui.cpp" /> - <ClCompile Include="..\src\build_vehicle_gui.cpp" /> - <ClCompile Include="..\src\cheat_gui.cpp" /> - <ClCompile Include="..\src\company_gui.cpp" /> - <ClCompile Include="..\src\console_gui.cpp" /> - <ClCompile Include="..\src\date_gui.cpp" /> - <ClCompile Include="..\src\depot_gui.cpp" /> - <ClCompile Include="..\src\dock_gui.cpp" /> - <ClCompile Include="..\src\engine_gui.cpp" /> - <ClCompile Include="..\src\error_gui.cpp" /> - <ClCompile Include="..\src\fios_gui.cpp" /> - <ClCompile Include="..\src\framerate_gui.cpp" /> - <ClCompile Include="..\src\genworld_gui.cpp" /> - <ClCompile Include="..\src\goal_gui.cpp" /> - <ClCompile Include="..\src\graph_gui.cpp" /> - <ClCompile Include="..\src\group_gui.cpp" /> - <ClCompile Include="..\src\highscore_gui.cpp" /> - <ClCompile Include="..\src\industry_gui.cpp" /> - <ClCompile Include="..\src\intro_gui.cpp" /> - <ClCompile Include="..\src\linkgraph\linkgraph_gui.cpp" /> - <ClCompile Include="..\src\main_gui.cpp" /> - <ClCompile Include="..\src\misc_gui.cpp" /> - <ClCompile Include="..\src\music_gui.cpp" /> - <ClCompile Include="..\src\network\network_chat_gui.cpp" /> - <ClCompile Include="..\src\network\network_content_gui.cpp" /> - <ClCompile Include="..\src\network\network_gui.cpp" /> - <ClCompile Include="..\src\newgrf_debug_gui.cpp" /> - <ClCompile Include="..\src\newgrf_gui.cpp" /> - <ClCompile Include="..\src\news_gui.cpp" /> - <ClCompile Include="..\src\object_gui.cpp" /> - <ClCompile Include="..\src\order_gui.cpp" /> - <ClCompile Include="..\src\osk_gui.cpp" /> - <ClCompile Include="..\src\rail_gui.cpp" /> - <ClCompile Include="..\src\road_gui.cpp" /> - <ClCompile Include="..\src\roadveh_gui.cpp" /> - <ClCompile Include="..\src\settings_gui.cpp" /> - <ClCompile Include="..\src\ship_gui.cpp" /> - <ClCompile Include="..\src\signs_gui.cpp" /> - <ClCompile Include="..\src\smallmap_gui.cpp" /> - <ClCompile Include="..\src\station_gui.cpp" /> - <ClCompile Include="..\src\statusbar_gui.cpp" /> - <ClCompile Include="..\src\story_gui.cpp" /> - <ClCompile Include="..\src\subsidy_gui.cpp" /> - <ClCompile Include="..\src\terraform_gui.cpp" /> - <ClCompile Include="..\src\textfile_gui.cpp" /> - <ClCompile Include="..\src\timetable_gui.cpp" /> - <ClCompile Include="..\src\toolbar_gui.cpp" /> - <ClCompile Include="..\src\town_gui.cpp" /> - <ClCompile Include="..\src\train_gui.cpp" /> - <ClCompile Include="..\src\transparency_gui.cpp" /> - <ClCompile Include="..\src\tree_gui.cpp" /> - <ClCompile Include="..\src\vehicle_gui.cpp" /> - <ClCompile Include="..\src\viewport_gui.cpp" /> - <ClCompile Include="..\src\waypoint_gui.cpp" /> - <ClInclude Include="..\src\widgets\airport_widget.h" /> - <ClInclude Include="..\src\widgets\ai_widget.h" /> - <ClInclude Include="..\src\widgets\autoreplace_widget.h" /> - <ClInclude Include="..\src\widgets\bootstrap_widget.h" /> - <ClInclude Include="..\src\widgets\bridge_widget.h" /> - <ClInclude Include="..\src\widgets\build_vehicle_widget.h" /> - <ClInclude Include="..\src\widgets\cheat_widget.h" /> - <ClInclude Include="..\src\widgets\company_widget.h" /> - <ClInclude Include="..\src\widgets\console_widget.h" /> - <ClInclude Include="..\src\widgets\date_widget.h" /> - <ClInclude Include="..\src\widgets\depot_widget.h" /> - <ClInclude Include="..\src\widgets\dock_widget.h" /> - <ClCompile Include="..\src\widgets\dropdown.cpp" /> - <ClInclude Include="..\src\widgets\dropdown_func.h" /> - <ClInclude Include="..\src\widgets\dropdown_type.h" /> - <ClInclude Include="..\src\widgets\dropdown_widget.h" /> - <ClInclude Include="..\src\widgets\engine_widget.h" /> - <ClInclude Include="..\src\widgets\error_widget.h" /> - <ClInclude Include="..\src\widgets\fios_widget.h" /> - <ClInclude Include="..\src\widgets\framerate_widget.h" /> - <ClInclude Include="..\src\widgets\genworld_widget.h" /> - <ClInclude Include="..\src\widgets\goal_widget.h" /> - <ClInclude Include="..\src\widgets\graph_widget.h" /> - <ClInclude Include="..\src\widgets\group_widget.h" /> - <ClInclude Include="..\src\widgets\highscore_widget.h" /> - <ClInclude Include="..\src\widgets\industry_widget.h" /> - <ClInclude Include="..\src\widgets\intro_widget.h" /> - <ClInclude Include="..\src\widgets\link_graph_legend_widget.h" /> - <ClInclude Include="..\src\widgets\main_widget.h" /> - <ClInclude Include="..\src\widgets\misc_widget.h" /> - <ClInclude Include="..\src\widgets\music_widget.h" /> - <ClInclude Include="..\src\widgets\network_chat_widget.h" /> - <ClInclude Include="..\src\widgets\network_content_widget.h" /> - <ClInclude Include="..\src\widgets\network_widget.h" /> - <ClInclude Include="..\src\widgets\newgrf_debug_widget.h" /> - <ClInclude Include="..\src\widgets\newgrf_widget.h" /> - <ClInclude Include="..\src\widgets\news_widget.h" /> - <ClInclude Include="..\src\widgets\object_widget.h" /> - <ClInclude Include="..\src\widgets\order_widget.h" /> - <ClInclude Include="..\src\widgets\osk_widget.h" /> - <ClInclude Include="..\src\widgets\rail_widget.h" /> - <ClInclude Include="..\src\widgets\road_widget.h" /> - <ClInclude Include="..\src\widgets\screenshot_widget.h" /> - <ClInclude Include="..\src\widgets\settings_widget.h" /> - <ClInclude Include="..\src\widgets\sign_widget.h" /> - <ClInclude Include="..\src\widgets\smallmap_widget.h" /> - <ClInclude Include="..\src\widgets\station_widget.h" /> - <ClInclude Include="..\src\widgets\statusbar_widget.h" /> - <ClInclude Include="..\src\widgets\story_widget.h" /> - <ClInclude Include="..\src\widgets\subsidy_widget.h" /> - <ClInclude Include="..\src\widgets\terraform_widget.h" /> - <ClInclude Include="..\src\widgets\timetable_widget.h" /> - <ClInclude Include="..\src\widgets\toolbar_widget.h" /> - <ClInclude Include="..\src\widgets\town_widget.h" /> - <ClInclude Include="..\src\widgets\transparency_widget.h" /> - <ClInclude Include="..\src\widgets\tree_widget.h" /> - <ClInclude Include="..\src\widgets\vehicle_widget.h" /> - <ClInclude Include="..\src\widgets\viewport_widget.h" /> - <ClInclude Include="..\src\widgets\waypoint_widget.h" /> - <ClCompile Include="..\src\aircraft_cmd.cpp" /> - <ClCompile Include="..\src\autoreplace_cmd.cpp" /> - <ClCompile Include="..\src\clear_cmd.cpp" /> - <ClCompile Include="..\src\company_cmd.cpp" /> - <ClCompile Include="..\src\depot_cmd.cpp" /> - <ClCompile Include="..\src\group_cmd.cpp" /> - <ClCompile Include="..\src\industry_cmd.cpp" /> - <ClCompile Include="..\src\misc_cmd.cpp" /> - <ClCompile Include="..\src\object_cmd.cpp" /> - <ClCompile Include="..\src\order_cmd.cpp" /> - <ClCompile Include="..\src\rail_cmd.cpp" /> - <ClCompile Include="..\src\road_cmd.cpp" /> - <ClCompile Include="..\src\roadveh_cmd.cpp" /> - <ClCompile Include="..\src\ship_cmd.cpp" /> - <ClCompile Include="..\src\signs_cmd.cpp" /> - <ClCompile Include="..\src\station_cmd.cpp" /> - <ClCompile Include="..\src\terraform_cmd.cpp" /> - <ClCompile Include="..\src\timetable_cmd.cpp" /> - <ClCompile Include="..\src\town_cmd.cpp" /> - <ClCompile Include="..\src\train_cmd.cpp" /> - <ClCompile Include="..\src\tree_cmd.cpp" /> - <ClCompile Include="..\src\tunnelbridge_cmd.cpp" /> - <ClCompile Include="..\src\vehicle_cmd.cpp" /> - <ClCompile Include="..\src\void_cmd.cpp" /> - <ClCompile Include="..\src\water_cmd.cpp" /> - <ClCompile Include="..\src\waypoint_cmd.cpp" /> - <ClCompile Include="..\src\saveload\afterload.cpp" /> - <ClCompile Include="..\src\saveload\ai_sl.cpp" /> - <ClCompile Include="..\src\saveload\airport_sl.cpp" /> - <ClCompile Include="..\src\saveload\animated_tile_sl.cpp" /> - <ClCompile Include="..\src\saveload\autoreplace_sl.cpp" /> - <ClCompile Include="..\src\saveload\cargomonitor_sl.cpp" /> - <ClCompile Include="..\src\saveload\cargopacket_sl.cpp" /> - <ClCompile Include="..\src\saveload\cheat_sl.cpp" /> - <ClCompile Include="..\src\saveload\company_sl.cpp" /> - <ClCompile Include="..\src\saveload\depot_sl.cpp" /> - <ClCompile Include="..\src\saveload\economy_sl.cpp" /> - <ClCompile Include="..\src\saveload\engine_sl.cpp" /> - <ClCompile Include="..\src\saveload\game_sl.cpp" /> - <ClCompile Include="..\src\saveload\gamelog_sl.cpp" /> - <ClCompile Include="..\src\saveload\goal_sl.cpp" /> - <ClCompile Include="..\src\saveload\group_sl.cpp" /> - <ClCompile Include="..\src\saveload\industry_sl.cpp" /> - <ClCompile Include="..\src\saveload\labelmaps_sl.cpp" /> - <ClCompile Include="..\src\saveload\linkgraph_sl.cpp" /> - <ClCompile Include="..\src\saveload\map_sl.cpp" /> - <ClCompile Include="..\src\saveload\misc_sl.cpp" /> - <ClCompile Include="..\src\saveload\newgrf_sl.cpp" /> - <ClInclude Include="..\src\saveload\newgrf_sl.h" /> - <ClCompile Include="..\src\saveload\object_sl.cpp" /> - <ClCompile Include="..\src\saveload\oldloader.cpp" /> - <ClInclude Include="..\src\saveload\oldloader.h" /> - <ClCompile Include="..\src\saveload\oldloader_sl.cpp" /> - <ClCompile Include="..\src\saveload\order_sl.cpp" /> - <ClCompile Include="..\src\saveload\saveload.cpp" /> - <ClInclude Include="..\src\saveload\saveload.h" /> - <ClInclude Include="..\src\saveload\saveload_filter.h" /> - <ClInclude Include="..\src\saveload\saveload_internal.h" /> - <ClCompile Include="..\src\saveload\signs_sl.cpp" /> - <ClCompile Include="..\src\saveload\station_sl.cpp" /> - <ClCompile Include="..\src\saveload\storage_sl.cpp" /> - <ClCompile Include="..\src\saveload\strings_sl.cpp" /> - <ClCompile Include="..\src\saveload\story_sl.cpp" /> - <ClCompile Include="..\src\saveload\subsidy_sl.cpp" /> - <ClCompile Include="..\src\saveload\town_sl.cpp" /> - <ClCompile Include="..\src\saveload\vehicle_sl.cpp" /> - <ClCompile Include="..\src\saveload\waypoint_sl.cpp" /> - <ClInclude Include="..\src\table\airport_defaults.h" /> - <ClInclude Include="..\src\table\airport_movement.h" /> - <ClInclude Include="..\src\table\airporttile_ids.h" /> - <ClInclude Include="..\src\table\airporttiles.h" /> - <ClInclude Include="..\src\table\animcursors.h" /> - <ClInclude Include="..\src\table\autorail.h" /> - <ClInclude Include="..\src\table\bridge_land.h" /> - <ClInclude Include="..\src\table\build_industry.h" /> - <ClInclude Include="..\src\table\cargo_const.h" /> - <ClInclude Include="..\src\table\clear_land.h" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\table\elrail_data.h" /> - <ClInclude Include="..\src\table\engines.h" /> - <ClInclude Include="..\src\table\genland.h" /> - <ClInclude Include="..\src\table\heightmap_colours.h" /> - <ClInclude Include="..\src\table\industry_land.h" /> - <ClInclude Include="..\src\table\landscape_sprite.h" /> - <ClInclude Include="..\src\table\newgrf_debug_data.h" /> - <ClInclude Include="..\src\table\object_land.h" /> - <ClInclude Include="..\src\table\palette_convert.h" /> - <ClInclude Include="..\src\table\palettes.h" /> - <ClInclude Include="..\src\table\pricebase.h" /> - <ClInclude Include="..\src\table\railtypes.h" /> - <ClInclude Include="..\src\table\road_land.h" /> - <ClInclude Include="..\src\table\roadveh_movement.h" /> - <ClInclude Include="..\src\table\roadtypes.h" /> - <ClInclude Include="..\src\..\objs\settings\table\settings.h" /> - <ClInclude Include="..\src\table\sprites.h" /> - <ClInclude Include="..\src\table\station_land.h" /> - <ClInclude Include="..\src\table\strgen_tables.h" /> - <ClInclude Include="..\src\table\string_colours.h" /> - <ClInclude Include="..\src\..\objs\langs\table\strings.h" /> - <ClInclude Include="..\src\table\town_land.h" /> - <ClInclude Include="..\src\table\townname.h" /> - <ClInclude Include="..\src\table\track_land.h" /> - <ClInclude Include="..\src\table\train_cmd.h" /> - <ClInclude Include="..\src\table\tree_land.h" /> - <ClInclude Include="..\src\table\unicode.h" /> - <ClInclude Include="..\src\table\water_land.h" /> - <ClCompile Include="..\src\3rdparty\md5\md5.cpp" /> - <ClInclude Include="..\src\3rdparty\md5\md5.h" /> - <ClInclude Include="..\src\3rdparty\optional\optional.hpp" /> - <ClInclude Include="..\src\3rdparty\optional\ottd_optional.h" /> - <ClCompile Include="..\src\script\script_config.cpp" /> - <ClInclude Include="..\src\script\script_config.hpp" /> - <ClInclude Include="..\src\script\script_fatalerror.hpp" /> - <ClCompile Include="..\src\script\script_info.cpp" /> - <ClInclude Include="..\src\script\script_info.hpp" /> - <ClCompile Include="..\src\script\script_info_dummy.cpp" /> - <ClCompile Include="..\src\script\script_instance.cpp" /> - <ClInclude Include="..\src\script\script_instance.hpp" /> - <ClCompile Include="..\src\script\script_scanner.cpp" /> - <ClInclude Include="..\src\script\script_scanner.hpp" /> - <ClInclude Include="..\src\script\script_storage.hpp" /> - <ClInclude Include="..\src\script\script_suspend.hpp" /> - <ClCompile Include="..\src\script\squirrel.cpp" /> - <ClInclude Include="..\src\script\squirrel.hpp" /> - <ClInclude Include="..\src\script\squirrel_class.hpp" /> - <ClInclude Include="..\src\script\squirrel_helper.hpp" /> - <ClInclude Include="..\src\script\squirrel_helper_type.hpp" /> - <ClCompile Include="..\src\script\squirrel_std.cpp" /> - <ClInclude Include="..\src\script\squirrel_std.hpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqapi.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqbaselib.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqclass.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqdebug.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqlexer.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqmem.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqobject.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqstate.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdaux.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdmath.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqtable.cpp" /> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqvm.cpp" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqarray.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclass.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclosure.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncproto.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqlexer.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqobject.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqopcodes.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqpcheader.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstate.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdaux.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdmath.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdstring.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstring.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqtable.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\include\squirrel.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squserdata.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squtils.h" /> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqvm.h" /> - <ClInclude Include="..\src\ai\ai.hpp" /> - <ClCompile Include="..\src\ai\ai_config.cpp" /> - <ClInclude Include="..\src\ai\ai_config.hpp" /> - <ClCompile Include="..\src\ai\ai_core.cpp" /> - <ClCompile Include="..\src\ai\ai_gui.cpp" /> - <ClInclude Include="..\src\ai\ai_gui.hpp" /> - <ClCompile Include="..\src\ai\ai_info.cpp" /> - <ClInclude Include="..\src\ai\ai_info.hpp" /> - <ClCompile Include="..\src\ai\ai_instance.cpp" /> - <ClInclude Include="..\src\ai\ai_instance.hpp" /> - <ClCompile Include="..\src\ai\ai_scanner.cpp" /> - <ClInclude Include="..\src\ai\ai_scanner.hpp" /> - <ClInclude Include="..\src\script\api\ai_changelog.hpp" /> - <ClInclude Include="..\src\script\api\game_changelog.hpp" /> - <ClInclude Include="..\src\game\game.hpp" /> - <ClCompile Include="..\src\game\game_config.cpp" /> - <ClInclude Include="..\src\game\game_config.hpp" /> - <ClCompile Include="..\src\game\game_core.cpp" /> - <ClCompile Include="..\src\game\game_info.cpp" /> - <ClInclude Include="..\src\game\game_info.hpp" /> - <ClCompile Include="..\src\game\game_instance.cpp" /> - <ClInclude Include="..\src\game\game_instance.hpp" /> - <ClCompile Include="..\src\game\game_scanner.cpp" /> - <ClInclude Include="..\src\game\game_scanner.hpp" /> - <ClCompile Include="..\src\game\game_text.cpp" /> - <ClInclude Include="..\src\game\game_text.hpp" /> - <ClInclude Include="..\src\script\api\script_accounting.hpp" /> - <ClInclude Include="..\src\script\api\script_admin.hpp" /> - <ClInclude Include="..\src\script\api\script_airport.hpp" /> - <ClInclude Include="..\src\script\api\script_base.hpp" /> - <ClInclude Include="..\src\script\api\script_basestation.hpp" /> - <ClInclude Include="..\src\script\api\script_bridge.hpp" /> - <ClInclude Include="..\src\script\api\script_bridgelist.hpp" /> - <ClInclude Include="..\src\script\api\script_cargo.hpp" /> - <ClInclude Include="..\src\script\api\script_cargolist.hpp" /> - <ClInclude Include="..\src\script\api\script_cargomonitor.hpp" /> - <ClInclude Include="..\src\script\api\script_client.hpp" /> - <ClInclude Include="..\src\script\api\script_clientlist.hpp" /> - <ClInclude Include="..\src\script\api\script_company.hpp" /> - <ClInclude Include="..\src\script\api\script_companymode.hpp" /> - <ClInclude Include="..\src\script\api\script_controller.hpp" /> - <ClInclude Include="..\src\script\api\script_date.hpp" /> - <ClInclude Include="..\src\script\api\script_depotlist.hpp" /> - <ClInclude Include="..\src\script\api\script_engine.hpp" /> - <ClInclude Include="..\src\script\api\script_enginelist.hpp" /> - <ClInclude Include="..\src\script\api\script_error.hpp" /> - <ClInclude Include="..\src\script\api\script_event.hpp" /> - <ClInclude Include="..\src\script\api\script_event_types.hpp" /> - <ClInclude Include="..\src\script\api\script_execmode.hpp" /> - <ClInclude Include="..\src\script\api\script_game.hpp" /> - <ClInclude Include="..\src\script\api\script_gamesettings.hpp" /> - <ClInclude Include="..\src\script\api\script_goal.hpp" /> - <ClInclude Include="..\src\script\api\script_group.hpp" /> - <ClInclude Include="..\src\script\api\script_grouplist.hpp" /> - <ClInclude Include="..\src\script\api\script_industry.hpp" /> - <ClInclude Include="..\src\script\api\script_industrylist.hpp" /> - <ClInclude Include="..\src\script\api\script_industrytype.hpp" /> - <ClInclude Include="..\src\script\api\script_industrytypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_info_docs.hpp" /> - <ClInclude Include="..\src\script\api\script_infrastructure.hpp" /> - <ClInclude Include="..\src\script\api\script_list.hpp" /> - <ClInclude Include="..\src\script\api\script_log.hpp" /> - <ClInclude Include="..\src\script\api\script_map.hpp" /> - <ClInclude Include="..\src\script\api\script_marine.hpp" /> - <ClInclude Include="..\src\script\api\script_news.hpp" /> - <ClInclude Include="..\src\script\api\script_object.hpp" /> - <ClInclude Include="..\src\script\api\script_order.hpp" /> - <ClInclude Include="..\src\script\api\script_priorityqueue.hpp" /> - <ClInclude Include="..\src\script\api\script_rail.hpp" /> - <ClInclude Include="..\src\script\api\script_railtypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_road.hpp" /> - <ClInclude Include="..\src\script\api\script_roadtypelist.hpp" /> - <ClInclude Include="..\src\script\api\script_sign.hpp" /> - <ClInclude Include="..\src\script\api\script_signlist.hpp" /> - <ClInclude Include="..\src\script\api\script_station.hpp" /> - <ClInclude Include="..\src\script\api\script_stationlist.hpp" /> - <ClInclude Include="..\src\script\api\script_story_page.hpp" /> - <ClInclude Include="..\src\script\api\script_storypagelist.hpp" /> - <ClInclude Include="..\src\script\api\script_storypageelementlist.hpp" /> - <ClInclude Include="..\src\script\api\script_subsidy.hpp" /> - <ClInclude Include="..\src\script\api\script_subsidylist.hpp" /> - <ClInclude Include="..\src\script\api\script_testmode.hpp" /> - <ClInclude Include="..\src\script\api\script_text.hpp" /> - <ClInclude Include="..\src\script\api\script_tile.hpp" /> - <ClInclude Include="..\src\script\api\script_tilelist.hpp" /> - <ClInclude Include="..\src\script\api\script_town.hpp" /> - <ClInclude Include="..\src\script\api\script_townlist.hpp" /> - <ClInclude Include="..\src\script\api\script_tunnel.hpp" /> - <ClInclude Include="..\src\script\api\script_types.hpp" /> - <ClInclude Include="..\src\script\api\script_vehicle.hpp" /> - <ClInclude Include="..\src\script\api\script_vehiclelist.hpp" /> - <ClInclude Include="..\src\script\api\script_viewport.hpp" /> - <ClInclude Include="..\src\script\api\script_waypoint.hpp" /> - <ClInclude Include="..\src\script\api\script_waypointlist.hpp" /> - <ClInclude Include="..\src\script\api\script_window.hpp" /> - <ClCompile Include="..\src\script\api\script_accounting.cpp" /> - <ClCompile Include="..\src\script\api\script_admin.cpp" /> - <ClCompile Include="..\src\script\api\script_airport.cpp" /> - <ClCompile Include="..\src\script\api\script_base.cpp" /> - <ClCompile Include="..\src\script\api\script_basestation.cpp" /> - <ClCompile Include="..\src\script\api\script_bridge.cpp" /> - <ClCompile Include="..\src\script\api\script_bridgelist.cpp" /> - <ClCompile Include="..\src\script\api\script_cargo.cpp" /> - <ClCompile Include="..\src\script\api\script_cargolist.cpp" /> - <ClCompile Include="..\src\script\api\script_cargomonitor.cpp" /> - <ClCompile Include="..\src\script\api\script_client.cpp" /> - <ClCompile Include="..\src\script\api\script_clientlist.cpp" /> - <ClCompile Include="..\src\script\api\script_company.cpp" /> - <ClCompile Include="..\src\script\api\script_companymode.cpp" /> - <ClCompile Include="..\src\script\api\script_controller.cpp" /> - <ClCompile Include="..\src\script\api\script_date.cpp" /> - <ClCompile Include="..\src\script\api\script_depotlist.cpp" /> - <ClCompile Include="..\src\script\api\script_engine.cpp" /> - <ClCompile Include="..\src\script\api\script_enginelist.cpp" /> - <ClCompile Include="..\src\script\api\script_error.cpp" /> - <ClCompile Include="..\src\script\api\script_event.cpp" /> - <ClCompile Include="..\src\script\api\script_event_types.cpp" /> - <ClCompile Include="..\src\script\api\script_execmode.cpp" /> - <ClCompile Include="..\src\script\api\script_game.cpp" /> - <ClCompile Include="..\src\script\api\script_gamesettings.cpp" /> - <ClCompile Include="..\src\script\api\script_goal.cpp" /> - <ClCompile Include="..\src\script\api\script_group.cpp" /> - <ClCompile Include="..\src\script\api\script_grouplist.cpp" /> - <ClCompile Include="..\src\script\api\script_industry.cpp" /> - <ClCompile Include="..\src\script\api\script_industrylist.cpp" /> - <ClCompile Include="..\src\script\api\script_industrytype.cpp" /> - <ClCompile Include="..\src\script\api\script_industrytypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_infrastructure.cpp" /> - <ClCompile Include="..\src\script\api\script_list.cpp" /> - <ClCompile Include="..\src\script\api\script_log.cpp" /> - <ClCompile Include="..\src\script\api\script_map.cpp" /> - <ClCompile Include="..\src\script\api\script_marine.cpp" /> - <ClCompile Include="..\src\script\api\script_news.cpp" /> - <ClCompile Include="..\src\script\api\script_object.cpp" /> - <ClCompile Include="..\src\script\api\script_order.cpp" /> - <ClCompile Include="..\src\script\api\script_priorityqueue.cpp" /> - <ClCompile Include="..\src\script\api\script_rail.cpp" /> - <ClCompile Include="..\src\script\api\script_railtypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_road.cpp" /> - <ClCompile Include="..\src\script\api\script_roadtypelist.cpp" /> - <ClCompile Include="..\src\script\api\script_sign.cpp" /> - <ClCompile Include="..\src\script\api\script_signlist.cpp" /> - <ClCompile Include="..\src\script\api\script_station.cpp" /> - <ClCompile Include="..\src\script\api\script_stationlist.cpp" /> - <ClCompile Include="..\src\script\api\script_story_page.cpp" /> - <ClCompile Include="..\src\script\api\script_storypagelist.cpp" /> - <ClCompile Include="..\src\script\api\script_storypageelementlist.cpp" /> - <ClCompile Include="..\src\script\api\script_subsidy.cpp" /> - <ClCompile Include="..\src\script\api\script_subsidylist.cpp" /> - <ClCompile Include="..\src\script\api\script_testmode.cpp" /> - <ClCompile Include="..\src\script\api\script_text.cpp" /> - <ClCompile Include="..\src\script\api\script_tile.cpp" /> - <ClCompile Include="..\src\script\api\script_tilelist.cpp" /> - <ClCompile Include="..\src\script\api\script_town.cpp" /> - <ClCompile Include="..\src\script\api\script_townlist.cpp" /> - <ClCompile Include="..\src\script\api\script_tunnel.cpp" /> - <ClCompile Include="..\src\script\api\script_vehicle.cpp" /> - <ClCompile Include="..\src\script\api\script_vehiclelist.cpp" /> - <ClCompile Include="..\src\script\api\script_viewport.cpp" /> - <ClCompile Include="..\src\script\api\script_waypoint.cpp" /> - <ClCompile Include="..\src\script\api\script_waypointlist.cpp" /> - <ClCompile Include="..\src\script\api\script_window.cpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_base.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_base.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_optimized.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_optimized.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_simple.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_simple.hpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse_func.hpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse_type.h" /> - <ClCompile Include="..\src\blitter\32bpp_sse2.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse2.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_sse4.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_sse4.hpp" /> - <ClCompile Include="..\src\blitter\32bpp_ssse3.cpp" /> - <ClInclude Include="..\src\blitter\32bpp_ssse3.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_base.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_base.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_optimized.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_optimized.hpp" /> - <ClCompile Include="..\src\blitter\8bpp_simple.cpp" /> - <ClInclude Include="..\src\blitter\8bpp_simple.hpp" /> - <ClInclude Include="..\src\blitter\base.hpp" /> - <ClInclude Include="..\src\blitter\common.hpp" /> - <ClInclude Include="..\src\blitter\factory.hpp" /> - <ClCompile Include="..\src\blitter\null.cpp" /> - <ClInclude Include="..\src\blitter\null.hpp" /> - <ClInclude Include="..\src\music\music_driver.hpp" /> - <ClInclude Include="..\src\sound\sound_driver.hpp" /> - <ClInclude Include="..\src\video\video_driver.hpp" /> - <ClCompile Include="..\src\spriteloader\grf.cpp" /> - <ClInclude Include="..\src\spriteloader\grf.hpp" /> - <ClInclude Include="..\src\spriteloader\spriteloader.hpp" /> - <ClCompile Include="..\src\newgrf.cpp" /> - <ClCompile Include="..\src\newgrf_airport.cpp" /> - <ClCompile Include="..\src\newgrf_airporttiles.cpp" /> - <ClCompile Include="..\src\newgrf_canal.cpp" /> - <ClCompile Include="..\src\newgrf_cargo.cpp" /> - <ClCompile Include="..\src\newgrf_commons.cpp" /> - <ClCompile Include="..\src\newgrf_config.cpp" /> - <ClCompile Include="..\src\newgrf_engine.cpp" /> - <ClCompile Include="..\src\newgrf_generic.cpp" /> - <ClCompile Include="..\src\newgrf_house.cpp" /> - <ClCompile Include="..\src\newgrf_industries.cpp" /> - <ClCompile Include="..\src\newgrf_industrytiles.cpp" /> - <ClCompile Include="..\src\newgrf_object.cpp" /> - <ClCompile Include="..\src\newgrf_profiling.cpp" /> - <ClCompile Include="..\src\newgrf_railtype.cpp" /> - <ClCompile Include="..\src\newgrf_roadtype.cpp" /> - <ClCompile Include="..\src\newgrf_sound.cpp" /> - <ClCompile Include="..\src\newgrf_spritegroup.cpp" /> - <ClCompile Include="..\src\newgrf_station.cpp" /> - <ClCompile Include="..\src\newgrf_storage.cpp" /> - <ClCompile Include="..\src\newgrf_text.cpp" /> - <ClCompile Include="..\src\newgrf_town.cpp" /> - <ClCompile Include="..\src\newgrf_townname.cpp" /> - <ClCompile Include="..\src\bridge_map.cpp" /> - <ClInclude Include="..\src\bridge_map.h" /> - <ClInclude Include="..\src\clear_map.h" /> - <ClInclude Include="..\src\industry_map.h" /> - <ClInclude Include="..\src\object_map.h" /> - <ClInclude Include="..\src\rail_map.h" /> - <ClCompile Include="..\src\road_map.cpp" /> - <ClInclude Include="..\src\road_map.h" /> - <ClInclude Include="..\src\station_map.h" /> - <ClInclude Include="..\src\tile_map.h" /> - <ClInclude Include="..\src\town_map.h" /> - <ClInclude Include="..\src\tree_map.h" /> - <ClCompile Include="..\src\tunnel_map.cpp" /> - <ClInclude Include="..\src\tunnel_map.h" /> - <ClInclude Include="..\src\tunnelbridge_map.h" /> - <ClInclude Include="..\src\void_map.h" /> - <ClInclude Include="..\src\water_map.h" /> - <ClInclude Include="..\src\misc\array.hpp" /> - <ClInclude Include="..\src\misc\binaryheap.hpp" /> - <ClInclude Include="..\src\misc\blob.hpp" /> - <ClCompile Include="..\src\misc\countedobj.cpp" /> - <ClInclude Include="..\src\misc\countedptr.hpp" /> - <ClCompile Include="..\src\misc\dbg_helpers.cpp" /> - <ClInclude Include="..\src\misc\dbg_helpers.h" /> - <ClInclude Include="..\src\misc\fixedsizearray.hpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\misc\hashtable.hpp" /> - <ClInclude Include="..\src\misc\str.hpp" /> - <ClCompile Include="..\src\network\core\address.cpp" /> - <ClInclude Include="..\src\network\core\address.h" /> - <ClInclude Include="..\src\network\core\config.h" /> - <ClCompile Include="..\src\network\core\core.cpp" /> - <ClInclude Include="..\src\network\core\core.h" /> - <ClInclude Include="..\src\network\core\game.h" /> - <ClCompile Include="..\src\network\core\host.cpp" /> - <ClInclude Include="..\src\network\core\host.h" /> - <ClInclude Include="..\src\network\core\os_abstraction.h" /> - <ClCompile Include="..\src\network\core\packet.cpp" /> - <ClInclude Include="..\src\network\core\packet.h" /> - <ClCompile Include="..\src\network\core\tcp.cpp" /> - <ClInclude Include="..\src\network\core\tcp.h" /> - <ClCompile Include="..\src\network\core\tcp_admin.cpp" /> - <ClInclude Include="..\src\network\core\tcp_admin.h" /> - <ClCompile Include="..\src\network\core\tcp_connect.cpp" /> - <ClCompile Include="..\src\network\core\tcp_content.cpp" /> - <ClInclude Include="..\src\network\core\tcp_content.h" /> - <ClCompile Include="..\src\network\core\tcp_game.cpp" /> - <ClInclude Include="..\src\network\core\tcp_game.h" /> - <ClCompile Include="..\src\network\core\tcp_http.cpp" /> - <ClInclude Include="..\src\network\core\tcp_http.h" /> - <ClInclude Include="..\src\network\core\tcp_listen.h" /> - <ClCompile Include="..\src\network\core\udp.cpp" /> - <ClInclude Include="..\src\network\core\udp.h" /> - <ClInclude Include="..\src\pathfinder\follow_track.hpp" /> - <ClInclude Include="..\src\pathfinder\pathfinder_func.h" /> - <ClInclude Include="..\src\pathfinder\pathfinder_type.h" /> - <ClInclude Include="..\src\pathfinder\pf_performance_timer.hpp" /> - <ClCompile Include="..\src\pathfinder\npf\aystar.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\aystar.h" /> - <ClCompile Include="..\src\pathfinder\npf\npf.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\npf_func.h" /> - <ClCompile Include="..\src\pathfinder\npf\queue.cpp" /> - <ClInclude Include="..\src\pathfinder\npf\queue.h" /> - <ClInclude Include="..\src\pathfinder\yapf\nodelist.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf.h" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_base.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_cache.h" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_common.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costbase.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costcache.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costrail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_destrail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_rail.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_road.hpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_ship.hpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_rail.cpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_road.cpp" /> - <ClCompile Include="..\src\pathfinder\yapf\yapf_ship.cpp" /> - <ClInclude Include="..\src\pathfinder\yapf\yapf_type.hpp" /> - <ClCompile Include="..\src\video\dedicated_v.cpp" /> - <ClCompile Include="..\src\video\null_v.cpp" /> - <ClCompile Include="..\src\video\sdl_v.cpp" /> - <ClCompile Include="..\src\video\sdl2_v.cpp" /> - <ClCompile Include="..\src\video\win32_v.cpp" /> - <ClCompile Include="..\src\music\dmusic.cpp" /> - <ClCompile Include="..\src\music\null_m.cpp" /> - <ClCompile Include="..\src\music\midifile.cpp" /> - <ClCompile Include="..\src\music\win32_m.cpp" /> - <ClCompile Include="..\src\sound\null_s.cpp" /> - <ClCompile Include="..\src\sound\sdl_s.cpp" /> - <ClCompile Include="..\src\sound\sdl2_s.cpp" /> - <ClCompile Include="..\src\sound\win32_s.cpp" /> - <ClCompile Include="..\src\sound\xaudio2_s.cpp" /> - <ClCompile Include="..\src\os\windows\crashlog_win.cpp" /> - <ResourceCompile Include="..\src\os\windows\ottdres.rc" /> - <ClCompile Include="..\src\os\windows\string_uniscribe.cpp" /> - <ClCompile Include="..\src\os\windows\win32.cpp" /> - <ClInclude Include="..\src\thread.h" /> - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="langs_vs142.vcxproj"> - <Project>{0f066b23-18df-4284-8265-f4a5e7e3b966}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settingsgen_vs142.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settings_vs142.vcxproj"> - <Project>{0817f629-589e-4a3b-b81a-8647bc571e35}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="strgen_vs142.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="version_vs142.vcxproj"> - <Project>{1a2b3c5e-1c23-41a5-9c9b-acba2aa75fec}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="basesets_vs142.vcxproj"> - <Project>{e12e77ca-c0f1-4ada-943f-4929274249d3}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -</Project> diff --git a/projects/openttd_vs142.vcxproj.filters b/projects/openttd_vs142.vcxproj.filters deleted file mode 100644 index 11e9821ff..000000000 --- a/projects/openttd_vs142.vcxproj.filters +++ /dev/null @@ -1,3155 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000000}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000001}</UniqueIdentifier> - </Filter> - <Filter Include="Core Source Code"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000002}</UniqueIdentifier> - </Filter> - <Filter Include="GUI Source Code"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000003}</UniqueIdentifier> - </Filter> - <Filter Include="Widgets"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000004}</UniqueIdentifier> - </Filter> - <Filter Include="Command handlers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000005}</UniqueIdentifier> - </Filter> - <Filter Include="Save/Load handlers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000006}</UniqueIdentifier> - </Filter> - <Filter Include="Tables"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000007}</UniqueIdentifier> - </Filter> - <Filter Include="MD5"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000008}</UniqueIdentifier> - </Filter> - <Filter Include="Compat"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000009}</UniqueIdentifier> - </Filter> - <Filter Include="Script"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000010}</UniqueIdentifier> - </Filter> - <Filter Include="Squirrel"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000011}</UniqueIdentifier> - </Filter> - <Filter Include="Squirrel headers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000012}</UniqueIdentifier> - </Filter> - <Filter Include="AI Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000013}</UniqueIdentifier> - </Filter> - <Filter Include="AI API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000014}</UniqueIdentifier> - </Filter> - <Filter Include="Game API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000015}</UniqueIdentifier> - </Filter> - <Filter Include="Game Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000016}</UniqueIdentifier> - </Filter> - <Filter Include="Script API"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000017}</UniqueIdentifier> - </Filter> - <Filter Include="Script API Implementation"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000018}</UniqueIdentifier> - </Filter> - <Filter Include="Blitters"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000019}</UniqueIdentifier> - </Filter> - <Filter Include="Drivers"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000020}</UniqueIdentifier> - </Filter> - <Filter Include="Sprite loaders"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000021}</UniqueIdentifier> - </Filter> - <Filter Include="NewGRF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000022}</UniqueIdentifier> - </Filter> - <Filter Include="Map Accessors"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000023}</UniqueIdentifier> - </Filter> - <Filter Include="Misc"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000024}</UniqueIdentifier> - </Filter> - <Filter Include="Network Core"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000025}</UniqueIdentifier> - </Filter> - <Filter Include="Pathfinder"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000026}</UniqueIdentifier> - </Filter> - <Filter Include="NPF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000027}</UniqueIdentifier> - </Filter> - <Filter Include="YAPF"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000028}</UniqueIdentifier> - </Filter> - <Filter Include="Video"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000029}</UniqueIdentifier> - </Filter> - <Filter Include="Music"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000030}</UniqueIdentifier> - </Filter> - <Filter Include="Sound"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000031}</UniqueIdentifier> - </Filter> - <Filter Include="Windows files"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000032}</UniqueIdentifier> - </Filter> - <Filter Include="Threading"> - <UniqueIdentifier>{c76ff9f1-1e62-46d8-8d55-000000000033}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\airport.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\animated_tile.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\articulated_vehicles.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\bmp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargoaction.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargomonitor.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargopacket.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cargotype.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cheat.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\command.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\console.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\console_cmds.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\cpu.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\crashlog.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\currency.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\date.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\debug.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\dedicated.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\depot.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\disaster_vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\driver.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\economy.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\effectvehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\elrail.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\engine.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fileio.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fios.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fontcache.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\fontdetection.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\base_consist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gamelog.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\genworld.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfx.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfxinit.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\gfx_layout.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\goal.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ground_vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\heightmap.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\highscore.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\hotkeys.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini_load.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\landscape.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\demands.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\flowmapper.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraph.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraphjob.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraphschedule.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\mcf.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\refresh.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\map.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\mixer.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\music.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_admin.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_client.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_command.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_content.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_gamelist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_server.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_udp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\openttd.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\order_backup.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\pbs.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\progress.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\rail.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\rev.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\road.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\roadstop.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\screenshot_gui.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\screenshot.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\settings.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\signal.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\signs.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\sound.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\sprite.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\spritecache.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\station.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen_base.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\stringfilter.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strings.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\story.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\subsidy.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\textbuf.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\texteff.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tgp.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tile_map.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\tilearea.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\townname.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\vehiclelist.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport_sprite_sorter_sse4.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\widget.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\window.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClInclude Include="..\src\aircraft.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\airport.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\animated_tile_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\articulated_vehicles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoreplace_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\autoslope.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_media_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_media_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_station_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bitmap_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bmp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\bridge.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargo_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargoaction.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargomonitor.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargopacket.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cargotype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cheat_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cheat_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\clear_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cmd_helper.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\command_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\command_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_manager_face.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\company_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\console_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\cpu.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\crashlog.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\currency.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\date_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\debug.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\dedicated_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_map.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\depot_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\direction_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\direction_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\disaster_vehicle.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\dmusic.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\driver.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\economy_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\effectvehicle_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\effectvehicle_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\elrail_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\engine_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\error.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fileio_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fileio_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fios.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fontcache.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\fontdetection.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\framerate_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\base_consist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gamelog.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gamelog_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\genworld.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_layout.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfx_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gfxinit.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\goal_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\goal_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\graph_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ground_vehicle.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\group_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\guitimer_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\heightmap.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\highscore.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\hotkeys.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\house.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\house_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industry.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industry_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\industrytype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ini_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\landscape.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\landscape_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\language.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\demands.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\flowmapper.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\init.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraph_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphjob.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphjob_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\linkgraphschedule.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\mcf.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\linkgraph\refresh.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\livery.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\map_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\map_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\mixer.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_admin.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_client.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_content.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_content_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_gamelist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_server.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\network\network_udp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_airport.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_airporttiles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_animation_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_animation_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_callbacks.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_canal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_cargo.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_class.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_class_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_commons.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_config.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_debug.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_engine.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_generic.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_house.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_industries.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_industrytiles.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_object.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_profiling.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_properties.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_railtype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_roadtype.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_sound.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_spritegroup.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_station.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_storage.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_text.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_town.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\newgrf_townname.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\news_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\midi.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\midifile.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\null_m.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\null_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\null_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\object_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\openttd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_backup.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\order_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\pbs.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\progress.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\querystring_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\rev.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_cmd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\road_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\roadstop_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\roadveh.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\safeguards.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\screenshot.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\screenshot_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\sdl_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\sdl_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\sdl2_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_internal.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\settings_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\ship.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signal_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signal_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\signs_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\slope_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\slope_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\smallmap_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sortlist_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sprite.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\spritecache.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\station_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\statusbar_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\stdafx.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\story_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\story_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strgen\strgen.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\string_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\os\windows\string_uniscribe.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\stringfilter_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strings_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\strings_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\subsidy_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tar_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\terraform_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textbuf_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textbuf_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\texteff.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textfile_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\textfile_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tgp.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_cmd.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilearea_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilehighlight_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilehighlight_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tilematrix_type.hpp"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\timetable.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\toolbar_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\town_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\townname_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\townname_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\track_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\track_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\train.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transparency.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transparency_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\transport_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\tunnelbridge.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_gui_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehicle_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\vehiclelist.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_kdtree.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_sprite_sorter.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\viewport_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\water.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\waypoint_base.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\waypoint_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\widget_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\os\windows\win32.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\music\win32_m.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\win32_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\video\win32_v.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_gui.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\window_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\xaudio2_s.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\zoom_func.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="..\src\zoom_type.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\alloc_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\alloc_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\backup_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\bitmath_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\bitmath_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\endian_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\endian_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\enum_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\geometry_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\geometry_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\geometry_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\kdtree.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\math_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\math_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\mem_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\multimap.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\overflowsafe_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\pool_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\pool_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\pool_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\core\random_func.cpp"> - <Filter>Core Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\core\random_func.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallmap_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallmatrix_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallstack_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\smallvec_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClInclude Include="..\src\core\string_compare_type.hpp"> - <Filter>Core Source Code</Filter> - </ClInclude> - <ClCompile Include="..\src\aircraft_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\airport_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\bootstrap_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\bridge_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\build_vehicle_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\cheat_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\company_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\console_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\date_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\depot_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\dock_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\engine_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\error_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\fios_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\framerate_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\genworld_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\goal_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\graph_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\group_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\highscore_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\industry_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\intro_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\linkgraph\linkgraph_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\main_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\misc_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\music_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_chat_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_content_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\network\network_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_debug_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\news_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\object_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\order_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\osk_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\rail_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\road_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\roadveh_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\settings_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\ship_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\signs_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\smallmap_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\station_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\statusbar_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\story_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\subsidy_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\terraform_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\textfile_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\timetable_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\toolbar_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\town_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\train_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\transparency_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\tree_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\viewport_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint_gui.cpp"> - <Filter>GUI Source Code</Filter> - </ClCompile> - <ClInclude Include="..\src\widgets\airport_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\ai_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\autoreplace_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\bootstrap_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\bridge_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\build_vehicle_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\cheat_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\company_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\console_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\date_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\depot_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dock_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClCompile Include="..\src\widgets\dropdown.cpp"> - <Filter>Widgets</Filter> - </ClCompile> - <ClInclude Include="..\src\widgets\dropdown_func.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dropdown_type.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\dropdown_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\engine_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\error_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\fios_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\framerate_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\genworld_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\goal_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\graph_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\group_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\highscore_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\industry_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\intro_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\link_graph_legend_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\main_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\misc_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\music_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_chat_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_content_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\network_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\newgrf_debug_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\newgrf_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\news_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\object_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\order_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\osk_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\rail_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\road_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\screenshot_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\settings_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\sign_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\smallmap_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\station_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\statusbar_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\story_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\subsidy_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\terraform_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\timetable_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\toolbar_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\town_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\transparency_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\tree_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\vehicle_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\viewport_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClInclude Include="..\src\widgets\waypoint_widget.h"> - <Filter>Widgets</Filter> - </ClInclude> - <ClCompile Include="..\src\aircraft_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\autoreplace_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\clear_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\company_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\depot_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\group_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\industry_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\misc_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\object_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\order_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\rail_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\road_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\roadveh_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\ship_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\signs_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\station_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\terraform_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\timetable_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\town_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\train_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\tree_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\tunnelbridge_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\vehicle_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\void_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\water_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\waypoint_cmd.cpp"> - <Filter>Command handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\afterload.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\ai_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\airport_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\animated_tile_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\autoreplace_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cargomonitor_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cargopacket_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\cheat_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\company_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\depot_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\economy_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\engine_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\game_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\gamelog_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\goal_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\group_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\industry_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\labelmaps_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\linkgraph_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\map_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\misc_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\newgrf_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\newgrf_sl.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\object_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\oldloader.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\oldloader.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\oldloader_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\order_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\saveload.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\saveload\saveload.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClInclude Include="..\src\saveload\saveload_filter.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClInclude Include="..\src\saveload\saveload_internal.h"> - <Filter>Save/Load handlers</Filter> - </ClInclude> - <ClCompile Include="..\src\saveload\signs_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\station_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\storage_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\strings_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\story_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\subsidy_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\town_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\vehicle_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClCompile Include="..\src\saveload\waypoint_sl.cpp"> - <Filter>Save/Load handlers</Filter> - </ClCompile> - <ClInclude Include="..\src\table\airport_defaults.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airport_movement.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airporttile_ids.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\airporttiles.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\animcursors.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\autorail.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\bridge_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\build_industry.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\cargo_const.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\clear_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\control_codes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\elrail_data.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\engines.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\genland.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\heightmap_colours.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\industry_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\landscape_sprite.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\newgrf_debug_data.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\object_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\palette_convert.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\palettes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\pricebase.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\railtypes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\road_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\roadveh_movement.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\roadtypes.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\..\objs\settings\table\settings.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\sprites.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\station_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\strgen_tables.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\string_colours.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\..\objs\langs\table\strings.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\town_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\townname.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\track_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\train_cmd.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\tree_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\unicode.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClInclude Include="..\src\table\water_land.h"> - <Filter>Tables</Filter> - </ClInclude> - <ClCompile Include="..\src\3rdparty\md5\md5.cpp"> - <Filter>MD5</Filter> - </ClCompile> - <ClInclude Include="..\src\3rdparty\md5\md5.h"> - <Filter>MD5</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\optional\optional.hpp"> - <Filter>Compat</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\optional\ottd_optional.h"> - <Filter>Compat</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_config.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_config.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_fatalerror.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_info.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_info.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_info_dummy.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClCompile Include="..\src\script\script_instance.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_instance.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\script_scanner.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\script_scanner.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_storage.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\script_suspend.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\squirrel.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\squirrel.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_class.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_helper.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClInclude Include="..\src\script\squirrel_helper_type.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\script\squirrel_std.cpp"> - <Filter>Script</Filter> - </ClCompile> - <ClInclude Include="..\src\script\squirrel_std.hpp"> - <Filter>Script</Filter> - </ClInclude> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqapi.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqbaselib.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqclass.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqdebug.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqlexer.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqmem.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqobject.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqstate.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdaux.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\sqstdlib\sqstdmath.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqtable.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClCompile Include="..\src\3rdparty\squirrel\squirrel\sqvm.cpp"> - <Filter>Squirrel</Filter> - </ClCompile> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqarray.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclass.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqclosure.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqcompiler.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncproto.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqfuncstate.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqlexer.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqobject.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqopcodes.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqpcheader.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstate.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdaux.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdmath.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\sqstdstring.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqstring.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqtable.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\include\squirrel.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squserdata.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\squtils.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\3rdparty\squirrel\squirrel\sqvm.h"> - <Filter>Squirrel headers</Filter> - </ClInclude> - <ClInclude Include="..\src\ai\ai.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_config.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_config.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_core.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClCompile Include="..\src\ai\ai_gui.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_gui.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_info.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_info.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_instance.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_instance.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClCompile Include="..\src\ai\ai_scanner.cpp"> - <Filter>AI Core</Filter> - </ClCompile> - <ClInclude Include="..\src\ai\ai_scanner.hpp"> - <Filter>AI Core</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\ai_changelog.hpp"> - <Filter>AI API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\game_changelog.hpp"> - <Filter>Game API</Filter> - </ClInclude> - <ClInclude Include="..\src\game\game.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_config.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_config.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_core.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClCompile Include="..\src\game\game_info.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_info.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_instance.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_instance.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_scanner.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_scanner.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClCompile Include="..\src\game\game_text.cpp"> - <Filter>Game Core</Filter> - </ClCompile> - <ClInclude Include="..\src\game\game_text.hpp"> - <Filter>Game Core</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_accounting.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_admin.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_airport.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_base.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_basestation.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_bridge.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_bridgelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargo.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargolist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_cargomonitor.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_client.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_clientlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_company.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_companymode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_controller.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_date.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_depotlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_engine.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_enginelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_error.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_event.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_event_types.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_execmode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_game.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_gamesettings.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_goal.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_group.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_grouplist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industry.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrylist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrytype.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_industrytypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_info_docs.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_infrastructure.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_list.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_log.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_map.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_marine.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_news.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_object.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_order.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_priorityqueue.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_rail.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_railtypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_road.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_roadtypelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_sign.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_signlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_station.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_stationlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_story_page.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_storypagelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_storypageelementlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_subsidy.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_subsidylist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_testmode.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_text.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tile.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tilelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_town.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_townlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_tunnel.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_types.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_vehicle.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_vehiclelist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_viewport.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_waypoint.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_waypointlist.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClInclude Include="..\src\script\api\script_window.hpp"> - <Filter>Script API</Filter> - </ClInclude> - <ClCompile Include="..\src\script\api\script_accounting.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_admin.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_airport.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_base.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_basestation.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_bridge.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_bridgelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargo.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargolist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_cargomonitor.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_client.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_clientlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_company.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_companymode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_controller.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_date.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_depotlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_engine.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_enginelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_error.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_event.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_event_types.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_execmode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_game.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_gamesettings.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_goal.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_group.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_grouplist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industry.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrylist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrytype.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_industrytypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_infrastructure.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_list.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_log.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_map.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_marine.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_news.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_object.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_order.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_priorityqueue.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_rail.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_railtypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_road.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_roadtypelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_sign.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_signlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_station.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_stationlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_story_page.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_storypagelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_storypageelementlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_subsidy.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_subsidylist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_testmode.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_text.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tile.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tilelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_town.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_townlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_tunnel.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_vehicle.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_vehiclelist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_viewport.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_waypoint.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_waypointlist.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\script\api\script_window.cpp"> - <Filter>Script API Implementation</Filter> - </ClCompile> - <ClCompile Include="..\src\blitter\32bpp_anim.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_base.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_optimized.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_optimized.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_simple.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_simple.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\32bpp_sse_func.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\32bpp_sse_type.h"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_sse2.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_sse2.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_sse4.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_sse4.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\32bpp_ssse3.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\32bpp_ssse3.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_base.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_optimized.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_optimized.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\8bpp_simple.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\8bpp_simple.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\base.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\common.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\blitter\factory.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClCompile Include="..\src\blitter\null.cpp"> - <Filter>Blitters</Filter> - </ClCompile> - <ClInclude Include="..\src\blitter\null.hpp"> - <Filter>Blitters</Filter> - </ClInclude> - <ClInclude Include="..\src\music\music_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClInclude Include="..\src\sound\sound_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClInclude Include="..\src\video\video_driver.hpp"> - <Filter>Drivers</Filter> - </ClInclude> - <ClCompile Include="..\src\spriteloader\grf.cpp"> - <Filter>Sprite loaders</Filter> - </ClCompile> - <ClInclude Include="..\src\spriteloader\grf.hpp"> - <Filter>Sprite loaders</Filter> - </ClInclude> - <ClInclude Include="..\src\spriteloader\spriteloader.hpp"> - <Filter>Sprite loaders</Filter> - </ClInclude> - <ClCompile Include="..\src\newgrf.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_airport.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_airporttiles.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_canal.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_cargo.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_commons.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_config.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_engine.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_generic.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_house.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_industries.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_industrytiles.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_object.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_profiling.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_railtype.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_roadtype.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_sound.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_spritegroup.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_station.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_storage.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_text.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_town.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\newgrf_townname.cpp"> - <Filter>NewGRF</Filter> - </ClCompile> - <ClCompile Include="..\src\bridge_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\bridge_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\clear_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\industry_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\object_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\rail_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClCompile Include="..\src\road_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\road_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\station_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tile_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\town_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tree_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClCompile Include="..\src\tunnel_map.cpp"> - <Filter>Map Accessors</Filter> - </ClCompile> - <ClInclude Include="..\src\tunnel_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\tunnelbridge_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\void_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\water_map.h"> - <Filter>Map Accessors</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\array.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\binaryheap.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\blob.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\countedobj.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\countedptr.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\dbg_helpers.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\dbg_helpers.h"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\fixedsizearray.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Misc</Filter> - </ClCompile> - <ClInclude Include="..\src\misc\getoptdata.h"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\hashtable.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClInclude Include="..\src\misc\str.hpp"> - <Filter>Misc</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\address.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\address.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\config.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\core.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\core.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\game.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\host.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\host.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\os_abstraction.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\packet.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\packet.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_admin.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_admin.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_connect.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClCompile Include="..\src\network\core\tcp_content.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_content.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_game.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_game.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\tcp_http.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\tcp_http.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\network\core\tcp_listen.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClCompile Include="..\src\network\core\udp.cpp"> - <Filter>Network Core</Filter> - </ClCompile> - <ClInclude Include="..\src\network\core\udp.h"> - <Filter>Network Core</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\follow_track.hpp"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pathfinder_func.h"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pathfinder_type.h"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\pf_performance_timer.hpp"> - <Filter>Pathfinder</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\aystar.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\aystar.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\npf.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\npf_func.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\npf\queue.cpp"> - <Filter>NPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\npf\queue.h"> - <Filter>NPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\nodelist.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf.h"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_base.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_cache.h"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_common.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costbase.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costcache.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_costrail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_destrail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_rail.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_road.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClInclude Include="..\src\pathfinder\yapf\yapf_node_ship.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClCompile Include="..\src\pathfinder\yapf\yapf_rail.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClCompile Include="..\src\pathfinder\yapf\yapf_road.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClCompile Include="..\src\pathfinder\yapf\yapf_ship.cpp"> - <Filter>YAPF</Filter> - </ClCompile> - <ClInclude Include="..\src\pathfinder\yapf\yapf_type.hpp"> - <Filter>YAPF</Filter> - </ClInclude> - <ClCompile Include="..\src\video\dedicated_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\null_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\sdl_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\sdl2_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\video\win32_v.cpp"> - <Filter>Video</Filter> - </ClCompile> - <ClCompile Include="..\src\music\dmusic.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\null_m.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\midifile.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\music\win32_m.cpp"> - <Filter>Music</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\null_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\sdl_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\sdl2_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\win32_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\sound\xaudio2_s.cpp"> - <Filter>Sound</Filter> - </ClCompile> - <ClCompile Include="..\src\os\windows\crashlog_win.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ResourceCompile Include="..\src\os\windows\ottdres.rc"> - <Filter>Windows files</Filter> - </ResourceCompile> - <ClCompile Include="..\src\os\windows\string_uniscribe.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ClCompile Include="..\src\os\windows\win32.cpp"> - <Filter>Windows files</Filter> - </ClCompile> - <ClInclude Include="..\src\thread.h"> - <Filter>Threading</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> -</Project> diff --git a/projects/openttd_vs142.vcxproj.filters.in b/projects/openttd_vs142.vcxproj.filters.in deleted file mode 100644 index 126bd6145..000000000 --- a/projects/openttd_vs142.vcxproj.filters.in +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> -!!FILTERS!! - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> -</Project> diff --git a/projects/openttd_vs142.vcxproj.in b/projects/openttd_vs142.vcxproj.in deleted file mode 100644 index 6941b3450..000000000 --- a/projects/openttd_vs142.vcxproj.in +++ /dev/null @@ -1,374 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>openttd</ProjectName> - <ProjectGuid>{668328A0-B40E-4CDB-BD72-D0064424414A}</ProjectGuid> - <RootNamespace>openttd</RootNamespace> - <VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet> - <VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>Unicode</CharacterSet> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\objs\$(Platform)\$(Configuration)\</OutDir> - <LocalDebuggerWorkingDirectory>$(ProjectDir)..\bin</LocalDebuggerWorkingDirectory> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Midl> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>4Bytes</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Release/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>Full</Optimization> - <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>true</StringPooling> - <ExceptionHandling>Sync</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>Default</StructMemberAlignment> - <BufferSecurityCheck>false</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>FastCall</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <OptimizeReferences>true</OptimizeReferences> - <TargetMachine>MachineX64</TargetMachine> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - <TypeLibraryName>.\Debug/openttd.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/J /Zc:throwingNew /std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeader> - </PrecompiledHeader> - <PrecompiledHeaderFile> - </PrecompiledHeaderFile> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>false</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>Cdecl</CallingConvention> - <CompileAs>Default</CompileAs> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <EnforceTypeConversionRules>true</EnforceTypeConversionRules> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0809</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>winmm.lib;ws2_32.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <SuppressStartupBanner>true</SuppressStartupBanner> - <IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Windows</SubSystem> - <StackReserveSize>1048576</StackReserveSize> - <StackCommitSize>1048576</StackCommitSize> - <TargetMachine>MachineX64</TargetMachine> - <MinimumRequiredVersion>5.02</MinimumRequiredVersion> - </Link> - <Manifest> - <AdditionalManifestFiles>os_versions.manifest</AdditionalManifestFiles> - <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness> - </Manifest> - <PostBuildEvent> - <Command>copy "$(OutDir)$(TargetName)$(TargetExt)" "$(SolutionDir)..\bin\$(TargetName)$(TargetExt)"</Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\media\openttd.ico" /> - <None Include="..\README.md" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="langs_vs142.vcxproj"> - <Project>{0f066b23-18df-4284-8265-f4a5e7e3b966}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settingsgen_vs142.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="settings_vs142.vcxproj"> - <Project>{0817f629-589e-4a3b-b81a-8647bc571e35}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="strgen_vs142.vcxproj"> - <Project>{a133a442-bd0a-4ade-b117-ad7545e4bdd1}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="version_vs142.vcxproj"> - <Project>{1a2b3c5e-1c23-41a5-9c9b-acba2aa75fec}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - <ProjectReference Include="basesets_vs142.vcxproj"> - <Project>{e12e77ca-c0f1-4ada-943f-4929274249d3}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -</Project> diff --git a/projects/os_versions.manifest b/projects/os_versions.manifest deleted file mode 100644 index c7905ee70..000000000 --- a/projects/os_versions.manifest +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> -<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" > - <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> - <application> - <!--This Id value indicates the application supports Windows Vista functionality --> - <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/> - <!--This Id value indicates the application supports Windows 7 functionality--> - <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/> - <!--This Id value indicates the application supports Windows 8 functionality--> - <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/> - <!--This Id value indicates the application supports Windows 8.1 functionality--> - <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/> - <!--This Id value indicates the application supports Windows 10 functionality--> - <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/> - </application> - </compatibility> -</assembly> diff --git a/projects/regression.bat b/projects/regression.bat deleted file mode 100644 index db373c371..000000000 --- a/projects/regression.bat +++ /dev/null @@ -1,6 +0,0 @@ -cd ..\bin -editbin /nologo /subsystem:console openttd.exe -cscript /nologo ai\regression\run.vbs -set RESULT=%ERRORLEVEL% -editbin /nologo /subsystem:windows openttd.exe -exit %RESULT% diff --git a/projects/regression_vs140.vcxproj b/projects/regression_vs140.vcxproj deleted file mode 100644 index b1c9f4930..000000000 --- a/projects/regression_vs140.vcxproj +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{4712B013-437D-42CE-947F-DEBABA15261F}</ProjectGuid> - <RootNamespace>regression</RootNamespace> - <ProjectName>regression</ProjectName> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="Shared"> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <NMakeBuildCommandLine>call regression.bat</NMakeBuildCommandLine> - <NMakeReBuildCommandLine>call regression.bat</NMakeReBuildCommandLine> - <NMakeCleanCommandLine>del ..\bin\tmp.regression</NMakeCleanCommandLine> - </PropertyGroup> - <ItemGroup> - <ProjectReference Include="openttd_vs140.vcxproj"> - <Project>{668328a0-b40e-4cdb-bd72-d0064424414a}</Project> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/regression_vs141.vcxproj b/projects/regression_vs141.vcxproj deleted file mode 100644 index fda3f3312..000000000 --- a/projects/regression_vs141.vcxproj +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{4712B013-437D-42CE-947F-DEBABA15261F}</ProjectGuid> - <RootNamespace>regression</RootNamespace> - <ProjectName>regression</ProjectName> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="Shared"> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <NMakeBuildCommandLine>call regression.bat</NMakeBuildCommandLine> - <NMakeReBuildCommandLine>call regression.bat</NMakeReBuildCommandLine> - <NMakeCleanCommandLine>del ..\bin\tmp.regression</NMakeCleanCommandLine> - </PropertyGroup> - <ItemGroup> - <ProjectReference Include="openttd_vs141.vcxproj"> - <Project>{668328a0-b40e-4cdb-bd72-d0064424414a}</Project> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/regression_vs142.vcxproj b/projects/regression_vs142.vcxproj deleted file mode 100644 index 3ddcc6f37..000000000 --- a/projects/regression_vs142.vcxproj +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{4712B013-437D-42CE-947F-DEBABA15261F}</ProjectGuid> - <RootNamespace>regression</RootNamespace> - <ProjectName>regression</ProjectName> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="Shared"> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <NMakeBuildCommandLine>call regression.bat</NMakeBuildCommandLine> - <NMakeReBuildCommandLine>call regression.bat</NMakeReBuildCommandLine> - <NMakeCleanCommandLine>del ..\bin\tmp.regression</NMakeCleanCommandLine> - </PropertyGroup> - <ItemGroup> - <ProjectReference Include="openttd_vs142.vcxproj"> - <Project>{668328a0-b40e-4cdb-bd72-d0064424414a}</Project> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settings_vs140.vcxproj b/projects/settings_vs140.vcxproj deleted file mode 100644 index b5f515182..000000000 --- a/projects/settings_vs140.vcxproj +++ /dev/null @@ -1,58 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settings</ProjectName> - <ProjectGuid>{0817F629-589E-4A3B-B81A-8647BC571E35}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <SettingsCommandLine>..\objs\settings\settings_gen.exe -o ..\objs\settings\table\settings.h -b ..\src\table\settings.h.preamble -a ..\src\table\settings.h.postamble ..\src\table\company_settings.ini ..\src\table\currency_settings.ini ..\src\table\gameopt_settings.ini ..\src\table\misc_settings.ini ..\src\table\settings.ini ..\src\table\win32_settings.ini ..\src\table\window_settings.ini</SettingsCommandLine> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeReBuildCommandLine> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\objs\settings\table\settings.h</NMakeCleanCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\settings.h</NMakeOutput> - </PropertyGroup> - <ItemGroup> - <None Include="..\src\table\company_settings.ini" /> - <None Include="..\src\table\currency_settings.ini" /> - <None Include="..\src\table\gameopt_settings.ini" /> - <None Include="..\src\table\misc_settings.ini" /> - <None Include="..\src\table\settings.ini" /> - <None Include="..\src\table\win32_settings.ini" /> - <None Include="..\src\table\window_settings.ini" /> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="settingsgen_vs140.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settings_vs140.vcxproj.filters b/projects/settings_vs140.vcxproj.filters deleted file mode 100644 index 8caf9fa0a..000000000 --- a/projects/settings_vs140.vcxproj.filters +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="INI"> - <UniqueIdentifier>{21deca6c-8df4-4f34-9dad-17d7781cd5a0}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\company_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\currency_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\gameopt_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\misc_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\win32_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\window_settings.ini"> - <Filter>INI</Filter> - </None> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> -</Project> diff --git a/projects/settings_vs140.vcxproj.filters.in b/projects/settings_vs140.vcxproj.filters.in deleted file mode 100644 index 08f90670d..000000000 --- a/projects/settings_vs140.vcxproj.filters.in +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="INI"> - <UniqueIdentifier>{21deca6c-8df4-4f34-9dad-17d7781cd5a0}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> -</Project> diff --git a/projects/settings_vs140.vcxproj.in b/projects/settings_vs140.vcxproj.in deleted file mode 100644 index dcbbfbd35..000000000 --- a/projects/settings_vs140.vcxproj.in +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settings</ProjectName> - <ProjectGuid>{0817F629-589E-4A3B-B81A-8647BC571E35}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <SettingsCommandLine>!!FILTERS!!</SettingsCommandLine> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeReBuildCommandLine> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\objs\settings\table\settings.h</NMakeCleanCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\settings.h</NMakeOutput> - </PropertyGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="settingsgen_vs140.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settings_vs141.vcxproj b/projects/settings_vs141.vcxproj deleted file mode 100644 index b3f687194..000000000 --- a/projects/settings_vs141.vcxproj +++ /dev/null @@ -1,58 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settings</ProjectName> - <ProjectGuid>{0817F629-589E-4A3B-B81A-8647BC571E35}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <SettingsCommandLine>..\objs\settings\settings_gen.exe -o ..\objs\settings\table\settings.h -b ..\src\table\settings.h.preamble -a ..\src\table\settings.h.postamble ..\src\table\company_settings.ini ..\src\table\currency_settings.ini ..\src\table\gameopt_settings.ini ..\src\table\misc_settings.ini ..\src\table\settings.ini ..\src\table\win32_settings.ini ..\src\table\window_settings.ini</SettingsCommandLine> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeReBuildCommandLine> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\objs\settings\table\settings.h</NMakeCleanCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\settings.h</NMakeOutput> - </PropertyGroup> - <ItemGroup> - <None Include="..\src\table\company_settings.ini" /> - <None Include="..\src\table\currency_settings.ini" /> - <None Include="..\src\table\gameopt_settings.ini" /> - <None Include="..\src\table\misc_settings.ini" /> - <None Include="..\src\table\settings.ini" /> - <None Include="..\src\table\win32_settings.ini" /> - <None Include="..\src\table\window_settings.ini" /> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="settingsgen_vs141.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settings_vs141.vcxproj.filters b/projects/settings_vs141.vcxproj.filters deleted file mode 100644 index 8caf9fa0a..000000000 --- a/projects/settings_vs141.vcxproj.filters +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="INI"> - <UniqueIdentifier>{21deca6c-8df4-4f34-9dad-17d7781cd5a0}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\company_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\currency_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\gameopt_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\misc_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\win32_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\window_settings.ini"> - <Filter>INI</Filter> - </None> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> -</Project> diff --git a/projects/settings_vs141.vcxproj.filters.in b/projects/settings_vs141.vcxproj.filters.in deleted file mode 100644 index 08f90670d..000000000 --- a/projects/settings_vs141.vcxproj.filters.in +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="INI"> - <UniqueIdentifier>{21deca6c-8df4-4f34-9dad-17d7781cd5a0}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> -</Project> diff --git a/projects/settings_vs141.vcxproj.in b/projects/settings_vs141.vcxproj.in deleted file mode 100644 index 1701c99f5..000000000 --- a/projects/settings_vs141.vcxproj.in +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settings</ProjectName> - <ProjectGuid>{0817F629-589E-4A3B-B81A-8647BC571E35}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <SettingsCommandLine>!!FILTERS!!</SettingsCommandLine> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeReBuildCommandLine> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\objs\settings\table\settings.h</NMakeCleanCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\settings.h</NMakeOutput> - </PropertyGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="settingsgen_vs141.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settings_vs142.vcxproj b/projects/settings_vs142.vcxproj deleted file mode 100644 index e0ed93309..000000000 --- a/projects/settings_vs142.vcxproj +++ /dev/null @@ -1,58 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settings</ProjectName> - <ProjectGuid>{0817F629-589E-4A3B-B81A-8647BC571E35}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <SettingsCommandLine>..\objs\settings\settings_gen.exe -o ..\objs\settings\table\settings.h -b ..\src\table\settings.h.preamble -a ..\src\table\settings.h.postamble ..\src\table\company_settings.ini ..\src\table\currency_settings.ini ..\src\table\gameopt_settings.ini ..\src\table\misc_settings.ini ..\src\table\settings.ini ..\src\table\win32_settings.ini ..\src\table\window_settings.ini</SettingsCommandLine> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeReBuildCommandLine> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\objs\settings\table\settings.h</NMakeCleanCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\settings.h</NMakeOutput> - </PropertyGroup> - <ItemGroup> - <None Include="..\src\table\company_settings.ini" /> - <None Include="..\src\table\currency_settings.ini" /> - <None Include="..\src\table\gameopt_settings.ini" /> - <None Include="..\src\table\misc_settings.ini" /> - <None Include="..\src\table\settings.ini" /> - <None Include="..\src\table\win32_settings.ini" /> - <None Include="..\src\table\window_settings.ini" /> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="settingsgen_vs142.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settings_vs142.vcxproj.filters b/projects/settings_vs142.vcxproj.filters deleted file mode 100644 index 8caf9fa0a..000000000 --- a/projects/settings_vs142.vcxproj.filters +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="INI"> - <UniqueIdentifier>{21deca6c-8df4-4f34-9dad-17d7781cd5a0}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\company_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\currency_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\gameopt_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\misc_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\win32_settings.ini"> - <Filter>INI</Filter> - </None> - <None Include="..\src\table\window_settings.ini"> - <Filter>INI</Filter> - </None> - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> -</Project> diff --git a/projects/settings_vs142.vcxproj.filters.in b/projects/settings_vs142.vcxproj.filters.in deleted file mode 100644 index 08f90670d..000000000 --- a/projects/settings_vs142.vcxproj.filters.in +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="INI"> - <UniqueIdentifier>{21deca6c-8df4-4f34-9dad-17d7781cd5a0}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> -</Project> diff --git a/projects/settings_vs142.vcxproj.in b/projects/settings_vs142.vcxproj.in deleted file mode 100644 index 4463c573d..000000000 --- a/projects/settings_vs142.vcxproj.in +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settings</ProjectName> - <ProjectGuid>{0817F629-589E-4A3B-B81A-8647BC571E35}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros"> - <SettingsCommandLine>!!FILTERS!!</SettingsCommandLine> - </PropertyGroup> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SettingsCommandLine)</NMakeReBuildCommandLine> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\objs\settings\table\settings.h</NMakeCleanCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\table\settings.h</NMakeOutput> - </PropertyGroup> - <ItemGroup> -!!FILES!! - </ItemGroup> - <ItemGroup> - <None Include="..\src\table\settings.h.postamble" /> - <None Include="..\src\table\settings.h.preamble" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="settingsgen_vs142.vcxproj"> - <Project>{e9548de9-f089-49b7-93a6-30be2cc311c7}</Project> - <ReferenceOutputAssembly>false</ReferenceOutputAssembly> - </ProjectReference> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settingsgen_vs140.vcxproj b/projects/settingsgen_vs140.vcxproj deleted file mode 100644 index 12ce280f3..000000000 --- a/projects/settingsgen_vs140.vcxproj +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settingsgen</ProjectName> - <ProjectGuid>{E9548DE9-F089-49B7-93A6-30BE2CC311C7}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\</IntDir> - <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">settings_gen</TargetName> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Command> - </Command> - </PreBuildEvent> - <CustomBuildStep> - <Inputs>%(Inputs)</Inputs> - </CustomBuildStep> - <ClCompile> - <Optimization>MinSpace</Optimization> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <PreprocessorDefinitions>SETTINGSGEN;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AssemblerOutput>All</AssemblerOutput> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <OutputFile>$(OutDir)settings_gen.exe</OutputFile> - <GenerateDebugInformation>true</GenerateDebugInformation> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <SubSystem>Console</SubSystem> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <PostBuildEvent> - <Command> - </Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - <ClCompile Include="..\src\ini_load.cpp" /> - <ClCompile Include="..\src\settingsgen\settingsgen.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settingsgen_vs140.vcxproj.filters b/projects/settingsgen_vs140.vcxproj.filters deleted file mode 100644 index c8afe0c8e..000000000 --- a/projects/settingsgen_vs140.vcxproj.filters +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{a4678737-b3b3-4be5-9db1-fa6ccd164c59}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini_load.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\settingsgen\settingsgen.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - </ItemGroup> -</Project> diff --git a/projects/settingsgen_vs141.vcxproj b/projects/settingsgen_vs141.vcxproj deleted file mode 100644 index 2b356f2ea..000000000 --- a/projects/settingsgen_vs141.vcxproj +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settingsgen</ProjectName> - <ProjectGuid>{E9548DE9-F089-49B7-93A6-30BE2CC311C7}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\</IntDir> - <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">settings_gen</TargetName> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Command> - </Command> - </PreBuildEvent> - <CustomBuildStep> - <Inputs>%(Inputs)</Inputs> - </CustomBuildStep> - <ClCompile> - <Optimization>MinSpace</Optimization> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <PreprocessorDefinitions>SETTINGSGEN;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AssemblerOutput>All</AssemblerOutput> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <OutputFile>$(OutDir)settings_gen.exe</OutputFile> - <GenerateDebugInformation>true</GenerateDebugInformation> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <SubSystem>Console</SubSystem> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <PostBuildEvent> - <Command> - </Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - <ClCompile Include="..\src\ini_load.cpp" /> - <ClCompile Include="..\src\settingsgen\settingsgen.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settingsgen_vs141.vcxproj.filters b/projects/settingsgen_vs141.vcxproj.filters deleted file mode 100644 index c8afe0c8e..000000000 --- a/projects/settingsgen_vs141.vcxproj.filters +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{a4678737-b3b3-4be5-9db1-fa6ccd164c59}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini_load.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\settingsgen\settingsgen.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - </ItemGroup> -</Project> diff --git a/projects/settingsgen_vs142.vcxproj b/projects/settingsgen_vs142.vcxproj deleted file mode 100644 index fb2f7a731..000000000 --- a/projects/settingsgen_vs142.vcxproj +++ /dev/null @@ -1,84 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>settingsgen</ProjectName> - <ProjectGuid>{E9548DE9-F089-49B7-93A6-30BE2CC311C7}</ProjectGuid> - <RootNamespace>settings</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\settings\</IntDir> - <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">settings_gen</TargetName> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Command> - </Command> - </PreBuildEvent> - <CustomBuildStep> - <Inputs>%(Inputs)</Inputs> - </CustomBuildStep> - <ClCompile> - <AdditionalOptions>/std:c++latest /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <Optimization>MinSpace</Optimization> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <PreprocessorDefinitions>SETTINGSGEN;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AssemblerOutput>All</AssemblerOutput> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <OutputFile>$(OutDir)settings_gen.exe</OutputFile> - <GenerateDebugInformation>true</GenerateDebugInformation> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <SubSystem>Console</SubSystem> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - <PostBuildEvent> - <Command> - </Command> - </PostBuildEvent> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - <ClCompile Include="..\src\ini_load.cpp" /> - <ClCompile Include="..\src\settingsgen\settingsgen.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/settingsgen_vs142.vcxproj.filters b/projects/settingsgen_vs142.vcxproj.filters deleted file mode 100644 index c8afe0c8e..000000000 --- a/projects/settingsgen_vs142.vcxproj.filters +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{a4678737-b3b3-4be5-9db1-fa6ccd164c59}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\ini_load.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\settingsgen\settingsgen.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\misc\getoptdata.h" /> - <ClInclude Include="..\src\ini_type.h" /> - <ClInclude Include="..\src\core\smallvec_type.hpp" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\strings_type.h" /> - </ItemGroup> -</Project> diff --git a/projects/strgen_vs140.vcxproj b/projects/strgen_vs140.vcxproj deleted file mode 100644 index b972d873e..000000000 --- a/projects/strgen_vs140.vcxproj +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>strgen</ProjectName> - <ProjectGuid>{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}</ProjectGuid> - <RootNamespace>strgen</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\strgen\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\strgen\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/strgen.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> - <Optimization>MinSpace</Optimization> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <PreprocessorDefinitions>STRGEN;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>Default</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x041d</Culture> - </ResourceCompile> - <Link> - <SuppressStartupBanner>true</SuppressStartupBanner> - <GenerateDebugInformation>true</GenerateDebugInformation> - <ProgramDatabaseFile>$(IntDir)strgen.pdb</ProgramDatabaseFile> - <SubSystem>Console</SubSystem> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClCompile Include="..\src\strgen\strgen_base.cpp" /> - <ClCompile Include="..\src\strgen\strgen.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/strgen_vs140.vcxproj.filters b/projects/strgen_vs140.vcxproj.filters deleted file mode 100644 index 58864ee69..000000000 --- a/projects/strgen_vs140.vcxproj.filters +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{5894294c-d4dc-41f0-be31-e56cff4e0405}</UniqueIdentifier> - <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen_base.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - </ItemGroup> -</Project> diff --git a/projects/strgen_vs141.vcxproj b/projects/strgen_vs141.vcxproj deleted file mode 100644 index addc6f10a..000000000 --- a/projects/strgen_vs141.vcxproj +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>strgen</ProjectName> - <ProjectGuid>{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}</ProjectGuid> - <RootNamespace>strgen</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\strgen\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\strgen\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental> - <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/strgen.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> - <Optimization>MinSpace</Optimization> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <PreprocessorDefinitions>STRGEN;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>Default</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x041d</Culture> - </ResourceCompile> - <Link> - <SuppressStartupBanner>true</SuppressStartupBanner> - <GenerateDebugInformation>true</GenerateDebugInformation> - <ProgramDatabaseFile>$(IntDir)strgen.pdb</ProgramDatabaseFile> - <SubSystem>Console</SubSystem> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClCompile Include="..\src\strgen\strgen_base.cpp" /> - <ClCompile Include="..\src\strgen\strgen.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/strgen_vs141.vcxproj.filters b/projects/strgen_vs141.vcxproj.filters deleted file mode 100644 index 58864ee69..000000000 --- a/projects/strgen_vs141.vcxproj.filters +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{5894294c-d4dc-41f0-be31-e56cff4e0405}</UniqueIdentifier> - <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen_base.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - </ItemGroup> -</Project> diff --git a/projects/strgen_vs142.vcxproj b/projects/strgen_vs142.vcxproj deleted file mode 100644 index 554109b04..000000000 --- a/projects/strgen_vs142.vcxproj +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>strgen</ProjectName> - <ProjectGuid>{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}</ProjectGuid> - <RootNamespace>strgen</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseOfMfc>false</UseOfMfc> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\strgen\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\strgen\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental> - <CodeAnalysisRuleSet>NativeMinimumRules.ruleset</CodeAnalysisRuleSet> - <CodeAnalysisRules /> - <CodeAnalysisRuleAssemblies /> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Midl> - <TypeLibraryName>.\Debug/strgen.tlb</TypeLibraryName> - <HeaderFileName> - </HeaderFileName> - </Midl> - <ClCompile> - <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> - <Optimization>MinSpace</Optimization> - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> - <PreprocessorDefinitions>STRGEN;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>Default</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <PrecompiledHeaderOutputFile> - </PrecompiledHeaderOutputFile> - <AssemblerOutput>All</AssemblerOutput> - <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> - <ObjectFileName>$(IntDir)</ObjectFileName> - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <WarningLevel>Level3</WarningLevel> - <TreatWarningAsError>true</TreatWarningAsError> - <SuppressStartupBanner>true</SuppressStartupBanner> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x041d</Culture> - </ResourceCompile> - <Link> - <SuppressStartupBanner>true</SuppressStartupBanner> - <GenerateDebugInformation>true</GenerateDebugInformation> - <ProgramDatabaseFile>$(IntDir)strgen.pdb</ProgramDatabaseFile> - <SubSystem>Console</SubSystem> - <RandomizedBaseAddress>false</RandomizedBaseAddress> - <DataExecutionPrevention> - </DataExecutionPrevention> - <TargetMachine>MachineX86</TargetMachine> - <MinimumRequiredVersion>5.01</MinimumRequiredVersion> - </Link> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp" /> - <ClCompile Include="..\src\strgen\strgen_base.cpp" /> - <ClCompile Include="..\src\strgen\strgen.cpp" /> - <ClCompile Include="..\src\string.cpp" /> - <ClCompile Include="..\src\misc\getoptdata.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/strgen_vs142.vcxproj.filters b/projects/strgen_vs142.vcxproj.filters deleted file mode 100644 index 58864ee69..000000000 --- a/projects/strgen_vs142.vcxproj.filters +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="Source Files"> - <UniqueIdentifier>{5894294c-d4dc-41f0-be31-e56cff4e0405}</UniqueIdentifier> - <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\src\core\alloc_func.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen_base.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\strgen\strgen.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\string.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="..\src\misc\getoptdata.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\src\core\alloc_func.hpp" /> - <ClInclude Include="..\src\table\control_codes.h" /> - <ClInclude Include="..\src\debug.h" /> - <ClInclude Include="..\src\core\endian_func.hpp" /> - <ClInclude Include="..\src\stdafx.h" /> - <ClInclude Include="..\src\string_func.h" /> - <ClInclude Include="..\src\misc\getoptdata.h" /> - </ItemGroup> -</Project> diff --git a/projects/version_vs140.vcxproj b/projects/version_vs140.vcxproj deleted file mode 100644 index 6e71a8820..000000000 --- a/projects/version_vs140.vcxproj +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>version</ProjectName> - <ProjectGuid>{1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}</ProjectGuid> - <RootNamespace>version</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v140</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\version\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\version\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)/determineversion.vbs"</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)/determineversion.vbs"</NMakeReBuildCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\rev.cpp</NMakeOutput> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\src\rev.cpp</NMakeCleanCommandLine> - </PropertyGroup> - <ItemGroup> - <None Include="..\src\os\windows\ottdres.rc.in" /> - <None Include="..\src\rev.cpp.in" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/version_vs141.vcxproj b/projects/version_vs141.vcxproj deleted file mode 100644 index 5d8ee8c74..000000000 --- a/projects/version_vs141.vcxproj +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>version</ProjectName> - <ProjectGuid>{1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}</ProjectGuid> - <RootNamespace>version</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v141</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\version\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\version\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)/determineversion.vbs"</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)/determineversion.vbs"</NMakeReBuildCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\rev.cpp</NMakeOutput> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\src\rev.cpp</NMakeCleanCommandLine> - </PropertyGroup> - <ItemGroup> - <None Include="..\src\os\windows\ottdres.rc.in" /> - <None Include="..\src\rev.cpp.in" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/projects/version_vs142.vcxproj b/projects/version_vs142.vcxproj deleted file mode 100644 index 31971e35c..000000000 --- a/projects/version_vs142.vcxproj +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectName>version</ProjectName> - <ProjectGuid>{1A2B3C5E-1C23-41A5-9C9B-ACBA2AA75FEC}</ProjectGuid> - <RootNamespace>version</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Makefile</ConfigurationType> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v142</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\version\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\version\</IntDir> - <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)/determineversion.vbs"</NMakeBuildCommandLine> - <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cscript "$(ProjectDir)/determineversion.vbs"</NMakeReBuildCommandLine> - <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\rev.cpp</NMakeOutput> - <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">del ..\src\rev.cpp</NMakeCleanCommandLine> - </PropertyGroup> - <ItemGroup> - <None Include="..\src\os\windows\ottdres.rc.in" /> - <None Include="..\src\rev.cpp.in" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> diff --git a/source.list b/source.list deleted file mode 100644 index b023b9ba4..000000000 --- a/source.list +++ /dev/null @@ -1,1191 +0,0 @@ -# Source Files -airport.cpp -animated_tile.cpp -articulated_vehicles.cpp -autoreplace.cpp -bmp.cpp -cargoaction.cpp -cargomonitor.cpp -cargopacket.cpp -cargotype.cpp -cheat.cpp -command.cpp -console.cpp -console_cmds.cpp -cpu.cpp -crashlog.cpp -currency.cpp -date.cpp -debug.cpp -dedicated.cpp -depot.cpp -disaster_vehicle.cpp -driver.cpp -economy.cpp -effectvehicle.cpp -elrail.cpp -engine.cpp -fileio.cpp -fios.cpp -fontcache.cpp -fontdetection.cpp -base_consist.cpp -gamelog.cpp -genworld.cpp -gfx.cpp -gfxinit.cpp -gfx_layout.cpp -goal.cpp -ground_vehicle.cpp -heightmap.cpp -highscore.cpp -hotkeys.cpp -ini.cpp -ini_load.cpp -landscape.cpp -linkgraph/demands.cpp -linkgraph/flowmapper.cpp -linkgraph/linkgraph.cpp -linkgraph/linkgraphjob.cpp -linkgraph/linkgraphschedule.cpp -linkgraph/mcf.cpp -linkgraph/refresh.cpp -map.cpp -misc.cpp -mixer.cpp -music.cpp -network/network.cpp -network/network_admin.cpp -network/network_client.cpp -network/network_command.cpp -network/network_content.cpp -network/network_gamelist.cpp -network/network_server.cpp -network/network_udp.cpp -openttd.cpp -order_backup.cpp -pbs.cpp -progress.cpp -rail.cpp -rev.cpp -road.cpp -roadstop.cpp -screenshot_gui.cpp -screenshot.cpp -settings.cpp -signal.cpp -signs.cpp -sound.cpp -sprite.cpp -spritecache.cpp -station.cpp -strgen/strgen_base.cpp -string.cpp -stringfilter.cpp -strings.cpp -story.cpp -subsidy.cpp -textbuf.cpp -texteff.cpp -tgp.cpp -tile_map.cpp -tilearea.cpp -townname.cpp -#if WIN32 -#else - #if OS2 - os/os2/os2.cpp - 3rdparty/os2/getaddrinfo.c - 3rdparty/os2/getaddrinfo.h - 3rdparty/os2/getnameinfo.c - 3rdparty/os2/getnameinfo.h - #else - #if OSX - os/macosx/crashlog_osx.cpp - #else - os/unix/crashlog_unix.cpp - #end - os/unix/unix.cpp - #end -#end -vehicle.cpp -vehiclelist.cpp -viewport.cpp -#if USE_SSE - viewport_sprite_sorter_sse4.cpp -#end -waypoint.cpp -widget.cpp -window.cpp - -# Header Files -#if ALLEGRO - music/allegro_m.h - sound/allegro_s.h - video/allegro_v.h -#end -aircraft.h -airport.h -animated_tile_func.h -articulated_vehicles.h -autoreplace_base.h -autoreplace_func.h -autoreplace_gui.h -autoreplace_type.h -autoslope.h -base_media_base.h -base_media_func.h -base_station_base.h -bitmap_type.h -bmp.h -bridge.h -cargo_type.h -cargoaction.h -cargomonitor.h -cargopacket.h -cargotype.h -cheat_func.h -cheat_type.h -clear_func.h -cmd_helper.h -command_func.h -command_type.h -company_base.h -company_func.h -company_gui.h -company_manager_face.h -company_type.h -console_func.h -console_gui.h -console_internal.h -console_type.h -cpu.h -crashlog.h -currency.h -date_func.h -date_gui.h -date_type.h -debug.h -video/dedicated_v.h -depot_base.h -depot_func.h -depot_map.h -depot_type.h -direction_func.h -direction_type.h -disaster_vehicle.h -music/dmusic.h -driver.h -economy_base.h -economy_func.h -economy_type.h -effectvehicle_base.h -effectvehicle_func.h -elrail_func.h -engine_base.h -engine_func.h -engine_gui.h -engine_type.h -error.h -fileio_func.h -fileio_type.h -fios.h -fontcache.h -fontdetection.h -framerate_type.h -base_consist.h -gamelog.h -gamelog_internal.h -genworld.h -gfx_func.h -gfx_layout.h -gfx_type.h -gfxinit.h -goal_base.h -goal_type.h -graph_gui.h -ground_vehicle.hpp -group.h -group_gui.h -group_type.h -gui.h -guitimer_func.h -heightmap.h -highscore.h -hotkeys.h -house.h -house_type.h -industry.h -industry_type.h -industrytype.h -ini_type.h -landscape.h -landscape_type.h -language.h -linkgraph/demands.h -linkgraph/flowmapper.h -linkgraph/init.h -linkgraph/linkgraph.h -linkgraph/linkgraph_base.h -linkgraph/linkgraph_gui.h -linkgraph/linkgraph_type.h -linkgraph/linkgraphjob.h -linkgraph/linkgraphjob_base.h -linkgraph/linkgraphschedule.h -linkgraph/mcf.h -linkgraph/refresh.h -livery.h -map_func.h -map_type.h -mixer.h -network/network.h -network/network_admin.h -network/network_base.h -network/network_client.h -network/network_content.h -network/network_content_gui.h -network/network_func.h -network/network_gamelist.h -network/network_gui.h -network/network_internal.h -network/network_server.h -network/network_type.h -network/network_udp.h -newgrf.h -newgrf_airport.h -newgrf_airporttiles.h -newgrf_animation_base.h -newgrf_animation_type.h -newgrf_callbacks.h -newgrf_canal.h -newgrf_cargo.h -newgrf_class.h -newgrf_class_func.h -newgrf_commons.h -newgrf_config.h -newgrf_debug.h -newgrf_engine.h -newgrf_generic.h -newgrf_house.h -newgrf_industries.h -newgrf_industrytiles.h -newgrf_object.h -newgrf_profiling.h -newgrf_properties.h -newgrf_railtype.h -newgrf_roadtype.h -newgrf_sound.h -newgrf_spritegroup.h -newgrf_station.h -newgrf_storage.h -newgrf_text.h -newgrf_town.h -newgrf_townname.h -news_func.h -news_gui.h -news_type.h -music/midi.h -music/midifile.hpp -music/null_m.h -sound/null_s.h -video/null_v.h -object.h -object_base.h -object_type.h -openttd.h -order_backup.h -order_base.h -order_func.h -order_type.h -pbs.h -progress.h -querystring_gui.h -rail.h -rail_gui.h -rail_type.h -rev.h -road.h -road_cmd.h -road_func.h -road_gui.h -road_internal.h -road_type.h -roadstop_base.h -roadveh.h -safeguards.h -screenshot.h -screenshot_gui.h -sound/sdl_s.h -video/sdl_v.h -video/sdl2_v.h -settings_func.h -settings_gui.h -settings_internal.h -settings_type.h -ship.h -signal_func.h -signal_type.h -signs_base.h -signs_func.h -signs_type.h -slope_func.h -slope_type.h -smallmap_gui.h -sortlist_type.h -sound_func.h -sound_type.h -sprite.h -spritecache.h -station_base.h -station_func.h -station_gui.h -station_kdtree.h -station_type.h -statusbar_gui.h -stdafx.h -story_base.h -story_type.h -strgen/strgen.h -string_base.h -string_func.h -string_type.h -os/windows/string_uniscribe.h -stringfilter_type.h -strings_func.h -strings_type.h -subsidy_base.h -subsidy_func.h -subsidy_type.h -tar_type.h -terraform_gui.h -textbuf_gui.h -textbuf_type.h -texteff.hpp -textfile_gui.h -textfile_type.h -tgp.h -tile_cmd.h -tile_type.h -tilearea_type.h -tilehighlight_func.h -tilehighlight_type.h -tilematrix_type.hpp -timetable.h -toolbar_gui.h -town.h -town_type.h -town_kdtree.h -townname_func.h -townname_type.h -track_func.h -track_type.h -train.h -transparency.h -transparency_gui.h -transport_type.h -tunnelbridge.h -vehicle_base.h -vehicle_func.h -vehicle_gui.h -vehicle_gui_base.h -vehicle_type.h -vehiclelist.h -viewport_func.h -viewport_kdtree.h -viewport_sprite_sorter.h -viewport_type.h -water.h -waypoint_base.h -waypoint_func.h -widget_type.h -os/windows/win32.h -music/win32_m.h -sound/win32_s.h -video/win32_v.h -window_func.h -window_gui.h -window_type.h -sound/xaudio2_s.h -zoom_func.h -zoom_type.h -#if WIN32 -#else - music/bemidi.h - music/cocoa_m.h - music/extmidi.h - music/fluidsynth.h - music/os2_m.h - os/macosx/macos.h - os/macosx/osx_stdafx.h - os/macosx/splash.h - os/macosx/string_osx.h - sound/cocoa_s.h - video/cocoa/cocoa_keys.h - video/cocoa/cocoa_v.h -#end - -# Core Source Code -core/alloc_func.cpp -core/alloc_func.hpp -core/alloc_type.hpp -core/backup_type.hpp -core/bitmath_func.cpp -core/bitmath_func.hpp -core/endian_func.hpp -core/endian_type.hpp -core/enum_type.hpp -core/geometry_func.cpp -core/geometry_func.hpp -core/geometry_type.hpp -core/kdtree.hpp -core/math_func.cpp -core/math_func.hpp -core/mem_func.hpp -core/multimap.hpp -core/overflowsafe_type.hpp -core/pool_func.cpp -core/pool_func.hpp -core/pool_type.hpp -core/random_func.cpp -core/random_func.hpp -core/smallmap_type.hpp -core/smallmatrix_type.hpp -core/smallstack_type.hpp -core/smallvec_type.hpp -core/string_compare_type.hpp - -# GUI Source Code -aircraft_gui.cpp -airport_gui.cpp -autoreplace_gui.cpp -bootstrap_gui.cpp -bridge_gui.cpp -build_vehicle_gui.cpp -cheat_gui.cpp -company_gui.cpp -console_gui.cpp -date_gui.cpp -depot_gui.cpp -dock_gui.cpp -engine_gui.cpp -error_gui.cpp -fios_gui.cpp -framerate_gui.cpp -genworld_gui.cpp -goal_gui.cpp -graph_gui.cpp -group_gui.cpp -highscore_gui.cpp -industry_gui.cpp -intro_gui.cpp -linkgraph/linkgraph_gui.cpp -main_gui.cpp -misc_gui.cpp -music_gui.cpp -network/network_chat_gui.cpp -network/network_content_gui.cpp -network/network_gui.cpp -newgrf_debug_gui.cpp -newgrf_gui.cpp -news_gui.cpp -object_gui.cpp -order_gui.cpp -osk_gui.cpp -rail_gui.cpp -road_gui.cpp -roadveh_gui.cpp -settings_gui.cpp -ship_gui.cpp -signs_gui.cpp -smallmap_gui.cpp -station_gui.cpp -statusbar_gui.cpp -story_gui.cpp -subsidy_gui.cpp -terraform_gui.cpp -textfile_gui.cpp -timetable_gui.cpp -toolbar_gui.cpp -town_gui.cpp -train_gui.cpp -transparency_gui.cpp -tree_gui.cpp -vehicle_gui.cpp -viewport_gui.cpp -waypoint_gui.cpp - -# Widgets -widgets/airport_widget.h -widgets/ai_widget.h -widgets/autoreplace_widget.h -widgets/bootstrap_widget.h -widgets/bridge_widget.h -widgets/build_vehicle_widget.h -widgets/cheat_widget.h -widgets/company_widget.h -widgets/console_widget.h -widgets/date_widget.h -widgets/depot_widget.h -widgets/dock_widget.h -widgets/dropdown.cpp -widgets/dropdown_func.h -widgets/dropdown_type.h -widgets/dropdown_widget.h -widgets/engine_widget.h -widgets/error_widget.h -widgets/fios_widget.h -widgets/framerate_widget.h -widgets/genworld_widget.h -widgets/goal_widget.h -widgets/graph_widget.h -widgets/group_widget.h -widgets/highscore_widget.h -widgets/industry_widget.h -widgets/intro_widget.h -widgets/link_graph_legend_widget.h -widgets/main_widget.h -widgets/misc_widget.h -widgets/music_widget.h -widgets/network_chat_widget.h -widgets/network_content_widget.h -widgets/network_widget.h -widgets/newgrf_debug_widget.h -widgets/newgrf_widget.h -widgets/news_widget.h -widgets/object_widget.h -widgets/order_widget.h -widgets/osk_widget.h -widgets/rail_widget.h -widgets/road_widget.h -widgets/screenshot_widget.h -widgets/settings_widget.h -widgets/sign_widget.h -widgets/smallmap_widget.h -widgets/station_widget.h -widgets/statusbar_widget.h -widgets/story_widget.h -widgets/subsidy_widget.h -widgets/terraform_widget.h -widgets/timetable_widget.h -widgets/toolbar_widget.h -widgets/town_widget.h -widgets/transparency_widget.h -widgets/tree_widget.h -widgets/vehicle_widget.h -widgets/viewport_widget.h -widgets/waypoint_widget.h - -# Command handlers -aircraft_cmd.cpp -autoreplace_cmd.cpp -clear_cmd.cpp -company_cmd.cpp -depot_cmd.cpp -group_cmd.cpp -industry_cmd.cpp -misc_cmd.cpp -object_cmd.cpp -order_cmd.cpp -rail_cmd.cpp -road_cmd.cpp -roadveh_cmd.cpp -ship_cmd.cpp -signs_cmd.cpp -station_cmd.cpp -terraform_cmd.cpp -timetable_cmd.cpp -town_cmd.cpp -train_cmd.cpp -tree_cmd.cpp -tunnelbridge_cmd.cpp -vehicle_cmd.cpp -void_cmd.cpp -water_cmd.cpp -waypoint_cmd.cpp - -# Save/Load handlers -saveload/afterload.cpp -saveload/ai_sl.cpp -saveload/airport_sl.cpp -saveload/animated_tile_sl.cpp -saveload/autoreplace_sl.cpp -saveload/cargomonitor_sl.cpp -saveload/cargopacket_sl.cpp -saveload/cheat_sl.cpp -saveload/company_sl.cpp -saveload/depot_sl.cpp -saveload/economy_sl.cpp -saveload/engine_sl.cpp -saveload/game_sl.cpp -saveload/gamelog_sl.cpp -saveload/goal_sl.cpp -saveload/group_sl.cpp -saveload/industry_sl.cpp -saveload/labelmaps_sl.cpp -saveload/linkgraph_sl.cpp -saveload/map_sl.cpp -saveload/misc_sl.cpp -saveload/newgrf_sl.cpp -saveload/newgrf_sl.h -saveload/object_sl.cpp -saveload/oldloader.cpp -saveload/oldloader.h -saveload/oldloader_sl.cpp -saveload/order_sl.cpp -saveload/saveload.cpp -saveload/saveload.h -saveload/saveload_filter.h -saveload/saveload_internal.h -saveload/signs_sl.cpp -saveload/station_sl.cpp -saveload/storage_sl.cpp -saveload/strings_sl.cpp -saveload/story_sl.cpp -saveload/subsidy_sl.cpp -saveload/town_sl.cpp -saveload/vehicle_sl.cpp -saveload/waypoint_sl.cpp - -# Tables -table/airport_defaults.h -table/airport_movement.h -table/airporttile_ids.h -table/airporttiles.h -table/animcursors.h -table/autorail.h -table/bridge_land.h -table/build_industry.h -table/cargo_const.h -table/clear_land.h -table/control_codes.h -table/elrail_data.h -table/engines.h -table/genland.h -table/heightmap_colours.h -table/industry_land.h -table/landscape_sprite.h -table/newgrf_debug_data.h -table/object_land.h -table/palette_convert.h -table/palettes.h -table/pricebase.h -table/railtypes.h -table/road_land.h -table/roadveh_movement.h -table/roadtypes.h -../objs/settings/table/settings.h -table/sprites.h -table/station_land.h -table/strgen_tables.h -table/string_colours.h -../objs/langs/table/strings.h -table/town_land.h -table/townname.h -table/track_land.h -table/train_cmd.h -table/tree_land.h -table/unicode.h -table/water_land.h - -# MD5 -3rdparty/md5/md5.cpp -3rdparty/md5/md5.h - -# Compat -3rdparty/optional/optional.hpp -3rdparty/optional/ottd_optional.h - -# Script -script/script_config.cpp -script/script_config.hpp -script/script_fatalerror.hpp -script/script_info.cpp -script/script_info.hpp -script/script_info_dummy.cpp -script/script_instance.cpp -script/script_instance.hpp -script/script_scanner.cpp -script/script_scanner.hpp -script/script_storage.hpp -script/script_suspend.hpp -script/squirrel.cpp -script/squirrel.hpp -script/squirrel_class.hpp -script/squirrel_helper.hpp -script/squirrel_helper_type.hpp -script/squirrel_std.cpp -script/squirrel_std.hpp - -# Squirrel -3rdparty/squirrel/squirrel/sqapi.cpp -3rdparty/squirrel/squirrel/sqbaselib.cpp -3rdparty/squirrel/squirrel/sqclass.cpp -3rdparty/squirrel/squirrel/sqcompiler.cpp -3rdparty/squirrel/squirrel/sqdebug.cpp -3rdparty/squirrel/squirrel/sqfuncstate.cpp -3rdparty/squirrel/squirrel/sqlexer.cpp -3rdparty/squirrel/squirrel/sqmem.cpp -3rdparty/squirrel/squirrel/sqobject.cpp -3rdparty/squirrel/squirrel/sqstate.cpp -3rdparty/squirrel/sqstdlib/sqstdaux.cpp -3rdparty/squirrel/sqstdlib/sqstdmath.cpp -3rdparty/squirrel/squirrel/sqtable.cpp -3rdparty/squirrel/squirrel/sqvm.cpp - -# Squirrel headers -3rdparty/squirrel/squirrel/sqarray.h -3rdparty/squirrel/squirrel/sqclass.h -3rdparty/squirrel/squirrel/sqclosure.h -3rdparty/squirrel/squirrel/sqcompiler.h -3rdparty/squirrel/squirrel/sqfuncproto.h -3rdparty/squirrel/squirrel/sqfuncstate.h -3rdparty/squirrel/squirrel/sqlexer.h -3rdparty/squirrel/squirrel/sqobject.h -3rdparty/squirrel/squirrel/sqopcodes.h -3rdparty/squirrel/squirrel/sqpcheader.h -3rdparty/squirrel/squirrel/sqstate.h -3rdparty/squirrel/include/sqstdaux.h -3rdparty/squirrel/include/sqstdmath.h -3rdparty/squirrel/include/sqstdstring.h -3rdparty/squirrel/squirrel/sqstring.h -3rdparty/squirrel/squirrel/sqtable.h -3rdparty/squirrel/include/squirrel.h -3rdparty/squirrel/squirrel/squserdata.h -3rdparty/squirrel/squirrel/squtils.h -3rdparty/squirrel/squirrel/sqvm.h - -# AI Core -ai/ai.hpp -ai/ai_config.cpp -ai/ai_config.hpp -ai/ai_core.cpp -ai/ai_gui.cpp -ai/ai_gui.hpp -ai/ai_info.cpp -ai/ai_info.hpp -ai/ai_instance.cpp -ai/ai_instance.hpp -ai/ai_scanner.cpp -ai/ai_scanner.hpp - -# AI API -script/api/ai_changelog.hpp - -# Game API -script/api/game_changelog.hpp - -# Game Core -game/game.hpp -game/game_config.cpp -game/game_config.hpp -game/game_core.cpp -game/game_info.cpp -game/game_info.hpp -game/game_instance.cpp -game/game_instance.hpp -game/game_scanner.cpp -game/game_scanner.hpp -game/game_text.cpp -game/game_text.hpp - -# Script API -script/api/script_accounting.hpp -script/api/script_admin.hpp -script/api/script_airport.hpp -script/api/script_base.hpp -script/api/script_basestation.hpp -script/api/script_bridge.hpp -script/api/script_bridgelist.hpp -script/api/script_cargo.hpp -script/api/script_cargolist.hpp -script/api/script_cargomonitor.hpp -script/api/script_client.hpp -script/api/script_clientlist.hpp -script/api/script_company.hpp -script/api/script_companymode.hpp -script/api/script_controller.hpp -script/api/script_date.hpp -script/api/script_depotlist.hpp -script/api/script_engine.hpp -script/api/script_enginelist.hpp -script/api/script_error.hpp -script/api/script_event.hpp -script/api/script_event_types.hpp -script/api/script_execmode.hpp -script/api/script_game.hpp -script/api/script_gamesettings.hpp -script/api/script_goal.hpp -script/api/script_group.hpp -script/api/script_grouplist.hpp -script/api/script_industry.hpp -script/api/script_industrylist.hpp -script/api/script_industrytype.hpp -script/api/script_industrytypelist.hpp -script/api/script_info_docs.hpp -script/api/script_infrastructure.hpp -script/api/script_list.hpp -script/api/script_log.hpp -script/api/script_map.hpp -script/api/script_marine.hpp -script/api/script_news.hpp -script/api/script_object.hpp -script/api/script_order.hpp -script/api/script_priorityqueue.hpp -script/api/script_rail.hpp -script/api/script_railtypelist.hpp -script/api/script_road.hpp -script/api/script_roadtypelist.hpp -script/api/script_sign.hpp -script/api/script_signlist.hpp -script/api/script_station.hpp -script/api/script_stationlist.hpp -script/api/script_story_page.hpp -script/api/script_storypagelist.hpp -script/api/script_storypageelementlist.hpp -script/api/script_subsidy.hpp -script/api/script_subsidylist.hpp -script/api/script_testmode.hpp -script/api/script_text.hpp -script/api/script_tile.hpp -script/api/script_tilelist.hpp -script/api/script_town.hpp -script/api/script_townlist.hpp -script/api/script_tunnel.hpp -script/api/script_types.hpp -script/api/script_vehicle.hpp -script/api/script_vehiclelist.hpp -script/api/script_viewport.hpp -script/api/script_waypoint.hpp -script/api/script_waypointlist.hpp -script/api/script_window.hpp - -# Script API Implementation -script/api/script_accounting.cpp -script/api/script_admin.cpp -script/api/script_airport.cpp -script/api/script_base.cpp -script/api/script_basestation.cpp -script/api/script_bridge.cpp -script/api/script_bridgelist.cpp -script/api/script_cargo.cpp -script/api/script_cargolist.cpp -script/api/script_cargomonitor.cpp -script/api/script_client.cpp -script/api/script_clientlist.cpp -script/api/script_company.cpp -script/api/script_companymode.cpp -script/api/script_controller.cpp -script/api/script_date.cpp -script/api/script_depotlist.cpp -script/api/script_engine.cpp -script/api/script_enginelist.cpp -script/api/script_error.cpp -script/api/script_event.cpp -script/api/script_event_types.cpp -script/api/script_execmode.cpp -script/api/script_game.cpp -script/api/script_gamesettings.cpp -script/api/script_goal.cpp -script/api/script_group.cpp -script/api/script_grouplist.cpp -script/api/script_industry.cpp -script/api/script_industrylist.cpp -script/api/script_industrytype.cpp -script/api/script_industrytypelist.cpp -script/api/script_infrastructure.cpp -script/api/script_list.cpp -script/api/script_log.cpp -script/api/script_map.cpp -script/api/script_marine.cpp -script/api/script_news.cpp -script/api/script_object.cpp -script/api/script_order.cpp -script/api/script_priorityqueue.cpp -script/api/script_rail.cpp -script/api/script_railtypelist.cpp -script/api/script_road.cpp -script/api/script_roadtypelist.cpp -script/api/script_sign.cpp -script/api/script_signlist.cpp -script/api/script_station.cpp -script/api/script_stationlist.cpp -script/api/script_story_page.cpp -script/api/script_storypagelist.cpp -script/api/script_storypageelementlist.cpp -script/api/script_subsidy.cpp -script/api/script_subsidylist.cpp -script/api/script_testmode.cpp -script/api/script_text.cpp -script/api/script_tile.cpp -script/api/script_tilelist.cpp -script/api/script_town.cpp -script/api/script_townlist.cpp -script/api/script_tunnel.cpp -script/api/script_vehicle.cpp -script/api/script_vehiclelist.cpp -script/api/script_viewport.cpp -script/api/script_waypoint.cpp -script/api/script_waypointlist.cpp -script/api/script_window.cpp - -# Blitters -#if DEDICATED -#else - blitter/32bpp_anim.cpp - blitter/32bpp_anim.hpp - #if USE_SSE - blitter/32bpp_anim_sse2.cpp - blitter/32bpp_anim_sse2.hpp - blitter/32bpp_anim_sse4.cpp - blitter/32bpp_anim_sse4.hpp - #end - blitter/32bpp_base.cpp - blitter/32bpp_base.hpp - blitter/32bpp_optimized.cpp - blitter/32bpp_optimized.hpp - blitter/32bpp_simple.cpp - blitter/32bpp_simple.hpp - #if USE_SSE - blitter/32bpp_sse_func.hpp - blitter/32bpp_sse_type.h - blitter/32bpp_sse2.cpp - blitter/32bpp_sse2.hpp - blitter/32bpp_sse4.cpp - blitter/32bpp_sse4.hpp - blitter/32bpp_ssse3.cpp - blitter/32bpp_ssse3.hpp - #end - blitter/8bpp_base.cpp - blitter/8bpp_base.hpp - blitter/8bpp_optimized.cpp - blitter/8bpp_optimized.hpp - blitter/8bpp_simple.cpp - blitter/8bpp_simple.hpp -#end -blitter/base.hpp -blitter/common.hpp -blitter/factory.hpp -blitter/null.cpp -blitter/null.hpp - -# Drivers -music/music_driver.hpp -sound/sound_driver.hpp -video/video_driver.hpp - -# Sprite loaders -spriteloader/grf.cpp -spriteloader/grf.hpp -spriteloader/spriteloader.hpp - -# NewGRF -newgrf.cpp -newgrf_airport.cpp -newgrf_airporttiles.cpp -newgrf_canal.cpp -newgrf_cargo.cpp -newgrf_commons.cpp -newgrf_config.cpp -newgrf_engine.cpp -newgrf_generic.cpp -newgrf_house.cpp -newgrf_industries.cpp -newgrf_industrytiles.cpp -newgrf_object.cpp -newgrf_profiling.cpp -newgrf_railtype.cpp -newgrf_roadtype.cpp -newgrf_sound.cpp -newgrf_spritegroup.cpp -newgrf_station.cpp -newgrf_storage.cpp -newgrf_text.cpp -newgrf_town.cpp -newgrf_townname.cpp - -# Map Accessors -bridge_map.cpp -bridge_map.h -clear_map.h -industry_map.h -object_map.h -rail_map.h -road_map.cpp -road_map.h -station_map.h -tile_map.h -town_map.h -tree_map.h -tunnel_map.cpp -tunnel_map.h -tunnelbridge_map.h -void_map.h -water_map.h - -# Misc -misc/array.hpp -misc/binaryheap.hpp -misc/blob.hpp -misc/countedobj.cpp -misc/countedptr.hpp -misc/dbg_helpers.cpp -misc/dbg_helpers.h -misc/fixedsizearray.hpp -misc/getoptdata.cpp -misc/getoptdata.h -misc/hashtable.hpp -misc/str.hpp - -# Network Core -network/core/address.cpp -network/core/address.h -network/core/config.h -network/core/core.cpp -network/core/core.h -network/core/game.h -network/core/host.cpp -network/core/host.h -network/core/os_abstraction.h -network/core/packet.cpp -network/core/packet.h -network/core/tcp.cpp -network/core/tcp.h -network/core/tcp_admin.cpp -network/core/tcp_admin.h -network/core/tcp_connect.cpp -network/core/tcp_content.cpp -network/core/tcp_content.h -network/core/tcp_game.cpp -network/core/tcp_game.h -network/core/tcp_http.cpp -network/core/tcp_http.h -network/core/tcp_listen.h -network/core/udp.cpp -network/core/udp.h - -# Pathfinder -pathfinder/follow_track.hpp -pathfinder/pathfinder_func.h -pathfinder/pathfinder_type.h -pathfinder/pf_performance_timer.hpp - -# NPF -pathfinder/npf/aystar.cpp -pathfinder/npf/aystar.h -pathfinder/npf/npf.cpp -pathfinder/npf/npf_func.h -pathfinder/npf/queue.cpp -pathfinder/npf/queue.h - -# YAPF -pathfinder/yapf/nodelist.hpp -pathfinder/yapf/yapf.h -pathfinder/yapf/yapf.hpp -pathfinder/yapf/yapf_base.hpp -pathfinder/yapf/yapf_cache.h -pathfinder/yapf/yapf_common.hpp -pathfinder/yapf/yapf_costbase.hpp -pathfinder/yapf/yapf_costcache.hpp -pathfinder/yapf/yapf_costrail.hpp -pathfinder/yapf/yapf_destrail.hpp -pathfinder/yapf/yapf_node.hpp -pathfinder/yapf/yapf_node_rail.hpp -pathfinder/yapf/yapf_node_road.hpp -pathfinder/yapf/yapf_node_ship.hpp -pathfinder/yapf/yapf_rail.cpp -pathfinder/yapf/yapf_road.cpp -pathfinder/yapf/yapf_ship.cpp -pathfinder/yapf/yapf_type.hpp - -# Video -video/dedicated_v.cpp -video/null_v.cpp -#if DEDICATED -#else - #if ALLEGRO - video/allegro_v.cpp - #end - #if SDL - video/sdl_v.cpp - #end - #if SDL2 - video/sdl2_v.cpp - #end - #if WIN32 - video/win32_v.cpp - #end -#end - -# Music -#if DEDICATED -#else - #if ALLEGRO - music/allegro_m.cpp - #end - #if DIRECTMUSIC - music/dmusic.cpp - #end -#end -music/null_m.cpp -music/midifile.cpp -#if DEDICATED -#else - #if WIN32 - music/win32_m.cpp - #else - music/extmidi.cpp - #end - #if HAIKU - music/bemidi.cpp - #end - #if FLUIDSYNTH - music/fluidsynth.cpp - #end -#end - -# Sound -sound/null_s.cpp -#if DEDICATED -#else - #if ALLEGRO - sound/allegro_s.cpp - #end - #if SDL - sound/sdl_s.cpp - #end - #if SDL2 - sound/sdl2_s.cpp - #end - #if WIN32 - sound/win32_s.cpp - #if USE_XAUDIO2 - sound/xaudio2_s.cpp - #end - #end -#end - -#if OSX -# OSX Files - os/macosx/macos.mm - - #if COCOA - video/cocoa/cocoa_v.mm - video/cocoa/event.mm - video/cocoa/wnd_quartz.mm - music/cocoa_m.cpp - sound/cocoa_s.cpp - os/macosx/splash.cpp - os/macosx/string_osx.cpp - #end -#end - -# Windows files -#if WIN32 - os/windows/crashlog_win.cpp - os/windows/ottdres.rc - os/windows/string_uniscribe.cpp - os/windows/win32.cpp -#end - -# Threading -thread.h |