OS = $(shell uname) CC = g++ CFLAGS = -std=c++0x -Wall -pedantic #-Wextra ifeq ($(OS),Darwin) DEP = -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -lglfw3 -lglew endif ifeq ($(OS),Linux) DEP = -lglfw3 -lGLEW -lGL -ldl -lX11 -lXrandr -lXxf86vm -lXinerama -lXcursor -pthread endif game: game.cpp $(CC) $? $(DEP) $(CFLAGS) -o $@ clean: rm -f game