Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 548926 | Differences between
and this patch

Collapse All | Expand All

(-)a/Eternal-Lands-1.9.4/make.defaults (-52 / +54 lines)
Lines 1-71 Link Here
1
# set this to "no" if you don't want this file to be overwritten
1
# set this to "no" if you don't want this file to be overwritten
2
UPDATE_CONF=yes
2
UPDATE_CONF=yes
3
3
4
# set to 'yes' for BSD support
5
BSD_KERNEL=no
6
7
# set to 'yes' to enable debug support
8
DEBUG=no
9
4
# tune these for your setup & compile options
10
# tune these for your setup & compile options
5
# IMPORTANT: if you are using a linker that needs libraries in correct order, make sure you list EYE_CANDY before PNG_SCREENSHOT if you use both
11
# IMPORTANT: if you are using a linker that needs libraries in correct order, make sure you list EYE_CANDY before PNG_SCREENSHOT if you use both
6
12
7
### Current release default options ###
13
### Current release default options ###
8
FEATURES += CLUSTER_INSIDES		# Group objects into separate clusters for clipping on inside maps
14
EL_FEATURES += CLUSTER_INSIDES		# Group objects into separate clusters for clipping on inside maps
9
FEATURES += CUSTOM_LOOK			# allows you to customize your look.
15
EL_FEATURES += CUSTOM_LOOK			# allows you to customize your look.
10
FEATURES += CUSTOM_UPDATE		# allows autoupdating of custom look information
16
EL_FEATURES += CUSTOM_UPDATE		# allows autoupdating of custom look information
11
FEATURES += FUZZY_PATHS			# Makes Tab Map walking not always follow exaclty the same path
17
EL_FEATURES += FUZZY_PATHS			# Makes Tab Map walking not always follow exaclty the same path
12
FEATURES += NEW_SOUND			# Enables extended sound effects system
18
EL_FEATURES += NEW_SOUND			# Enables extended sound effects system
13
FEATURES += PNG_SCREENSHOT		# make screenshots in W3C's PNG format in game, requires libpng
19
EL_FEATURES += PNG_SCREENSHOT		# make screenshots in W3C's PNG format in game, requires libpng
14
FEATURES += TEXT_ALIASES		# Text aliases
20
EL_FEATURES += TEXT_ALIASES		# Text aliases
15
FEATURES += USE_INLINE			# enable some optimizations to use inline functions instead of pure function calls
21
EL_FEATURES += USE_INLINE			# enable some optimizations to use inline functions instead of pure function calls
16
# new for 1.9.0 release
22
# new for 1.9.0 release
17
FEATURES += BANDWIDTH_SAVINGS		# enable bandwidth saving changes for message protocol
23
EL_FEATURES += BANDWIDTH_SAVINGS		# enable bandwidth saving changes for message protocol
18
# new for 1.9.2 release
24
# new for 1.9.2 release
19
FEATURES += ANIMATION_SCALING		# Adds support for animation scaling, depending on the number of animation commands in the actor queue.
25
EL_FEATURES += ANIMATION_SCALING		# Adds support for animation scaling, depending on the number of animation commands in the actor queue.
20
FEATURES += FSAA			# Adds support for full screen anti-aliasing using OpenGL multisampling.
26
EL_FEATURES += FSAA			# Adds support for full screen anti-aliasing using OpenGL multisampling.
21
FEATURES += NEW_NEW_CHAR_WINDOW		# Use the new character creation window; controls always on-screen
27
EL_FEATURES += NEW_NEW_CHAR_WINDOW		# Use the new character creation window; controls always on-screen
22
FEATURES += NEW_TEXTURES		# Enables the new texture loading and caching system (http://www.eternal-lands.com/forum/index.php?showtopic=54756)
28
EL_FEATURES += NEW_TEXTURES		# Enables the new texture loading and caching system (http://www.eternal-lands.com/forum/index.php?showtopic=54756)
23
# new for 1.9.3 release
29
# new for 1.9.3 release
24
FEATURES += FASTER_MAP_LOAD		# Enables optimizations to speed up the process of switching between maps
30
EL_FEATURES += FASTER_MAP_LOAD		# Enables optimizations to speed up the process of switching between maps
25
FEATURES += FASTER_STARTUP		# An attempt to reduce the startup time of EL somewhat
31
EL_FEATURES += FASTER_STARTUP		# An attempt to reduce the startup time of EL somewhat
26
FEATURES += MIDDLE_MOUSE_PASTE	# Paste using the middle mouse button from the primary buffer on X systems
32
EL_FEATURES += MIDDLE_MOUSE_PASTE	# Paste using the middle mouse button from the primary buffer on X systems
27
# new for 1.9.4 release
33
# new for 1.9.4 release
28
FEATURES += NEW_EYES			# Support for different eye colors, needs new data files
34
EL_FEATURES += NEW_EYES			# Support for different eye colors, needs new data files
29
35
30
### Testing options (these options are possible for the next release and should be tested) ###
36
### Testing options (these options are possible for the next release and should be tested) ###
31
#FEATURES += ANTI_ALIAS			# allows to enable/disable anti-aliasing in el.ini
37
#EL_FEATURES += ANTI_ALIAS			# allows to enable/disable anti-aliasing in el.ini
32
#FEATURES += DYNAMIC_ANIMATIONS		# (appears broken) Synchronizes animation to FPS instead of a fixed timer
38
#EL_FEATURES += DYNAMIC_ANIMATIONS		# (appears broken) Synchronizes animation to FPS instead of a fixed timer
33
#FEATURES += EXT_ACTOR_DICT		# Removes remaining hard-coded actor def dictionaries - requires updated actor defs files (http://el.grug.redirectme.net/actor_defs.zip)
39
#EL_FEATURES += EXT_ACTOR_DICT		# Removes remaining hard-coded actor def dictionaries - requires updated actor defs files (http://el.grug.redirectme.net/actor_defs.zip)
34
#FEATURES += NEW_ALPHA			# (undocumented)
40
#EL_FEATURES += NEW_ALPHA			# (undocumented)
35
#FEATURES += USE_SIMD			# Enables usage of simd instructions
41
#EL_FEATURES += USE_SIMD			# Enables usage of simd instructions
36
42
37
### Machine specific options (fixes or performance enhancements) ###
43
### Machine specific options (fixes or performance enhancements) ###
38
#FEATURES += EL_BIG_ENDIAN		# Enable big-endian code (automatically detected for OSX)
44
#EL_FEATURES += EL_BIG_ENDIAN		# Enable big-endian code (automatically detected for OSX)
39
#FEATURES += NO_PF_MACRO		# Use a function instead of a macro for pf_get_tile()
45
#EL_FEATURES += NO_PF_MACRO		# Use a function instead of a macro for pf_get_tile()
40
#FEATURES += SIMPLE_LOD			# enable a simplistic distance culling to improve performance
46
#EL_FEATURES += SIMPLE_LOD			# enable a simplistic distance culling to improve performance
41
47
42
### Debug options ###
48
### Debug options ###
43
#FEATURES += CONTEXT_MENUS_TEST		# Enable "#cmtest" command to help test/demo the context menu code
49
#EL_FEATURES += CONTEXT_MENUS_TEST		# Enable "#cmtest" command to help test/demo the context menu code
44
#FEATURES += DEBUG			# (undocumented)
50
#EL_FEATURES += DEBUG			# (undocumented)
45
#FEATURES += DEBUG_XML			# Enables missing (optional) XML string property messages
51
#EL_FEATURES += DEBUG_XML			# Enables missing (optional) XML string property messages
46
#FEATURES += DEBUG_POINT_PARTICLES	# (undocumented)
52
#EL_FEATURES += DEBUG_POINT_PARTICLES	# (undocumented)
47
#FEATURES += DEBUG_TIME			# Fakes the acceleration of time for use in debugging shadows and the like.
53
#EL_FEATURES += DEBUG_TIME			# Fakes the acceleration of time for use in debugging shadows and the like.
48
#FEATURES += DEBUG_MAP_SOUND		# Adds (some??) map boundary areas to tab maps and additional logging to stdout
54
#EL_FEATURES += DEBUG_MAP_SOUND		# Adds (some??) map boundary areas to tab maps and additional logging to stdout
49
#FEATURES += ECDEBUGWIN			# press ctrl-alt-c to open the Eye Candy debug window: trigger most effects without casting spells or server side events
55
#EL_FEATURES += ECDEBUGWIN			# press ctrl-alt-c to open the Eye Candy debug window: trigger most effects without casting spells or server side events
50
#FEATURES += EXTRA_DEBUG		# (undocumented)
56
#EL_FEATURES += EXTRA_DEBUG		# (undocumented)
51
#FEATURES += MEMORY_DEBUG		# gather information about memory allocation and freeing
57
#EL_FEATURES += MEMORY_DEBUG		# gather information about memory allocation and freeing
52
#FEATURES += MISSILES_DEBUG		# Enables debug for missiles feature. It will create a file missiles_log.txt file in your settings directory.
58
#EL_FEATURES += MISSILES_DEBUG		# Enables debug for missiles feature. It will create a file missiles_log.txt file in your settings directory.
53
#FEATURES += MUTEX_DEBUG		# (undocumented)
59
#EL_FEATURES += MUTEX_DEBUG		# (undocumented)
54
#FEATURES += OPENGL_TRACE		# make far more frequent checks for OpenGL errors (requires -DDEBUG to be of any use). Will make error_log.txt a lot larger.
60
#EL_FEATURES += OPENGL_TRACE		# make far more frequent checks for OpenGL errors (requires -DDEBUG to be of any use). Will make error_log.txt a lot larger.
55
#FEATURES += TIMER_CHECK		# (undocumented)
61
#EL_FEATURES += TIMER_CHECK		# (undocumented)
56
#FEATURES += _EXTRA_SOUND_DEBUG		# Enable debug for sound effects
62
#EL_FEATURES += _EXTRA_SOUND_DEBUG		# Enable debug for sound effects
57
63
58
64
59
### Other options (Experimental, unfinished, defunct or otherwise unknown) ###
65
### Other options (Experimental, unfinished, defunct or otherwise unknown) ###
60
#FEATURES += NEW_CURSOR			# New coloured cursors made by Emajekral (Experimental) Extract http://users.on.net/~gingerman/sky_cursor-textures.zip into datadir/textures/
66
#EL_FEATURES += NEW_CURSOR			# New coloured cursors made by Emajekral (Experimental) Extract http://users.on.net/~gingerman/sky_cursor-textures.zip into datadir/textures/
61
#FEATURES += PAWN			# Experimental, not for release, will need server support to function properly. This *will* eat your cat. You've been warned. Enables the Pawn abstract machine.
67
#EL_FEATURES += PAWN			# Experimental, not for release, will need server support to function properly. This *will* eat your cat. You've been warned. Enables the Pawn abstract machine.
62
#FEATURES += UID			# use unique ID sent from server for custom looks. (INCOMPLETE)
68
#EL_FEATURES += UID			# use unique ID sent from server for custom looks. (INCOMPLETE)
63
#FEATURES += USE_ACTORS_OPTIMIZER	# Enables actor optimizations
69
#EL_FEATURES += USE_ACTORS_OPTIMIZER	# Enables actor optimizations
64
#FEATURES += USE_BOOST
70
#EL_FEATURES += USE_BOOST
65
#FEATURES += USE_TR1			# Needs tr1 version of c++ stl, used for NEW_FILE_IO
71
#EL_FEATURES += USE_TR1			# Needs tr1 version of c++ stl, used for NEW_FILE_IO
66
#FEATURES += WRITE_XML			# dangerous to use, will wipe out some XML files that are part of the main game download
72
#EL_FEATURES += WRITE_XML			# dangerous to use, will wipe out some XML files that are part of the main game download
67
#FEATURES += ZLIBW			# Enables being able to write gzip compressed files, requires -lzlib/-lz needed for map_editor
73
#EL_FEATURES += ZLIBW			# Enables being able to write gzip compressed files, requires -lzlib/-lz needed for map_editor
68
#FEATURES += OLD_MISC_OBJ_DIR		# if not defined, ./3dobjects/misc_objects/ paths becomes ./3dobjects/
74
#EL_FEATURES += OLD_MISC_OBJ_DIR		# if not defined, ./3dobjects/misc_objects/ paths becomes ./3dobjects/
69
75
70
76
71
77
Lines 86-92 CXXWARN=-Wall Link Here
86
#EXTRA_INCLUDES=-IC:\\Programme\\Dev-Cpp\\Include
92
#EXTRA_INCLUDES=-IC:\\Programme\\Dev-Cpp\\Include
87
#EXTRA_LIBS=-lz
93
#EXTRA_LIBS=-lz
88
#EXTRA_STATICLIBS=libs/zlib.a
94
#EXTRA_STATICLIBS=libs/zlib.a
89
90
CC=gcc
91
CXX=g++
92
LINK=gcc

Return to bug 548926