-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
20 lines (20 loc) · 1.12 KB
/
Makefile
File metadata and controls
20 lines (20 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
build:
javac -classpath lib/jade/*.jar -d bin src/*.java src/algos/*.java src/gui/*.java src/conf/*.java src/tests/*.java src/sma/*.java
run:
java -classpath bin Main
run-gui:
java -classpath bin Main --gui
run-tests:
java -classpath bin Main --benchmark 1
dataset:
java -classpath bin Main --dataset 100
agent-collaboration:
java -classpath bin/:lib/jade/jade.jar:src/ jade.Boot -agents "ag:sma.AgentAG(collaboration);rs:sma.AgentRS(collaboration);tabu:sma.AgentTabu(collaboration)"
agent-collaboration-gui:
java -classpath bin/:lib/jade/jade.jar:src/ -gui jade.Boot -agents "ag:sma.AgentAG(collaboration);rs:sma.AgentRS(collaboration);tabu:sma.AgentTabu(collaboration)"
agent-competition:
java -classpath bin/:lib/jade/jade.jar:src/ jade.Boot -agents "ag:sma.AgentAG(competition);rs:sma.AgentRS(competition);tabu:sma.AgentTabu(competition)"
agent-competition-gui:
java -classpath bin/:lib/jade/jade.jar:src/ jade.Boot -agents "ag:sma.AgentAG(competition);rs:sma.AgentRS(competition);tabu:sma.AgentTabu(competition)"
clean:
rm tests/data/ag.csv tests/data/rs.csv tests/data/tabu.csv tests/data/dataset.csv tests/data/sma.csv test/results/*