ifeq ($(OS),Windows_NT)
	CXXFLAGS=-lglfw3 -lopengl32 -lgdi32
else
	UNAME=$(shell uname)
	ifeq ($(UNAME),Darwin)
		CXXFLAGS=-framework OpenGL -lglfw
	else
		CXXFLAGS=-lglfw -lGL
	endif
endif


all: triangle

triangle: triangle.o
	g++ triangle.o -o triangle $(CXXFLAGS)

triangle.o: triangle.cpp
	g++ -c triangle.cpp

clean:
	rm -fr *.o triangle
