diff options
Diffstat (limited to 'drivers/gl_context')
-rw-r--r-- | drivers/gl_context/GL/glew.h (renamed from drivers/gl_context/glew.h) | 2 | ||||
-rw-r--r-- | drivers/gl_context/GL/glxew.h (renamed from drivers/gl_context/glxew.h) | 4 | ||||
-rw-r--r-- | drivers/gl_context/GL/wglew.h (renamed from drivers/gl_context/wglew.h) | 2 | ||||
-rw-r--r-- | drivers/gl_context/SCsub | 10 | ||||
-rw-r--r-- | drivers/gl_context/glew.c | 9 |
5 files changed, 12 insertions, 15 deletions
diff --git a/drivers/gl_context/glew.h b/drivers/gl_context/GL/glew.h index 39c8162dea..3de3e86a4f 100644 --- a/drivers/gl_context/glew.h +++ b/drivers/gl_context/GL/glew.h @@ -80,8 +80,6 @@ #define __glew_h__ #define __GLEW_H__ -#define GLEW_STATIC - #if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H) #error gl.h included before glew.h #endif diff --git a/drivers/gl_context/glxew.h b/drivers/gl_context/GL/glxew.h index 985c946d83..ab4d03da41 100644 --- a/drivers/gl_context/glxew.h +++ b/drivers/gl_context/GL/glxew.h @@ -80,8 +80,6 @@ #define __glxew_h__ #define __GLXEW_H__ -#define GLEW_STATIC - #ifdef __glxext_h_ #error glxext.h included before glxew.h #endif @@ -99,7 +97,7 @@ #include <X11/Xlib.h> #include <X11/Xutil.h> #include <X11/Xmd.h> -#include "drivers/gl_context/glew.h" +#include <GL/glew.h> #ifdef __cplusplus extern "C" { diff --git a/drivers/gl_context/wglew.h b/drivers/gl_context/GL/wglew.h index a6722748be..ae06b0cba9 100644 --- a/drivers/gl_context/wglew.h +++ b/drivers/gl_context/GL/wglew.h @@ -56,8 +56,6 @@ #define __wglew_h__ #define __WGLEW_H__ -#define GLEW_STATIC - #ifdef __wglext_h_ #error wglext.h included before wglew.h #endif diff --git a/drivers/gl_context/SCsub b/drivers/gl_context/SCsub index 7cf8629fe1..dac27c0125 100644 --- a/drivers/gl_context/SCsub +++ b/drivers/gl_context/SCsub @@ -1,5 +1,11 @@ Import('env') -Export('env'); env.add_source_files(env.drivers_sources,"*.cpp") -env.add_source_files(env.drivers_sources,"*.c") + +if (env.get('glew') == 'yes'): + env.add_source_files(env.drivers_sources,"glew.c") + env.Append(CPPFLAGS = ['-DGLEW_ENABLED']) + env.Append(CPPFLAGS = ['-DGLEW_STATIC']) + env.Append(CPPPATH = ['.']) + +Export('env') diff --git a/drivers/gl_context/glew.c b/drivers/gl_context/glew.c index fc0aa28a72..df824f3c71 100644 --- a/drivers/gl_context/glew.c +++ b/drivers/gl_context/glew.c @@ -1,4 +1,3 @@ -#ifdef GLEW_ENABLED /* ** The OpenGL Extension Wrangler Library ** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> @@ -30,11 +29,11 @@ ** THE POSSIBILITY OF SUCH DAMAGE. */ -#include "drivers/gl_context/glew.h" +#include <GL/glew.h> #if defined(_WIN32) -# include "drivers/gl_context/wglew.h" +# include <GL/wglew.h> #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) -# include "drivers/gl_context/glxew.h" +# include <GL/glxew.h> #endif /* @@ -15156,5 +15155,3 @@ GLboolean glxewIsSupported (const char* name) } #endif /* _WIN32 */ - -#endif |