diff --git a/Makefile b/Makefile
index baefc0ea05f818e88167e3bfdd0609786d50a311..22c2427da05f611ae15454b3c1d15e652df6627a 100755
--- a/Makefile
+++ b/Makefile
@@ -141,19 +141,21 @@ help:
 
 all: basic jar
 
-svn:
+svn: svnup jar
+
+svnup:
 	date
 	svn update build.txt src/ui/DefaultText.java
 	$(JAVA) -jar $(BUILDER) $(BUILD_INFO) $(BUILD_TO_MODIFY)
 	svn --username apvrille commit build.txt src/ui/DefaultText.java -m 'update on build version: builder.txt'
-	$(JAVAC) $(CLASSPATH) $(TTOOL_SRC) $(TTOOL_SRC)/*.java $(TTOOL_WEBCRAWLER_SRC)/*.java 
 
-basicsvnapvrille:
+basicsvnapvrille: svupapvrille jar
+
+svnupapvrille
 	date
 	svn --username apvrille update build.txt src/ui/DefaultText.java
 	$(JAVA) -jar $(BUILDER) $(BUILD_INFO) $(BUILD_TO_MODIFY)
 	svn --username apvrille commit build.txt src/ui/DefaultText.java -m 'update on build version: builder.txt'
-	$(JAVAC) $(CLASSPATH) $(TTOOL_SRC) $(TTOOL_SRC)/*.java $(TTOOL_WEBCRAWLER_SRC)/*.java 
 
 myrelease: basic launcher ttooljar