#CFLAGS = -Wall -O3 -Wconversion -std=c++11
CFLAGS = -Wall -O3 -std=c++11
LFLAGS = -lsfml-graphics -lsfml-window -lsfml-system

all: exception.o state.o view.o
	g++ exception.o state.o view.o -o main $(LFLAGS)

exception.o: exception.cpp
	g++ -c $(CFLAGS) exception.cpp

state.o: state.cpp liste.hpp
	g++ -c $(CFLAGS) state.cpp

view.o: view.cpp liste.hpp
	g++ -c $(CFLAGS) view.cpp

clean:
	rm -f *.o main

