-
-
Save hohl/246666b9169394ce7cdf21d4932fb039 to your computer and use it in GitHub Desktop.
config.default used to compile sim-r8947-mac and sim-r8948-mac
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# 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 | |
#OSTYPE = amiga | |
#OSTYPE = beos | |
#OSTYPE = cygwin | |
#OSTYPE = freebsd | |
#OSTYPE = haiku | |
#OSTYPE = linux | |
#OSTYPE = mingw | |
OSTYPE = mac | |
DEBUG = 3 # 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 | |
AV_FOUNDATION = 1 # Use AVFoundation instead of QTKit. If you are using macOS 10.12 or later, this must be enabled. | |
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 | |
# using freetype for Truetype font support | |
USE_FREETYPE = 0 | |
# using UPnP for easy server hosting behind routers | |
#USE_UPNP = 0 | |
# 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 | |
#FREETYPE_CONFIG = freetype-config | |
# VERBOSE = 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 | |
# 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) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment