forked from pool/simutrans
- skipping update version 124.2 - See for more information about the 124.2 and the 124.2.1 releases: https://forum.simutrans.com/index.php/topic,23153.0.html https://forum.simutrans.com/index.php/topic,23162.0.html - Summary by prissi: The version 124.2 started as another bugfix as there were many annoying bugs even in the 124.1. However, some additional change elevates this beyond a patch. Most are GUI improvements, like saving the windows now even with network games. The most dramatic change for a user is the new way builder. If a new way starts one tile from an existing way and ends one tile from an existing way, it will now try very hard to make a parallel track. It works as good as it can do without terraforming. It may still join at a place where it cannot pass next to it but then go parallel again, greatly saving efforts (especially with diagonals). - Only for the 124.2, there is a README file with the list of changes at https://sourceforge.net/projects/simutrans/files/simutrans/124-2/README.txt/download OBS-URL: https://build.opensuse.org/package/show/games/simutrans?expand=0&rev=41
107 lines
3.2 KiB
Plaintext
107 lines
3.2 KiB
Plaintext
#
|
|
# to compile:
|
|
# copy this file to config.default and adjust the settings
|
|
#
|
|
|
|
#BACKEND = allegro
|
|
#BACKEND = gdi
|
|
#BACKEND = opengl
|
|
#BACKEND = sdl
|
|
BACKEND = sdl2
|
|
#BACKEND = mixer_sdl
|
|
#BACKEND = posix
|
|
|
|
#COLOUR_DEPTH = 0
|
|
#COLOUR_DEPTH = 16 #seems to be not needed any more
|
|
|
|
#OSTYPE = amiga
|
|
#OSTYPE = beos
|
|
#OSTYPE = cygwin
|
|
#OSTYPE = freebsd
|
|
#OSTYPE = haiku
|
|
OSTYPE = linux
|
|
#OSTYPE = mingw
|
|
#OSTYPE = mac
|
|
|
|
DEBUG = 1 # Level 1-3, higher number means more debug-friendly but slower, see Makefile
|
|
#MSG_LEVEL = 1 # Level 1-4, more runtime debug messages (without only warnings and errors)
|
|
OPTIMISE = 1 # Add umpteen optimisation flags
|
|
#PROFILE = 1 # Enable profiling
|
|
#PROFILE = 2 # Enable profiling with optimisation flags, can be used with `OPTIMISE = 1'
|
|
|
|
#STATIC = 1 # Enable static linkage, currently mingw only
|
|
|
|
#WITH_REVISION = 1 # adds the revision from svn; required for networkgames
|
|
# if you do not use SVN, add -DREVISION="1234" to the FLAGS below
|
|
|
|
#WIN32_CONSOLE = 1 # adds a console for windows debugging
|
|
|
|
MULTI_THREAD = 1 # Enable multithreading
|
|
|
|
# Define these as empty strings, if you don't have the respective config program
|
|
#ALLEGRO_CONFIG = allegro-config
|
|
#PNG_CONFIG = pkg-config libpng
|
|
#SDL_CONFIG = sdl-config
|
|
#SDL2_CONFIG = sdl2-config
|
|
|
|
VERBOSE = 1
|
|
|
|
USE_UPNP=0
|
|
|
|
USE_FREETYPE=1
|
|
|
|
USE_ZSTD=1
|
|
|
|
# using FluidSynth for MIDI playback (SDL2 backend needed for Linux/MacOS, SDL2 or GDI for MinGW)
|
|
USE_FLUIDSYNTH_MIDI = 1
|
|
|
|
# Use static libraries instead
|
|
# STATIC = 1
|
|
|
|
# The following useful conditional compilation flags exist
|
|
#
|
|
# Needed to compile:
|
|
# USE_C: no assembler for copying (required for not using GCC on x86)
|
|
# SIM_BIG_ENDIAN: MUST be set for PPC/Motorola byte order! (old mac, amiga)
|
|
# NO_INTPTR_T: must be set if intptr_t is not available
|
|
#
|
|
# Changing appearance:
|
|
# USE_SOFTPOINTER: emulate mouse pointer (set automatically in Makefile)
|
|
#
|
|
# Useful for debugging:
|
|
# DEBUG_ROUTES: show routing calculation information in minimap
|
|
# SHOW_FORE_GRUND: show which objects are drawn as foreground
|
|
# DEBUG_FLUSH_BUFFER: show the dirty areas on the screen
|
|
# USE_VALGRIND_MEMCHECK: make valgrind-memcheck aware of the memory allocation stuff in dataobj/freelist
|
|
# SYSLOG: send debug output to syslog
|
|
#
|
|
# Following flags alter game engine (and are off for standard builds)
|
|
# OTTD_LIKE: Enables half height tiles and crossconnects all industries
|
|
# AUTOMATIC_BRIDGES and AUTOMATIC_TUNNELS: will be built also for player
|
|
# AUTOJOIN_PUBLIC: stations next to a public stop will be joined to it
|
|
# MAX_CHOOSE_BLOCK_TILES=xxx: maximum distance between choose signal and a
|
|
# target (undefined means no limit)
|
|
# USE_DIFFERENT_WIND: different airplane approach directions over the map
|
|
# DESTINATION_CITYCARS: Citycars can have a destination (not recommended)
|
|
#
|
|
# In order to use the flags, add a line like this: (-Dxxx)
|
|
# FLAGS = -DUSE_C
|
|
|
|
FLAGS += -DREVISION="11351"
|
|
|
|
# Output directories:
|
|
#
|
|
# use this put objects file in same directory, where the sources are (not recommended):
|
|
# ... otherwise defaults to 'build/default')
|
|
#
|
|
# BUILDDIR = $(shell pwd)
|
|
#
|
|
# use this to specify the target directory for the executable:
|
|
# .. otherwise defaults to BUILDDIR
|
|
#
|
|
# MAKEOBJ_PROGDIR = $(shell pwd)
|
|
# NETTOOL_PROGDIR = $(shell pwd)
|
|
# PROGDIR = $(shell pwd)
|
|
|
|
|