#endif
#include "FGGLApplication.hxx"
+#include <simgear/compiler.h>
+
#ifdef HAVE_WINDOWS_H
#include <windows.h>
-#define snprintf sprintf_s\r
+#define snprintf sprintf_s
#endif
+#if defined (SG_MAC)
+#include <OpenGL/gl.h>
+#include <GLUT/glut.h>
+#else
#include <GL/gl.h>
#include <GL/glut.h>
+#endif
#include <iostream>
#include <exception>
#endif
#include "FGPNGTextureLoader.hxx"
-#include <GL/glu.h>
+#if defined (SG_MAC)
+#include <GLUT/glut.h>
+#else
+#include <GL/glut.h>
+#endif
#include <png.h>
#include <stdio.h>
#include <stdlib.h>
#include "FGGLApplication.hxx"
#include "FGPanelApplication.hxx"
+#if defined (SG_MAC)
+#include <OpenGL/gl.h>
+#include <GLUT/glut.h>
+#else
#include <GL/gl.h>
#include <GL/glut.h>
+#endif
#include <simgear/math/SGMisc.hxx>
#include <simgear/misc/sg_path.hxx>
#endif
#include "FGRGBTextureLoader.hxx"
+#if defined (SG_MAC)
+#include <OpenGL/gl.h>
+#include <GLUT/glut.h>
+#else
#include <GL/gl.h>
-#include <GL/glu.h>
+#include <GL/glut.h>
+#endif
#include <stdio.h>
#include <stdlib.h>
//
#ifndef __FGTEXTURELOADERINTERFACE_HXX
#define __FGTEXTURELOADERINTERFACE_HXX
-
+#include <simgear/compiler.h>
+#if defined (SG_MAC)
+#include <OpenGL/gl.h>
+#else
#include <GL/gl.h>
+#endif
#include <string>
class FGTextureLoaderInterface {
public:
#include <simgear/compiler.h>
+#if defined (SG_MAC)
+#include <GLUT/glut.h>
+#else
#include <GL/glut.h>
+#endif
#include <plib/fnt.h>