diff --git a/Makefile b/Makefile
index 28697a3542a3bfffc899052e94da422495b788d8..c12da640675755912aea8c17a3fc93288c52f1f9 100644
--- a/Makefile
+++ b/Makefile
@@ -46,6 +46,7 @@ BUILD_PACKAGE_CHECK ?= y
 BUILD_RPMEM ?= y
 TEST_CONFIG_FILE ?= "$(CURDIR)"/src/test/testconfig.sh
 PMEM2_INSTALL ?= n
+DOC ?= y
 
 rpm : override DESTDIR="$(CURDIR)/$(RPM_BUILDDIR)"
 dpkg: override DESTDIR="$(CURDIR)/$(DPKG_BUILDDIR)"
@@ -55,17 +56,23 @@ all: doc
 	$(MAKE) -C src $@
 
 doc:
+ifeq ($(DOC),y)
 	test -f .skip-doc || $(MAKE) -C doc all
+endif
 
 clean:
 	$(MAKE) -C src $@
+ifeq ($(DOC),y)
 	test -f .skip-doc || $(MAKE) -C doc $@
+endif
 	$(RM) -r $(RPM_BUILDDIR) $(DPKG_BUILDDIR)
 	$(RM) -f $(GIT_VERSION)
 
 clobber:
 	$(MAKE) -C src $@
+ifeq ($(DOC),y)
 	test -f .skip-doc || $(MAKE) -C doc $@
+endif
 	$(RM) -r $(RPM_BUILDDIR) $(DPKG_BUILDDIR) rpm dpkg
 	$(RM) -f $(GIT_VERSION)
 
@@ -121,7 +128,9 @@ install: all
 
 install uninstall:
 	$(MAKE) -C src $@
+ifeq ($(DOC),y)
 	$(MAKE) -C doc $@
+endif
 
 .PHONY: all clean clobber test check cstyle check-license install uninstall\
 	source rpm dpkg pkg-clean pcheck check-remote format doc require-rpmem\