-
Notifications
You must be signed in to change notification settings - Fork 0
/
makefile
25 lines (17 loc) · 814 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
src=src
dst=build
all : $(dst)/main.o $(dst)/car.o $(dst)/initialisation.o $(dst)/menu.o $(dst)/misc.o
gcc -Wall $(dst)/main.o $(dst)/car.o $(dst)/initialisation.o $(dst)/menu.o $(dst)/misc.o -o Exec -lncursesw -g
$(dst)/main.o : $(src)/main.c
gcc -Wall -c $(src)/main.c -lncursesw -g -o $(dst)/main.o
$(dst)/car.o : $(src)/car.c $(src)/car.h
gcc -Wall -c $(src)/car.c -lncursesw -g -o $(dst)/car.o
$(dst)/initialisation.o : $(src)/initialisation.c $(src)/initialisation.h
gcc -Wall -c $(src)/initialisation.c -lncurses -g -o $(dst)/initialisation.o
$(dst)/menu.o : $(src)/menu.c $(src)/menu.h
gcc -Wall -c $(src)/menu.c -lncurses -g -o $(dst)/menu.o
$(dst)/misc.o : $(src)/misc.c $(src)/misc.h
gcc -Wall -c $(src)/misc.c -lncurses -g -o $(dst)/misc.o
.PHONY : clean
clean :
-rm $(dst)/* Exec