diff --git a/Makefile b/Makefile
index f50150ac673d56fa34b65aae5cbcf1bd462dc7c4..044bd5fee39b207cbc013517881d5f37381d75ae 100644
--- a/Makefile
+++ b/Makefile
@@ -73,7 +73,9 @@ dist: regen-version Ganeti/HTools/Version.hs doc
 	gzip -v9 $$ANAME ; \
 	TMPDIR=$$(mktemp -d) ; \
 	tar xzf $$ANAME.gz -C $$TMPDIR; \
-	(cd $$TMPDIR/$$PFX; make; make clean; make check); \
+	$(MAKE) -C $$TMPDIR/$$PFX; \
+	$(MAKE) -C $$TMPDIR/$$PFX clean; \
+	$(MAKE) -C $$TMPDIR/$$PFX check; \
 	rm -rf $$TMPDIR ; \
 	tar tzvf $$ANAME.gz ; \
 	sha1sum $$ANAME.gz ; \