default:
	javac *.java
	cd client; javac -classpath .:.. *.java

all:
	make clean
	javac *.java
	cd client; javac -classpath .:.. *.java

killall:
	killall -9 java

single:
	java ObjectServer localhost 2012 AgentServer SingleThreadModel

per:
	java ObjectServer localhost 2012 AgentServer PerThreadModel

test:
	java ObjectClient localhost 2012 HelloAgent 

pool:
	java ObjectServer localhost 2012 AgentServer ThreadPoolThreadModel

pre:
	java ObjectServer localhost 2012 AgentServer PreThreadModel

pipe:
	java ObjectServer localhost 2012 PipelineAgentServer PipelineThreadModel

clean:
	rm -f *.class
	rm -f *.core

