I've added a Mac makefile to the download, but I haven't tested it myself. The main changes involved file paths. On Linux and Windows, OpenGL is
#include <GL/gl.h>; on the Mac, it's
#include <OpenGL/gl.h>. On Linux and Windows, GLUT is
#include <GL/glut.h>; on Mac it's
#include <GLUT/glut.h>. I admit that the Mac directory names make more sense, but it's annoying given that the include has been
GL/gl.h for a decade on other systems. The other change involved the linker options; you have to specify a
-framework. Thanks to my friend Richard T for figuring all of this out.