Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # 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 = 1 # Level 1-3, higher number means more debug-friendly, see Makefile
- #OPTIMISE = 1 # Add umpteen optimisation flags
- #PROFILE = 1 # Enable profiling
- #PROFILE = 2 # Enable profiling with optimisation flags, can be used with `OPTIMISE = 1'
- WITH_REVISION = 1 # adds the revision from Github; 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
- # 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
- # USE_DIFFERENT_WIND: different airplane approach directions over the map
- # DESTINATION_CITYCARS: Citycars can have a destination (enabled automatically - cannot be disabled)
- #
- # In order to use the flags, add a line like this: (-Dxxx)
- # FLAGS = -DUSE_C
- # The above flag is recommended for speed on modern CPUs: see http://forum.simutrans.com/index.php?topic=16773.msg159658#msg159658
- # 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 specifiy the target directory for the executable:
- # .. otherwise defaults to BUILDDIR
- #
- # MAKEOBJ_PROGDIR = $(shell pwd)
- # NETTOOL_PROGDIR = $(shell pwd)
- # PROGDIR = $(shell pwd)
- FLAGS = -DUSE_C -fno-delete-null-pointer-checks -fno-strict-aliasing -USE_C
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement