diff options
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/client/ec_client.c | 4 | ||||
| -rw-r--r-- | src/engine/client/ec_gfx.c | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/engine/client/ec_client.c b/src/engine/client/ec_client.c index 96700cb0..8ef6cf51 100644 --- a/src/engine/client/ec_client.c +++ b/src/engine/client/ec_client.c @@ -1841,7 +1841,11 @@ const char *client_user_directory() return path; } +#if defined(CONF_PLATFORM_MACOSX) +int SDL_main(int argc, char **argv) +#else int main(int argc, char **argv) +#endif { /* init the engine */ dbg_msg("client", "starting..."); diff --git a/src/engine/client/ec_gfx.c b/src/engine/client/ec_gfx.c index c4e892cc..bb5c7e91 100644 --- a/src/engine/client/ec_gfx.c +++ b/src/engine/client/ec_gfx.c @@ -1,13 +1,22 @@ /* copyright (c) 2007 magnus auvinen, see licence.txt for more info */ +#include <base/detect.h> + #ifdef CONFIG_NO_SDL #include <GL/glfw.h> #else #include "SDL.h" + +#ifdef CONF_PLATFORM_MACOSX + #include <OpenGL/gl.h> + #include <OpenGL/glu.h> +#else #include <GL/gl.h> #include <GL/glu.h> #endif +#endif + #include <engine/external/pnglite/pnglite.h> #include <base/system.h> |