Files
SAE11_2024/Makefile

49 lines
764 B
Makefile
Raw Normal View History

2024-10-23 12:56:25 +02:00
# CHAPITRE 1 : BUT FINAL
but : game
2024-10-23 12:56:25 +02:00
# CHAPITRE 2 : VARIABLES
2024-10-24 12:51:17 +02:00
OFILES = main.o \
interface.o \
game.o \
ai.o \
graphics.o \
events.o
2024-10-23 12:56:25 +02:00
CC = gcc
CFLAGS = -Wall -ansi -pedantic -g -lgraph
# CHAPITRE 3 : DEPENDANCES (REGLES IMPLICITES)
main.o : interface.h game.h graphics.h ai.h events.h
2024-10-23 12:56:25 +02:00
interface.o : interface.h graphics.h game.h
2024-10-23 12:56:25 +02:00
game.o : game.h interface.h graphics.h
2024-10-23 12:56:25 +02:00
ai.o : ai.h game.h interface.h
2024-10-23 12:56:25 +02:00
graphics.o : graphics.h game.h
2024-10-24 12:51:17 +02:00
events.o : events.h game.h interface.h
2024-10-24 12:51:17 +02:00
# CHAPITRE 4 : DEPENDANCES AVEC COMMANDES
2024-10-24 12:51:17 +02:00
game : $(OFILES)
$(CC) $(CFLAGS) -o game $(OFILES)
2024-10-24 12:51:17 +02:00
# CHAPITRE 5 : NETTOYAGE DES FICHIERS GENERES
2024-10-23 12:56:25 +02:00
clean :
-rm -f $(OFILES) game
2024-10-23 12:56:25 +02:00
# CHAPITRE 6 : BUTS FACTICES
2024-10-23 12:56:25 +02:00
.PHONY : but clean
2024-10-23 12:56:25 +02:00
run :
./game