Index: makefile
===================================================================
--- makefile	(revision 5a643d39973136e176c265676eaf9e6502a72406)
+++ makefile	(revision 15c7ed91cac500b2da874214ebef62a2b7ded92f)
@@ -1,16 +1,15 @@
 OS = $(shell uname)
+CC = g++
+CFLAGS = -std=c++0x -Wall -pedantic #-Wextra
 
 ifeq ($(OS),Darwin)
-	CHECK = OSX
-	CC = g++ game.cpp -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -lglfw3 -lglew -Wall -o game
+	DEP = -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -lglfw3 -lglew
 endif
-ifeq ($(OS),Lolbol)
-	CHECK = LINUX
-	CC = g++ game.cpp -lglfw3 -lGLEW -lGL -ldl -lX11 -lXrandr -lXxf86vm -lXinerama -lXcursor  -pthread -Wall -std=c++0x -o game
+ifeq ($(OS),Linux)
+	DEP = -lglfw3 -lGLEW -lGL -ldl -lX11 -lXrandr -lXxf86vm -lXinerama -lXcursor  -pthread
 endif
 
 game: game.cpp
-	@echo $(CHECK)
-	$(CC)
+	$(CC) $? $(DEP) $(CFLAGS) -o $@
 
 clean:
