-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
33 lines (22 loc) · 768 Bytes
/
Makefile
File metadata and controls
33 lines (22 loc) · 768 Bytes
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
LINKYLIBS=-lGL -lGLU -lglut -lopencv_core -lopencv_imgproc -lopencv_highgui
CXXFLAGS=-O2 -march=native -pipe
build: Game.o Graphics.o Labyrinth.o Marble.o VideoManager.o TrackingManager.o Pose.o PoseEstimation.o
g++ ${LINKYLIBS} ${CXXFLAGS} -o bin/Game Graphics.o Game.o Marble.o Labyrinth.o VideoManager.o TrackingManager.o Pose.o PoseEstimation.o
Game.o:
g++ ${CXXFLAGS} -c Game.cpp
Graphics.o:
g++ ${CXXFLAGS} -c Graphics.cpp
Labyrinth.o:
g++ ${CXXFLAGS} -c Labyrinth.cpp
Marble.o:
g++ ${CXXFLAGS} -c Marble.cpp
TrackingManager.o:
g++ ${CXXFLAGS} -c TrackingManager.cpp
VideoManager.o:
g++ ${CXXFLAGS} -c VideoManager.cpp
PoseEstimation.o:
g++ ${CXXFLAGS} -c PoseEstimation.cpp
Pose.o:
g++ ${CXXFLAGS} -c Pose.cpp
clean:
rm *.o bin/*