UNAME := $(shell uname)
ifeq ($(UNAME), Darwin)
	CC=c++
	CFLAGS=-O3
	CPPFLAGS=-std=c++11 -I/usr/local/include
	LDFLAGS=-L/usr/local/lib -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -lGLEW -lglfw3
endif
ifeq ($(UNAME), Linux)
	CC=g++
	
#	CFLAGS=
	CFLAGS=-O3
	CPPFLAGS=-std=c++11 -I/usr/local/include
	LDFLAGS=-L/usr/local/lib  -lGL -lglfw -lGLEW 
endif

	
%: %.cc
	$(CC) $< -o $@ $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) 

#clean:
#	rm *.o
#-lX11 -lXxf86vm -lXrandr -lpthread -lXi -ldl -lXinerama -lXcursor
