FLAGS = -I/usr/include/GL
LIBS = -L/usr/lib -lglui -lglut -lGLU -lGL -lX11 -lm

all: sphere cube figure spot spotflat gouraud

sphere: sphere.cpp
	gcc sphere.cpp -o sphere $(FLAGS) $(LIBS)

cube: cube.cpp
	gcc cube.cpp -o cube $(FLAGS) $(LIBS)

figure: figure.cpp
	gcc figure.cpp -o figure $(FLAGS) $(LIBS)

spot: spot.cpp
	gcc spot.cpp -o spot $(FLAGS) $(LIBS)

spotflat: spotflat.cpp
	gcc spotflat.cpp -o spotflat $(FLAGS) $(LIBS)

gouraud: gouraud.cpp
	gcc gouraud.cpp -o gouraud $(FLAGS) $(LIBS)



