#Snake : fichier Makefile ### BUT FINAL ### but : run ### VARIABLES ### OFILES = plateau_init.o \ ecran_lancement.o \ fenetre.o \ augmentation_serpent.o \ deplacement.o \ ajout_score.o \ score_init.o \ supp_queue.o \ affichage_timer.o \ ecran_fin.o \ main.o CC = gcc CFLAGS = -ansi -pedantic -lgraph ### REGLES ESSENTIELLES ### plateau_init.o : plateau_init.h fenetre.o : fenetre.h plateau_init.h ecran_lancement.h ecran_lancement.o : ecran_lancement.h augmentation_serpent.o : augmentation_serpent.h deplacement.o : deplacement.h supp_queue.h supp_queue.o : supp_queue.h augmentation_serpent.h ajout_score.h ecran_fin.o : ecran_fin.h ajout_score.o : ajout_score.h score_init.o : score_init.h affichage_timer.o : affichage_timer.h main.o : main.c fenetre.h deplacement.h affichage_timer.h ecran_fin.h ### COMMANDES ### run : $(OFILES) $(CC) $(CFLAGS) -o lancement $(OFILES) ./lancement ### NETTOYAGE DES FICHIERS GENERES ### clean : -rm -f $(OFILES) lancement *~ a.out ### BUT FACTISES ### .PHONY : but clean ### FIN ###