diff --git a/include/GL/glew.h b/include/GL/glew.h index 658d1ea..e71c337 100644 --- a/include/GL/glew.h +++ b/include/GL/glew.h @@ -139,18 +139,17 @@ typedef unsigned short wchar_t; #endif /* - * GLEW_STATIC needs to be set when including the - * source directly in the project. - * GLEW_BUILD is set when building the dll version. + * GLEW_DLL needs to be set when using the DLL version. + * GLEW_BUILD is set when building the DLL version. */ -#ifdef GLEW_STATIC -#define GLEW_EXPORT +#ifdef GLEW_DLL +# ifdef GLEW_BUILD +# define GLEW_EXPORT __declspec(dllexport) +# else +# define GLEW_EXPORT __declspec(dllimport) +# endif #else -#ifdef GLEW_BUILD -#define GLEW_EXPORT __declspec(dllexport) -#else -#define GLEW_EXPORT __declspec(dllimport) -#endif +# define GLEW_EXPORT #endif #else /* _UNIX */ diff --git a/include/GL/wglew.h b/include/GL/wglew.h index 49d8efd..7eda8d2 100644 --- a/include/GL/wglew.h +++ b/include/GL/wglew.h @@ -91,18 +91,17 @@ #endif /* - * GLEW_STATIC needs to be set when including the - * source directly in the project. - * GLEW_BUILD is set when building the dll version. + * GLEW_DLL needs to be set when using the DLL version. + * GLEW_BUILD is set when building the DLL version. */ -#ifdef GLEW_STATIC -#define GLEW_EXPORT +#ifdef GLEW_DLL +# ifdef GLEW_BUILD +# define GLEW_EXPORT __declspec(dllexport) +# else +# define GLEW_EXPORT __declspec(dllimport) +# endif #else -#ifdef GLEW_BUILD -#define GLEW_EXPORT __declspec(dllexport) -#else -#define GLEW_EXPORT __declspec(dllimport) -#endif +# define GLEW_EXPORT #endif #ifdef __cplusplus