Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Minor corrections.
[jaceP2P.git] / Makefile
index 12ccc45..54f3595 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,14 +6,15 @@
 SRC=src
 PACKAGE=jaceP2P
 BIN=bin
+LIB=${HOME}/lib
 JAR=JaceP2P.jar
-MAPPING=/home/miquee/lib/Mapping.jar
+MAPPING=$(LIB)/Mapping.jar
 CLASSPATH=.:$(MAPPING)
 
-all: compile jar
+all: compile jar copy
 
 compile:clean
-       javac -d ./$(BIN) ./$(SRC)/$(PACKAGE)/*.java
+       javac -classpath $(MAPPING) -d ./$(BIN) ./$(SRC)/$(PACKAGE)/*.java
        rmic -classpath $(CLASSPATH):$(BIN) -d ./$(BIN) jaceP2P.JaceServer
        rmic -classpath $(CLASSPATH):$(BIN) -d ./$(BIN) jaceP2P.JaceSuperNodeServer
 
@@ -24,6 +25,9 @@ rmi:compile
 jar:   
        jar cvfm ./$(JAR) Manifest -C ./$(BIN) $(PACKAGE)
 
+copy:
+       cp $(JAR) $(LIB)
+
 clean:
        rm -rf ./$(BIN)/* $(JAR)