forked from Minki/linux
doc-rst: linux_tv/Makefile: Honor quiet make O=dir
To honor the: make O=dir [targets] Locate all output files in "dir" * activate kernel-include directive * export BUILDDIR=$(BUILDDIR) * linux_tv: replace '.. include::' with '.. kernel-include:: $BUILDDIR/<foo.h.rst>' Signed-off-by: Markus Heiser <markus.heiser@darmarIT.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
037763785a
commit
627e32df1a
@ -32,10 +32,10 @@ ALLSPHINXOPTS = -D version=$(KERNELVERSION) -D release=$(KERNELRELEASE) -d $(B
|
||||
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
||||
|
||||
quiet_cmd_sphinx = SPHINX $@
|
||||
cmd_sphinx = $(SPHINXBUILD) -b $2 $(ALLSPHINXOPTS) $(BUILDDIR)/$2
|
||||
cmd_sphinx = BUILDDIR=$(BUILDDIR) $(SPHINXBUILD) -b $2 $(ALLSPHINXOPTS) $(BUILDDIR)/$2
|
||||
|
||||
htmldocs:
|
||||
$(MAKE) BUILDDIR=$(objtree)/$(BUILDDIR) -f $(srctree)/Documentation/linux_tv/Makefile $@
|
||||
$(MAKE) BUILDDIR=$(BUILDDIR) -f $(srctree)/Documentation/linux_tv/Makefile $@
|
||||
$(call cmd,sphinx,html)
|
||||
|
||||
pdfdocs:
|
||||
|
@ -28,7 +28,7 @@ sys.path.insert(0, os.path.abspath('sphinx'))
|
||||
# Add any Sphinx extension module names here, as strings. They can be
|
||||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
|
||||
# ones.
|
||||
extensions = ['kernel-doc', 'rstFlatTable']
|
||||
extensions = ['kernel-doc', 'rstFlatTable', 'kernel_include']
|
||||
|
||||
# Gracefully handle missing rst2pdf.
|
||||
try:
|
||||
|
@ -6,4 +6,6 @@
|
||||
DVB Audio Header File
|
||||
*********************
|
||||
|
||||
.. include:: ../../../output/audio.h.rst
|
||||
.. kernel-include:: $BUILDDIR/audio.h.rst
|
||||
|
||||
.. kernel-include:: $BUILDDIR/../../../../etc/adduser.conf
|
||||
|
@ -6,4 +6,4 @@
|
||||
DVB Conditional Access Header File
|
||||
**********************************
|
||||
|
||||
.. include:: ../../../output/ca.h.rst
|
||||
.. kernel-include:: $BUILDDIR/ca.h.rst
|
||||
|
@ -6,4 +6,4 @@
|
||||
DVB Demux Header File
|
||||
*********************
|
||||
|
||||
.. include:: ../../../output/dmx.h.rst
|
||||
.. kernel-include:: $BUILDDIR/dmx.h.rst
|
||||
|
@ -6,4 +6,4 @@
|
||||
DVB Frontend Header File
|
||||
************************
|
||||
|
||||
.. include:: ../../../output/frontend.h.rst
|
||||
.. kernel-include:: $BUILDDIR/frontend.h.rst
|
||||
|
@ -6,4 +6,4 @@
|
||||
DVB Network Header File
|
||||
***********************
|
||||
|
||||
.. include:: ../../../output/net.h.rst
|
||||
.. kernel-include:: $BUILDDIR/net.h.rst
|
||||
|
@ -6,4 +6,4 @@
|
||||
DVB Video Header File
|
||||
*********************
|
||||
|
||||
.. include:: ../../../output/video.h.rst
|
||||
.. kernel-include:: $BUILDDIR/video.h.rst
|
||||
|
@ -6,4 +6,4 @@
|
||||
Video For Linux Two Header File
|
||||
*******************************
|
||||
|
||||
.. include:: ../../../output/videodev2.h.rst
|
||||
.. kernel-include:: $BUILDDIR/videodev2.h.rst
|
||||
|
Loading…
Reference in New Issue
Block a user