2024-10-23 12:56:25 +02:00
|
|
|
# CHAPITRE 1 : BUT FINAL
|
|
|
|
|
|
2024-10-24 13:40:06 +02:00
|
|
|
but : game
|
2024-10-23 12:56:25 +02:00
|
|
|
|
|
|
|
|
# CHAPITRE 2 : VARIABLES
|
|
|
|
|
|
2024-10-29 13:32:57 +01:00
|
|
|
OFILES = taille.o \
|
2024-11-04 15:17:25 +01:00
|
|
|
menu.o \
|
2024-11-07 13:16:37 +01:00
|
|
|
nbjoueur.o \
|
2024-11-13 11:07:47 +01:00
|
|
|
comportementJCJ.o \
|
|
|
|
|
comportementJCIA.o \
|
2024-11-15 09:50:42 +01:00
|
|
|
definirMaxXY.o \
|
|
|
|
|
initialisation.o \
|
2024-11-15 15:45:18 +01:00
|
|
|
coordoner.o \
|
2024-11-04 15:17:25 +01:00
|
|
|
main.o
|
2024-10-29 13:32:57 +01:00
|
|
|
|
|
|
|
|
|
2024-10-23 12:56:25 +02:00
|
|
|
CC = gcc
|
|
|
|
|
|
2024-11-04 15:17:25 +01:00
|
|
|
CFLAGS = -Wall -ansi -pedantic
|
2024-10-23 12:56:25 +02:00
|
|
|
|
|
|
|
|
# CHAPITRE 3 : DEPENDANCES (REGLES IMPLICITES)
|
|
|
|
|
|
2024-11-20 15:01:35 +01:00
|
|
|
menu.o : taille.h menu.h nbjoueur.h
|
2024-11-04 15:17:25 +01:00
|
|
|
|
2024-11-20 15:01:35 +01:00
|
|
|
taille.o : taille.h
|
2024-11-04 15:17:25 +01:00
|
|
|
|
2024-11-20 15:01:35 +01:00
|
|
|
coordoner.o : coordoner.h initialisation.h
|
2024-11-15 17:22:14 +01:00
|
|
|
|
2024-11-15 09:50:42 +01:00
|
|
|
initialisation.o : initialisation.h
|
|
|
|
|
|
2024-11-07 13:16:37 +01:00
|
|
|
nbjoueur.o : nbjoueur.h
|
|
|
|
|
|
2024-11-20 15:01:35 +01:00
|
|
|
comportementJCJ.o : comportementJCJ.h definirMaxXY.h initialisation.h coordoner.h
|
2024-11-07 13:16:37 +01:00
|
|
|
|
2024-11-20 15:01:35 +01:00
|
|
|
comportementJCIA.o : comportementJCIA.h definirMaxXY.h initialisation.h coordoner.h
|
2024-11-11 14:47:28 +01:00
|
|
|
|
2024-11-20 15:01:35 +01:00
|
|
|
main.o : menu.h comportementJCJ.h comportementJCIA.h
|
2024-10-24 12:51:17 +02:00
|
|
|
|
|
|
|
|
|
2024-10-24 13:40:06 +02:00
|
|
|
# CHAPITRE 4 : DEPENDANCES AVEC COMMANDES
|
2024-10-24 12:51:17 +02:00
|
|
|
|
2024-10-24 13:40:06 +02:00
|
|
|
game : $(OFILES)
|
2024-10-28 12:07:31 +01:00
|
|
|
$(CC) $(CFLAGS) -o game $(OFILES) -lgraph
|
2024-10-24 12:51:17 +02:00
|
|
|
|
2024-10-24 13:40:06 +02:00
|
|
|
# CHAPITRE 5 : NETTOYAGE DES FICHIERS GENERES
|
2024-10-23 12:56:25 +02:00
|
|
|
|
2024-10-24 13:40:06 +02:00
|
|
|
clean :
|
|
|
|
|
-rm -f $(OFILES) game
|
2024-10-23 12:56:25 +02:00
|
|
|
|
2024-10-24 13:40:06 +02:00
|
|
|
# CHAPITRE 6 : BUTS FACTICES
|
2024-10-23 12:56:25 +02:00
|
|
|
|
2024-10-24 13:40:06 +02:00
|
|
|
.PHONY : but clean
|
2024-10-23 12:56:25 +02:00
|
|
|
|
|
|
|
|
run :
|
2024-10-24 13:40:06 +02:00
|
|
|
./game
|
|
|
|
|
|