diff --git a/Makefile b/Makefile
index 6ae97bbc16d5a25cab0fda1cea694e937de63ae1..847114ac788c3d8549ca0da5afff752819e800e6 100644
--- a/Makefile
+++ b/Makefile
@@ -14,8 +14,10 @@ sysconfdir = /etc/djrandom
 all: version.go $(JS_TARGET)
 
 install: all
-	go get ./...
-	go install ./...
+	go get ./server/...
+	go get ./mapreduce/...
+	go install ./server/...
+	go install ./mapreduce/...
 	rsync -ar ./ui/static/ $(sysconfdir)/static/
 	rsync -ar ./ui/templates/ $(sysconfdir)/templates/
 	install -m 755 -o root -g root djrandom.init /etc/init.d/djrandom