]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
Doc/Makefile: Introduce 'quiet' build option
authorKeith Busch <kbusch@kernel.org>
Fri, 20 Dec 2019 22:12:43 +0000 (07:12 +0900)
committerKeith Busch <kbusch@kernel.org>
Fri, 20 Dec 2019 22:12:43 +0000 (07:12 +0900)
Signed-off-by: Keith Busch <kbusch@kernel.org>
Documentation/Makefile

index 4eecb5df4c467a071d52a600bf3288ffe40d4afc..9edae990ea225804ed694b948d1b00d4e6988190 100644 (file)
@@ -18,6 +18,23 @@ API_DOCS =
 SP_ARTICLES += $(API_DOCS)
 SP_ARTICLES += $(TECH_DOCS)
 
+ifneq ($(findstring $(MAKEFLAGS),s),s)
+ifndef V
+       QUIET_ASCIIDOC  = @echo '   ' ASCIIDOC $@;
+       QUIET_XMLTO     = @echo '   ' XMLTO $@;
+       QUIET_DB2TEXI   = @echo '   ' DB2TEXI $@;
+       QUIET_MAKEINFO  = @echo '   ' MAKEINFO $@;
+       QUIET_DBLATEX   = @echo '   ' DBLATEX $@;
+       QUIET_XSLTPROC  = @echo '   ' XSLTPROC $@;
+       QUIET_GEN       = @echo '   ' GEN $@;
+       QUIET_LINT      = @echo '   ' LINT $@;
+       QUIET_STDERR    = 2> /dev/null
+       QUIET_SUBDIR0   = +@subdir=
+       QUIET_SUBDIR1   = ;$(NO_SUBDIR) echo '   ' SUBDIR $$subdir; \
+                       $(MAKE) $(PRINT_DIR) -C $$subdir
+       export V
+endif
+endif
 
 DOC_MAN1 = $(patsubst %.txt,%.1,$(MAN1_TXT))