blob: fdc27b065174b8c0884f420fa0b1b666279065de (
plain)
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
|
# Makefile for BayRate
#
# Program requires the following libraries:
# - MySql development libraries
# - MySql++ library
# - GNU Scientific Library
# - Boost Library
LIBS=-lm -lgsl -lgslcblas -lmysqlpp -lboost_date_time
INC=-I/usr/include/mysql
FLAGS=-g -Wall
all: bayrate singlerate check
bayrate: bayrate.cpp db.o collection.o game.o player.o
g++ $(FLAGS) db.o collection.o game.o bayrate.cpp player.o $(INC) $(LIBS) -o bayrate
singlerate: singlerate.cpp db.o collection.o game.o player.o
g++ $(FLAGS) db.o collection.o game.o singlerate.cpp player.o $(INC) $(LIBS) -o singlerate
check: check.cpp db.o collection.o game.o player.o
g++ $(FLAGS) db.o collection.o game.o check.cpp player.o $(INC) $(LIBS) -o check
db.o: db.cpp
g++ $(FLAGS) -c db.cpp -o db.o $(INC) $(LIBS)
game.o: game.cpp
g++ $(FLAGS) -c game.cpp -o game.o $(INC) $(LIBS)
player.o: player.cpp
g++ $(FLAGS) -c player.cpp -o player.o $(INC) $(LIBS)
collection.o: collection.cpp
g++ $(FLAGS) -c collection.cpp -o collection.o $(INC) $(LIBS)
clean:
rm *.o
rm bayrate
rm singlerate
rm check
|