# le compilateur gcc CC = gcc # options de compilation CFLAGS = -Wall -ansi -pedantic -g -lgraph # nom de l'exécutable NAME = blocus # sources SRCS = main.c jeu.c jeu_humain.c jeu_ia.c # règle par défaut all: $(NAME) # création de l'exécutable $(NAME): $(SRCS) $(CC) $(CFLAGS) $^ -o $@ # nettoyage des fichiers générés clean: rm -f $(NAME) # exécution du programme run: all ./$(NAME) .PHONY: all clean run