diff --git a/Doc/excludeFromRsync.txt b/Doc/excludeFromRsync.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1873db33ce98c05b8e8afb07f347aaddd15d251
--- /dev/null
+++ b/Doc/excludeFromRsync.txt
@@ -0,0 +1,7 @@
+VAADIN
+*.war
+.generated
+*.jar
+*.class
+WEB-INF
+gwt-unitCache
diff --git a/Makefile b/Makefile
index 8c2487457b5f39b4fb966e36db3998fd1ce5cad4..5688a6b2101c6287ddf6894ac7f48cd02e4960df 100644
--- a/Makefile
+++ b/Makefile
@@ -21,6 +21,6 @@ clean:
 	mvn -T ${numCores} clean
 
 install:
-	cd Doc/target &&  rsync -av --delete navi nonavi info1@freedocs.mi.hdm-stuttgart.de:doc
+	cd Doc/target &&  rsync -av --delete --exclude-from=../excludeFromRsync.txt navi nonavi info1@freedocs.mi.hdm-stuttgart.de:doc
 	ssh  info1@freedocs.mi.hdm-stuttgart.de ./update_ic
 #end