Index: graphics_library/makefile
===================================================================
--- graphics_library/makefile	(revision af116c09850fa8fd78d7bf82c8f0760d92950108)
+++ graphics_library/makefile	(revision fccd588a9281bc5a6608ac1e1819144f66316609)
@@ -1,6 +1,13 @@
+OS = $(shell uname)
 CC = g++
-LIB_FLAGS = -lGL -lglut -lGLEW `pkg-config glfw3 --static --cflags --libs`
 FLAGS = -Wall
 DEPENDENCIES = common/texture.o common/controls.o common/shader.o
+
+ifeq ($(OS),Darwin)
+	LIB_FLAGS = -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -lglfw3 -lglew
+endif
+ifeq ($(OS),Linux)
+	LIB_FLAGS = -lGL -lglut -lGLEW `pkg-config glfw3 --static --cflags --libs`
+endif
 
 graphics_engine : main.cpp $(DEPENDENCIES)
