forked from littlebalup/ZeldaROTH
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
96 lines (65 loc) · 2.22 KB
/
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#--------------------------------------------------------------
# Makefile generated with cmak version 0.9.6 (4/2006).
# Date: 13/1/2009 22:46:13
#--------------------------------------------------------------
PREFIX = /usr/local
CFLAGS = -O2 -Wall
LDFLAGS = -lSDL_gfx -lSDL_image -lSDL_mixer -lSDL
CC = g++
RM = rm -f
INSTALL_PROG = install -m 755 -s
EXE = ZeldaROTH
OBJS = Audio.o Bouclier.o Caisse.o Carte.o Encyclopedie.o Ennemi.o Generique.o Jeu.o Joueur.o Keyboard.o Listable.o main.o Menu.o Monde.o Objet.o Personnage.o Pnj.o Projectile.o Snipe.o Statut.o Texte.o ZoneRect.o
ALL : $(EXE)
Audio.o : Audio.cpp
$(CC) -c Audio.cpp $(CFLAGS) -o Audio.o
Bouclier.o : Bouclier.cpp
$(CC) -c Bouclier.cpp $(CFLAGS) -o Bouclier.o
Caisse.o : Caisse.cpp
$(CC) -c Caisse.cpp $(CFLAGS) -o Caisse.o
Carte.o : Carte.cpp
$(CC) -c Carte.cpp $(CFLAGS) -o Carte.o
Encyclopedie.o : Encyclopedie.cpp
$(CC) -c Encyclopedie.cpp $(CFLAGS) -o Encyclopedie.o
Ennemi.o : Ennemi.cpp
$(CC) -c Ennemi.cpp $(CFLAGS) -o Ennemi.o
Generique.o : Generique.cpp
$(CC) -c Generique.cpp $(CFLAGS) -o Generique.o
Jeu.o : Jeu.cpp
$(CC) -c Jeu.cpp $(CFLAGS) -o Jeu.o
Joueur.o : Joueur.cpp
$(CC) -c Joueur.cpp $(CFLAGS) -o Joueur.o
Keyboard.o : Keyboard.cpp
$(CC) -c Keyboard.cpp $(CFLAGS) -o Keyboard.o
Listable.o : Listable.cpp
$(CC) -c Listable.cpp $(CFLAGS) -o Listable.o
main.o : main.cpp
$(CC) -c main.cpp $(CFLAGS) -o main.o
Menu.o : Menu.cpp
$(CC) -c Menu.cpp $(CFLAGS) -o Menu.o
Monde.o : Monde.cpp
$(CC) -c Monde.cpp $(CFLAGS) -o Monde.o
Objet.o : Objet.cpp
$(CC) -c Objet.cpp $(CFLAGS) -o Objet.o
Personnage.o : Personnage.cpp
$(CC) -c Personnage.cpp $(CFLAGS) -o Personnage.o
Pnj.o : Pnj.cpp
$(CC) -c Pnj.cpp $(CFLAGS) -o Pnj.o
Projectile.o : Projectile.cpp
$(CC) -c Projectile.cpp $(CFLAGS) -o Projectile.o
Snipe.o : Snipe.cpp
$(CC) -c Snipe.cpp $(CFLAGS) -o Snipe.o
Statut.o : Statut.cpp
$(CC) -c Statut.cpp $(CFLAGS) -o Statut.o
Texte.o : Texte.cpp
$(CC) -c Texte.cpp $(CFLAGS) -o Texte.o
ZoneRect.o : ZoneRect.cpp
$(CC) -c ZoneRect.cpp $(CFLAGS) -o ZoneRect.o
$(EXE) : $(OBJS)
$(CC) $(OBJS) -o $(EXE) $(LDFLAGS)
install : $(EXE)
$(INSTALL_PROG) $(EXE) $(PREFIX)/bin
uninstall :
$(RM) $(PREFIX)/bin/$(EXE)
clean :
$(RM) $(OBJS) $(EXE)