-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
53 lines (45 loc) · 1.65 KB
/
Makefile
File metadata and controls
53 lines (45 loc) · 1.65 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
#BIN_PATH = ./system
#RL_GLUE_PATH = ./system/rl-glue
#BUILD_PATH = ./system/build
#AGENT_NETWORKED=1
#ENV_NETWORKED=1
#EXP_NETWORKED=1
#CFLAGS = -I$(RL_GLUE_PATH) -O2
#LDFLAGS = -lm
all:
cd ./agents/randomAgentJava/ && make
cd ./agents/helicopterAgentCPP/ && make
cd ./agents/marioAgentJava/ && make
cd ./agents/tetrisAgentJava/ && make
cd ./agents/octopusAgentJava/ && make
cd ./trainers/consoleTrainerJava/ && make
cd ./trainers/consoleTrainerPython/ && make
cd ./trainers/consoleTrainerCPP/ && make
#cd ./trainers/consoleMultiTrainers/ && make
agents:
trainers:
cd ./trainers/consoleTrainerJava/ && make
cd ./trainers/consoleTrainerPython/ && make
cd ./trainers/consoleTrainerCPP/ && make
cd ./trainers/consoleMultiTrainers/ && make
clean:
-rm -f $(BIN_PATH)/RL_glue
-rm -f $(BIN_PATH)/RL_glue.exe
-rm -f ./system/includes/*.pyc
-rm -f $(RL_GLUE_PATH)/Python/rlglue/*.pyc
-rm -f $(RL_GLUE_PATH)/Python/rlglue/network/*.pyc
-rm -f $(RL_GLUE_PATH)/Python/rlglue/agent/*.pyc
-rm -f $(RL_GLUE_PATH)/Python/rlglue/environment/*.pyc
-rm -f agents/randomAgentPython/src/*.pyc
cd ./agents/randomAgentJava/ && make clean
cd ./agents/randomAgentCPP/ && make clean
#cd ./agents/mountainCarAgentCPP/ && make clean
cd ./agents/realTimeStrategyAgentJava/ && make clean
cd ./agents/helicopterAgentCPP/ && make clean
cd ./agents/zeroAgentCPP/ && make clean
cd ./trainers/consoleTrainerJava/ && make clean
cd ./trainers/consoleTrainerPython/ && make clean
cd ./trainers/consoleTrainerCPP/ && make clean
cd ./trainers/consoleTrainerRealTimeStrategyJava/ && make clean
cd ./trainers/consoleMultiTrainers/ && make clean
#include $(RL_GLUE_PATH)/RL_glue.makefile