TESTBASE = file:///local/users/cdyreson/tauzaman/tests/iotests/testBase.xml
CLASSPATH = ../../..:.
JAVA = java -classpath ${CLASSPATH}
JAVAC = javac -classpath ${CLASSPATH}
RMIC = rmic -classpath ${CLASSPATH} -d ../../..

compileFiles: 
	cd files; make

compile: compileFiles
	${JAVAC} Test1.java; \
	${JAVAC} Test2.java; \
	${JAVAC} Test3.java; \
	${JAVAC} TauZamanTestServer.java; \
	${RMIC} tauzaman.TauZamanRemoteServiceHandlerImpl; \
	${RMIC} tauzaman.TauZamanRemoteServiceImpl

run.Test1:
	${JAVA} tauzaman.tests.iotests.Test1 ${TESTBASE}

run.Test2:
	${JAVA} tauzaman.tests.iotests.Test2 ${TESTBASE}

run.Test3:
	${JAVA} tauzaman.tests.iotests.Test3 ${TESTBASE}

run.rmid:
	rmid -J-Djava.security.policy=rmid.policy &

run.registry:
	rmiregistry &

run.server:
	${JAVA} tauzaman.tests.iotests.TauZamanTestServer

cleanFiles: 
	cd files; rm -f *.class

clean: cleanFiles
	rm -f *.class
