53 lines
656 B
Makefile
53 lines
656 B
Makefile
# CHAPITRE 1 : BUT FINAL
|
|
|
|
but : game
|
|
|
|
# CHAPITRE 2 : VARIABLES
|
|
|
|
OFILES = taille.o \
|
|
menu.o \
|
|
main.o
|
|
|
|
|
|
#deplacement.o, pion.o, grille.o, obstacle.o
|
|
|
|
|
|
CC = gcc
|
|
|
|
CFLAGS = -Wall -ansi -pedantic -g
|
|
|
|
# CHAPITRE 3 : DEPENDANCES (REGLES IMPLICITES)
|
|
|
|
#deplacement.o : pion.h
|
|
|
|
menu.o : taille.h
|
|
|
|
#pion.o : deplacement.h obstacle.h
|
|
|
|
taille.o : grille.h
|
|
|
|
#grille.o : menu.h
|
|
|
|
#obstacle.o : pion.h
|
|
|
|
main.o : menu.h
|
|
|
|
|
|
# CHAPITRE 4 : DEPENDANCES AVEC COMMANDES
|
|
|
|
game : $(OFILES)
|
|
$(CC) $(CFLAGS) -o game $(OFILES) -lgraph
|
|
|
|
# CHAPITRE 5 : NETTOYAGE DES FICHIERS GENERES
|
|
|
|
clean :
|
|
-rm -f $(OFILES) game
|
|
|
|
# CHAPITRE 6 : BUTS FACTICES
|
|
|
|
.PHONY : but clean
|
|
|
|
run :
|
|
./game
|
|
|