OS := $(shell uname) ifeq ($(OS), Darwin) CC = g++ LIBS = -lglfw -framework OpenGL CFLAGS = else ifeq ($(OS), Linux) CC = g++ LIBS = -lglfw3 -lGL -lm -lXrandr -lXi -lX11 -lXxf86vm -lpthread CFLAGS = -g -Wall -Wno-deprecated else CC = x86_64-w64-mingw32-g++ #CC = i686-w64-mingw32-g++ #CC = i686-pc-mingw32-g++ LIBS = -lglfw3 -lopengl32 -lgdi32 #LIBS = -l:glfw3dll.a -lopengl32 -lgdi32 CFLAGS = -g -Wall -Wno-deprecated endif sample: sample.o $(CC) $(CFLAGS) -o $@ $< $(LIBS) %.o:%.cpp $(CC) $(CFLAGS) -c $< clean: FORCE -rm -f *.o *~ sample *core* FORCE: