[Bf-docboard-svn] bf-manual: [7555] trunk/blender_docs/Makefile: Fix makefile building single chapters
Campbell Barton
noreply at blender.org
Sun Jan 10 05:30:19 CET 2021
Revision: 7555
https://developer.blender.org/rBM7555
Author: campbellbarton
Date: 2021-01-10 05:30:18 +0100 (Sun, 10 Jan 2021)
Log Message:
-----------
Fix makefile building single chapters
Modified Paths:
--------------
trunk/blender_docs/Makefile
Modified: trunk/blender_docs/Makefile
===================================================================
--- trunk/blender_docs/Makefile 2021-01-10 03:59:06 UTC (rev 7554)
+++ trunk/blender_docs/Makefile 2021-01-10 04:30:18 UTC (rev 7555)
@@ -20,6 +20,8 @@
CHAPTERS:=$(notdir $(sort $(CHAPTERS_FULL:%/=%)))
# intersect make goals and possible chapters
QUICKY_CHAPTERS=$(filter $(MAKECMDGOALS),$(CHAPTERS))
+# Remove chapters from command line arguments.
+CMD_ARGS_WITHOUT_CHAPTERS=$(filter-out $(CHAPTERS),$@)
# -----------------------
@@ -150,5 +152,7 @@
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile .SPHINXBUILD_EXISTS
- @QUICKY_CHAPTERS=$(QUICKY_CHAPTERS) \
- $(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
+ @if [ -n "$(CMD_ARGS_WITHOUT_CHAPTERS)" ]; then \
+ QUICKY_CHAPTERS=$(QUICKY_CHAPTERS) \
+ $(SPHINXBUILD) -M $(CMD_ARGS_WITHOUT_CHAPTERS) "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O); \
+ fi
More information about the Bf-docboard-svn
mailing list