summaryrefslogtreecommitdiff
blob: 47ce410f0bf8f2f8a9434dd81a8d8c9ab00f6721 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
--- mrt/export_base.h.old	2010-01-09 17:38:47.000000000 +0100
+++ mrt/export_base.h	2010-01-09 17:39:23.000000000 +0100
@@ -1,7 +1,7 @@
 #ifndef MRT_EXPORT_MACRO_H__
 #define MRT_EXPORT_MACRO_H__
 
-// Shared library support
+/* Shared library support */
 #ifdef _WINDOWS
 
 #	pragma warning(disable:4251)  /* needs to have dll-interface used by client */
--- SConstruct.old	2010-01-09 17:43:36.000000000 +0100
+++ SConstruct	2010-01-09 17:45:25.000000000 +0100
@@ -50,7 +50,7 @@
 if os.environ.has_key('CC'):
 	env['CC'] = os.environ['CC']
 if os.environ.has_key('CFLAGS'):
-	env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
+	env['CFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
 if os.environ.has_key('CXX'):
 	env['CXX'] = os.environ['CXX']
 if os.environ.has_key('CXXFLAGS'):
@@ -91,19 +91,9 @@
 		#env.Append(CPPDEFINES = ['NDEBUG']) 
 
 else:
-	if env['gcc_visibility']: 
-		env.Append(CCFLAGS=['-fvisibility=hidden']);
-		env.Append(CXXFLAGS=['-fvisibility-inlines-hidden', '-fvisibility=hidden']);
-
-	if debug:
-		env.Append(CCFLAGS=['-ggdb', '-D_FORTIFY_SOURCE=2'])
-		env.Append(CPPFLAGS=['-ggdb', '-D_FORTIFY_SOURCE=2'])
-	else: 
-		env.Append(CCFLAGS=['-O3'])
-		env.Append(CPPFLAGS=['-O3'])
 		
-	env.Append(CPPFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pipe', '-pthread'])
-	env.Append(CCFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pipe', '-pthread'])
+	env.Append(CPPFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pthread'])
+	env.Append(CCFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pthread'])
 
 
 conf_env = env.Clone()
--- sdlx/SConscript.old	2010-01-09 17:46:05.000000000 +0100
+++ sdlx/SConscript	2010-01-09 17:46:55.000000000 +0100
@@ -12,7 +12,7 @@
 
 env.MergeFlags(sdl_cflags, sdl_libs)
 
-libs = ['mrt', 'SDL', 'SDL_image']
+libs = ['mrt', 'SDL', 'SDL_image', 'SDL_gfx']
 
 if sys.platform != "win32":
 	c_map_env= env.Clone()
@@ -35,7 +35,6 @@
 sdlx_sources = 	['cursor.cpp', 'sdl_ex.cpp', 'surface.cpp', 'system.cpp', 'joystick.cpp',
 	'thread.cpp', 'mutex.cpp', 'semaphore.cpp', 'color.cpp',
 	c_map, 'font.cpp', 'timer.cpp', 'module.cpp', 'file_rw.cpp', 
-	'gfx/SDL_rotozoom.c', 
 	] #  'ttf.cpp', 
 
 if sys.platform == 'win32': 
--- sdlx/surface.cpp.old	2010-01-09 17:47:33.000000000 +0100
+++ sdlx/surface.cpp	2010-01-09 17:48:19.000000000 +0100
@@ -425,7 +425,7 @@
 		throw_sdl(("SDL_SetColorKey"));
 }
 
-#include "gfx/SDL_rotozoom.h"
+#include <SDL_rotozoom.h>
 
 void Surface::rotozoom(const sdlx::Surface &src, double angle, double zoom, bool smooth) {
 	if (src.isNull())
--- sdlx/wrappers/glSDL.c.old	2010-01-09 17:48:50.000000000 +0100
+++ sdlx/wrappers/glSDL.c	2010-01-09 17:49:23.000000000 +0100
@@ -11,8 +11,6 @@
 
 #ifdef HAVE_OPENGL
 
-//#define LEAK_TRACKING
-
 #define	DBG(x)		/*error messages, warnings*/
 #define	DBG2(x)		/*texture allocation*/
 #define	DBG3(x)		/*chopping/tiling*/
@@ -951,7 +949,6 @@
 	}
 	gl_doublebuf = flags & SDL_DOUBLEBUF;
 	SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, gl_doublebuf);
-	//SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, gl_doublebuf ? 1: 0);
 
 	scale = 1;