
CC=g++
CFLAGS=-W -Wall -Wextra -Wfloat-equal -Wshadow -Wswitch-default -Wswitch-enum -Wwrite-strings -Wpointer-arith -Wcast-qual -Wredundant-decls -Winit-self -ansi
LDFLAGS= -lm -lGL -lGLU -lglut -lpthread
EXEC=visualiseur

all: $(EXEC)

$(EXEC): $(EXEC).o
	$(CC) -o $@ $^ $(LDFLAGS)

%.o: %.cpp
	$(CC) -o $@ -c $< $(CFLAGS)

clean:
	rm -rf *.o
