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\