# # Makefile for JaceP2P plateform # Author: Sébastien Miquée # SRC=src PACKAGE=jaceP2P BIN=bin LIB=${HOME}/lib JAR=JaceP2P.jar MAPPING=$(LIB)/Mapping.jar CLASSPATH=.:$(MAPPING) all: compile jar copy compile:clean javac -classpath $(MAPPING) -d ./$(BIN) ./$(SRC)/$(PACKAGE)/*.java rmic -classpath $(CLASSPATH):$(BIN) -d ./$(BIN) jaceP2P.JaceServer rmic -classpath $(CLASSPATH):$(BIN) -d ./$(BIN) jaceP2P.JaceSuperNodeServer rmi:compile rmic -classpath $(CLASSPATH):$(BIN) -d ./$(BIN) jaceP2P.JaceServer rmic -classpath $(CLASSPATH):$(BIN) -d ./$(BIN) jaceP2P.JaceSuperNodeServer jar: jar cvfm ./$(JAR) Manifest -C ./$(BIN) $(PACKAGE) copy: cp $(JAR) $(LIB) clean: rm -rf ./$(BIN)/* $(JAR) # ## #