CC = gcc
CFLAGS = -Wall -Wextra


all: prog

prog: main.o evenements.o gui.o scene.o
	$(CC) -o $@ $^ -lgraph

main.o: main.c evenements.h
	$(CC) $(CFLAGS) -c $< -o $@

evenements.o: evenements.c evenements.h
	$(CC) $(CFLAGS) -c $< -o $@

gui.o: gui.c gui.h
	$(CC) $(CFLAGS) -c $< -o $@

scene.o: scene.c scene.h
	$(CC) $(CFLAGS) -c $< -o $@


clean:
	rm -f *.o prog

run: 
	./prog