diff --git a/MakeFile b/MakeFile new file mode 100644 index 0000000000000000000000000000000000000000..080d315b89e38bee742126731154057b1ed43c06 --- /dev/null +++ b/MakeFile @@ -0,0 +1,23 @@ +CC = gcc +CFLAGS = -Wall -Wextra -O3 +LDFLAGS = -pthread + +# Fichiers sources et objets +SRC = main.c puzzle.c +OBJ = $(SRC:.c=.o) +EXEC = calendrier_solution + +# Règle par défaut +all: $(EXEC) + +# Création de l'exécutable +$(EXEC): $(OBJ) + $(CC) -o $@ $^ $(LDFLAGS) + +# Compilation des fichiers .c en .o +%.o: %.c + $(CC) $(CFLAGS) -c $< -o $@ + +# Nettoyage des fichiers générés +clean: + rm -f $(OBJ) $(EXEC)