-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.win
115 lines (80 loc) · 4.62 KB
/
Makefile.win
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# Project: Maze
# Makefile created by Dev-C++ 5.7.1
CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
OBJ = Main.o Character.o WeaponProperties.o Weapon.o Gun.o AbstractGun.o AbstractGunDecorator.o WideShot.o ExplodingShot.o Grenade.o Bomb.o Nuke.o WallBreaker.o Player.o StandardEnemy.o Map.o Input.o Interaction.o EnemyWeapon.o Display.o Game.o Enemy.o EnemyFactory.o FloatingEnemy.o ShootingEnemy.o SurvivalGame.o Button.o ButtonManager.o MainMenu.o UpgradeMenu.o
LINKOBJ = Main.o Character.o WeaponProperties.o Weapon.o Gun.o AbstractGun.o AbstractGunDecorator.o WideShot.o ExplodingShot.o Grenade.o Bomb.o Nuke.o WallBreaker.o Player.o StandardEnemy.o Map.o Input.o Interaction.o EnemyWeapon.o Display.o Game.o Enemy.o EnemyFactory.o FloatingEnemy.o ShootingEnemy.o SurvivalGame.o Button.o ButtonManager.o MainMenu.o UpgradeMenu.o
LIBS = -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib32" -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib32" -static-libgcc -L"C:/Program Files (x86)/Dev-Cpp/lib" -mwindows "C:/Program Files (x86)/Dev-Cpp/lib/liballegro_image-5.0.4-mt.a" "C:/Program Files (x86)/Dev-Cpp/lib/liballegro_font-5.0.4-mt.a" "C:/Program Files (x86)/Dev-Cpp/lib/liballegro_primitives-5.0.4-mt.a" "C:/Program Files (x86)/Dev-Cpp/lib/liballegro-5.0.4-mt.a" -Lliballegro_font-5.0.4-mt.a -Lliballegro_image-5.0.4-mt.a -Lliballegro_primitives-5.0.4-mt.a -Lliballegro-5.0.4-mt.a -m32
INCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.8.1/include" -I"C:/Program Files (x86)/Dev-Cpp/include"
CXXINCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.8.1/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++" -I"C:/Program Files (x86)/Dev-Cpp/include"
BIN = Maze.exe
CXXFLAGS = $(CXXINCS) -m32 -Wall -Werror
CFLAGS = $(INCS) -m32 -Wall -Werror
RM = rm.exe -f
.PHONY: all all-before all-after clean clean-custom
all: all-before $(BIN) all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
Main.o: Main.cpp
$(CPP) -c Main.cpp -o Main.o $(CXXFLAGS)
Character.o: Character.cpp
$(CPP) -c Character.cpp -o Character.o $(CXXFLAGS)
WeaponProperties.o: WeaponProperties.cpp
$(CPP) -c WeaponProperties.cpp -o WeaponProperties.o $(CXXFLAGS)
Weapon.o: Weapon.cpp
$(CPP) -c Weapon.cpp -o Weapon.o $(CXXFLAGS)
Gun.o: Gun.cpp
$(CPP) -c Gun.cpp -o Gun.o $(CXXFLAGS)
AbstractGun.o: AbstractGun.cpp
$(CPP) -c AbstractGun.cpp -o AbstractGun.o $(CXXFLAGS)
AbstractGunDecorator.o: AbstractGunDecorator.cpp
$(CPP) -c AbstractGunDecorator.cpp -o AbstractGunDecorator.o $(CXXFLAGS)
WideShot.o: WideShot.cpp
$(CPP) -c WideShot.cpp -o WideShot.o $(CXXFLAGS)
ExplodingShot.o: ExplodingShot.cpp
$(CPP) -c ExplodingShot.cpp -o ExplodingShot.o $(CXXFLAGS)
Grenade.o: Grenade.cpp
$(CPP) -c Grenade.cpp -o Grenade.o $(CXXFLAGS)
Bomb.o: Bomb.cpp
$(CPP) -c Bomb.cpp -o Bomb.o $(CXXFLAGS)
Nuke.o: Nuke.cpp
$(CPP) -c Nuke.cpp -o Nuke.o $(CXXFLAGS)
WallBreaker.o: WallBreaker.cpp
$(CPP) -c WallBreaker.cpp -o WallBreaker.o $(CXXFLAGS)
Player.o: Player.cpp
$(CPP) -c Player.cpp -o Player.o $(CXXFLAGS)
StandardEnemy.o: StandardEnemy.cpp
$(CPP) -c StandardEnemy.cpp -o StandardEnemy.o $(CXXFLAGS)
Map.o: Map.cpp
$(CPP) -c Map.cpp -o Map.o $(CXXFLAGS)
Input.o: Input.cpp
$(CPP) -c Input.cpp -o Input.o $(CXXFLAGS)
Interaction.o: Interaction.cpp
$(CPP) -c Interaction.cpp -o Interaction.o $(CXXFLAGS)
EnemyWeapon.o: EnemyWeapon.cpp
$(CPP) -c EnemyWeapon.cpp -o EnemyWeapon.o $(CXXFLAGS)
Display.o: Display.cpp
$(CPP) -c Display.cpp -o Display.o $(CXXFLAGS)
Game.o: Game.cpp
$(CPP) -c Game.cpp -o Game.o $(CXXFLAGS)
Enemy.o: Enemy.cpp
$(CPP) -c Enemy.cpp -o Enemy.o $(CXXFLAGS)
EnemyFactory.o: EnemyFactory.cpp
$(CPP) -c EnemyFactory.cpp -o EnemyFactory.o $(CXXFLAGS)
FloatingEnemy.o: FloatingEnemy.cpp
$(CPP) -c FloatingEnemy.cpp -o FloatingEnemy.o $(CXXFLAGS)
ShootingEnemy.o: ShootingEnemy.cpp
$(CPP) -c ShootingEnemy.cpp -o ShootingEnemy.o $(CXXFLAGS)
SurvivalGame.o: SurvivalGame.cpp
$(CPP) -c SurvivalGame.cpp -o SurvivalGame.o $(CXXFLAGS)
Button.o: Button.cpp
$(CPP) -c Button.cpp -o Button.o $(CXXFLAGS)
ButtonManager.o: ButtonManager.cpp
$(CPP) -c ButtonManager.cpp -o ButtonManager.o $(CXXFLAGS)
MainMenu.o: MainMenu.cpp
$(CPP) -c MainMenu.cpp -o MainMenu.o $(CXXFLAGS)
UpgradeMenu.o: UpgradeMenu.cpp
$(CPP) -c UpgradeMenu.cpp -o UpgradeMenu.o $(CXXFLAGS)