mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-01 10:45:49 +00:00
docs: kernel_abi.py: add sphinx build dependencies
Ensure that Sphinx-build will handle the files parsed by get_abi.pl as dependencies. This way, if they are touched, the ABI output will be regenerated. Reported-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> Link: https://lore.kernel.org/r/10bc3d3bc74f514a539cd3b48b9d287d2b6f99e2.1648290305.git.mchehab@kernel.org Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
85999f0314
commit
b4541803d8
@ -128,6 +128,7 @@ class KernelCmd(Directive):
|
|||||||
return out
|
return out
|
||||||
|
|
||||||
def nestedParse(self, lines, fname):
|
def nestedParse(self, lines, fname):
|
||||||
|
env = self.state.document.settings.env
|
||||||
content = ViewList()
|
content = ViewList()
|
||||||
node = nodes.section()
|
node = nodes.section()
|
||||||
|
|
||||||
@ -154,6 +155,9 @@ class KernelCmd(Directive):
|
|||||||
self.do_parse(content, node)
|
self.do_parse(content, node)
|
||||||
content = ViewList()
|
content = ViewList()
|
||||||
|
|
||||||
|
# Add the file to Sphinx build dependencies
|
||||||
|
env.note_dependency(os.path.abspath(f))
|
||||||
|
|
||||||
f = new_f
|
f = new_f
|
||||||
|
|
||||||
# sphinx counts lines from 0
|
# sphinx counts lines from 0
|
||||||
|
Loading…
Reference in New Issue
Block a user