-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile_Simple
More file actions
executable file
·89 lines (77 loc) · 2.06 KB
/
Makefile_Simple
File metadata and controls
executable file
·89 lines (77 loc) · 2.06 KB
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
#
# The compiler and its flags
#
CPP= g++
INCLUDE=-I./
CPPFLAGS=-g -O3 -w $(INCLUDE)
LIBS= -lpthread \
-L/usr/local/lib
#
# Sources and objects
#
srcpath= .
workdir= ../workdir
COMMON=
PROGRAM= AmoiensisNQ
SRC=\
$(srcpath)/ConfFileRead.cpp \
$(srcpath)/BasicConfigure.cpp \
$(srcpath)/Connection.cpp \
$(srcpath)/CommandHandle.cpp \
$(srcpath)/CommandQuene.cpp \
$(srcpath)/Communication.cpp \
$(srcpath)/Predicate.cpp \
$(srcpath)/Matrix.cpp \
$(srcpath)/Geometry.cpp \
$(srcpath)/WorldModel.cpp \
$(srcpath)/WorldModelInit.cpp \
$(srcpath)/WorldModelUpdate.cpp \
$(srcpath)/WorldModelParse.cpp \
$(srcpath)/Situation.cpp \
$(srcpath)/SitUnitSquare.cpp \
$(srcpath)/SitDribble.cpp \
$(srcpath)/SitKick.cpp \
$(srcpath)/SitPass.cpp \
$(srcpath)/SitRun.cpp \
$(srcpath)/Formation.cpp \
$(srcpath)/Attitude.cpp \
$(srcpath)/Logger.cpp \
$(srcpath)/Timer.cpp \
$(srcpath)/JointControl.cpp \
$(srcpath)/Action.cpp \
$(srcpath)/HumanoidControl.cpp \
$(srcpath)/BasicWalk.cpp \
$(srcpath)/Kinematics.cpp \
$(srcpath)/Dribble.cpp \
$(srcpath)/Kick.cpp \
$(srcpath)/ActionTurn.cpp \
$(srcpath)/ActionTrans.cpp \
$(srcpath)/Motion.cpp \
$(srcpath)/MotionGoto.cpp \
$(srcpath)/SmartGoto.cpp \
$(srcpath)/MotionDribble.cpp \
$(srcpath)/MotionKick.cpp \
$(srcpath)/MotionPass.cpp \
$(srcpath)/HumanGoto.cpp \
$(srcpath)/Obstacle.cpp \
$(srcpath)/HandleBall.cpp \
$(srcpath)/RunPosition.cpp \
$(srcpath)/Brain.cpp \
$(srcpath)/BrainGoalie.cpp \
$(srcpath)/BrainNormal.cpp \
$(srcpath)/coach.cpp \
$(srcpath)/Vision.cpp \
$(srcpath)/Hear.cpp \
$(srcpath)/Say.cpp \
$(srcpath)/AgentInfo.cpp \
$(srcpath)/Agent.cpp \
$(srcpath)/main.cpp
OBJ=$(SRC:.cpp=.o)
all : $(PROGRAM)
$(PROGRAM): $(OBJ)
$(CPP) $(CPPFLAGS) -o $@ $(OBJ) $(LIBS)
clean:
@echo "Removing objects..."
rm -f $(PROGRAMS) *.o *~ core
install: $(PROGRAM)
cp -f $(PROGRAM) $(workdir)/