.PHONY : all all: rmi udp .PHONY : rmi rmi: @echo "Building RMI Client/Server..."; \ cd common; \ javac -g -classpath . *.java; \ cd ../rmi; \ javac -g -classpath .:.. *.java; \ cd ..; \ rmic -classpath . rmi.RMIServer; \ .PHONY : udp udp: @echo "Building UDP Client / Server..."; \ cd common; \ javac -g -classpath . *.java; \ cd ../udp; \ javac -g -classpath .:.. *.java; \ .PHONY : clean clean: rm rmi/*.class udp/*.class common/*.class