LOCALPATH = /local/home/sigaud/osd/WebMACS/MACS

all :
	make cmp

cmp :	
	make classif
	make macs
	make env
	make exp
	make util

exec: run_view

classif :
	javac -g -classpath Source Source/Classifier/*.java

macs :
	javac -g -classpath Source Source/MACS/*.java

env :
	javac -g -classpath Source Source/Environments/*.java

exp :
	javac -g -classpath Source Source/Experiments/*.java

util :
	javac -g -classpath Source Source/Utils/*.java

run_macs:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/macs_sutton.cfg

run:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/dynamacs_sutton.cfg

rung:
	nolimit java -classpath Source Experiments.Main -G /home/sigaud/osd/CurrentMACS

runbe:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/blocking_explo.cfg

runbs:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/blocking_simple.cfg

runbms:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/blocking_markov_simple.cfg

runbme:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/blocking_markov_explo.cfg

runt:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/test_sutton.cfg

runse:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/shortcut_explo.cfg

runss:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/shortcut_simple.cfg

runsme:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/shortcut_markov_explo.cfg

runsms:
	nolimit java -classpath Source Experiments.Main ${LOCALPATH}/Config/shortcut_markov_simple.cfg

clean :
	rm Source/*/*.class *~ */*~ */*/*~

doc :
	javadoc -d Doc -author -private Source/*/*.java

debug:
	java -Djava.ext.dirs=/usr/java/j2sdk1.4.2_02/lib -jar /local/home/sigaud/osd/jswat-2.17/jswat.jar

