-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
27 lines (19 loc) · 859 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CC = gcc
CFLAGS = -lSDLmain -lSDL -lSDL_image -lSDL_ttf `sdl-config -libs`
LDFLAGS = -lSDLmain -lSDL -lSDL_image -lSDL_ttf `sdl-config -libs`
EXEC = Soko-Pacman
INC = ./include/
SRC = ./src/
all: Soko-Pacman clean
Soko-Pacman: editeur.o fichiers.o jeu.o main.o
$(CC) -Wall -o Soko-Pacman editeur.o fichiers.o jeu.o main.o $(LDFLAGS)
editeur.o: $(SRC)editeur.c $(INC)editeur.h $(INC)fichiers.h $(INC)constantes.h
$(CC) -Wall -o editeur.o -c $(SRC)editeur.c $(CFLAGS)
fichiers.o: $(SRC)fichiers.c $(INC)fichiers.h $(INC)constantes.h
$(CC) -Wall -o fichiers.o -c $(SRC)fichiers.c $(CFLAGS)
jeu.o: $(SRC)jeu.c $(INC)jeu.h $(INC)constantes.h #$(INC)constantes.h
$(CC) -Wall -o jeu.o -c $(SRC)jeu.c $(CFLAGS)
main.o: main.c $(INC)constantes.h $(INC)jeu.h $(INC)editeur.h $(INC)fichiers.h
$(CC) -Wall -o main.o -c main.c $(CFLAGS)
clean:
rm -rf *.o