summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornorly <ny-git@enpas.org>2011-11-01 19:20:25 +0000
committernorly <ny-git@enpas.org>2011-11-01 19:20:25 +0000
commitfe86135d9b9ac863d6c565d858ac13247368845b (patch)
treeccb41fac44020863f75fa537a1d327f9c7f64f9b
parenta72b8a15465e907411dc9339586c3a0e62086d21 (diff)
Mac OS X header compatibility.
-rw-r--r--src/glancillary.c5
-rw-r--r--src/glancillary.h6
-rw-r--r--src/graph.c5
-rw-r--r--src/main.c9
4 files changed, 25 insertions, 0 deletions
diff --git a/src/glancillary.c b/src/glancillary.c
index 959cdac..1d5f03b 100644
--- a/src/glancillary.c
+++ b/src/glancillary.c
@@ -1,5 +1,10 @@
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
+#else
#include <GL/gl.h>
#include <GL/glu.h>
+#endif
#include "glancillary.h"
diff --git a/src/glancillary.h b/src/glancillary.h
index 4fa63a2..7a258ab 100644
--- a/src/glancillary.h
+++ b/src/glancillary.h
@@ -1,6 +1,12 @@
#ifndef _GLANCILLARY_H_
#define _GLANCILLARY_H_
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#else
+#include <GL/gl.h>
+#endif
+
void glaInit(void);
void glaCameraRotatef(GLfloat *cmat, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
void glaCameraTranslatef(GLfloat *cmat, GLfloat x, GLfloat y, GLfloat z);
diff --git a/src/graph.c b/src/graph.c
index 9a69ba5..9dc778b 100644
--- a/src/graph.c
+++ b/src/graph.c
@@ -1,5 +1,10 @@
#include <stdlib.h>
+
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#else
#include <GL/gl.h>
+#endif
#include "graph.h"
diff --git a/src/main.c b/src/main.c
index e79ae09..f658a33 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2,7 +2,16 @@
// -- norly.
#include <stdlib.h>
+
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
+#include <GLUT/glut.h>
+#else
+#include <GL/gl.h>
+#include <GL/glu.h>
#include <GL/glut.h>
+#endif
#include "graph.h"
#include "glancillary.h"