diff --git a/Makefile b/Makefile
index b8e12a08271a9d2567d84b76d454b04766cf7190..5b69749d95e09f78773cffebcfd8fe42fe001f06 100644
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,10 @@
-.PHONY: build
-$(REPO_PATH)/index.jar: $(REPO_PATH)
+$(REPO_PATH)/index.jar: s3
 	fdroid update --use-date-from-apk
 	fdroid server update
 
-$(REPO_PATH): s3
-	rsync -rlpcgoDv $(S3_PATH)/*-release.apk $(REPO_PATH)/
+s3: update_s3
 
-.PHONY: s3
-s3:
+.PHONY: update_s3
+update_s3:
 	s3cmd sync --preserve s3://releases/quasseldroid-ng/ $(S3_PATH)/
+	rsync -rlpcgoDv $(S3_PATH)/*-release.apk $(REPO_PATH)/