]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
doc/Makefile: rebuild rst docs if input files change
authorFrank Lichtenheld <frank@lichtenheld.com>
Thu, 9 Dec 2021 17:11:36 +0000 (18:11 +0100)
committerGert Doering <gert@greenie.muc.de>
Thu, 10 Feb 2022 07:50:59 +0000 (08:50 +0100)
For now the dependencies are statically defined, which
should be fine and is still a much better solution than
to have no dependencies.

Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: David Sommerseth <davids@openvpn.net>
Message-Id: <20211209171138.8589-1-frank@lichtenheld.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23369.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
doc/Makefile.am

index 1642ee80fdae441c556c8649a89a68ecfcf88324..affe1b9026bac388d57f53fa4134b0a942c12862 100644 (file)
@@ -23,16 +23,11 @@ build_html_pages = openvpn.8.html openvpn-examples.5.html
 dist_doc_DATA = \
        management-notes.txt gui-notes.txt
 
-dist_noinst_DATA = \
-       README.plugins interactive-service-notes.rst \
-       openvpn.8.rst \
-       openvpn-examples.5.rst \
+openvpn_sections = \
        man-sections/advanced-options.rst \
        man-sections/client-options.rst \
        man-sections/connection-profiles.rst \
        man-sections/encryption-options.rst \
-       man-sections/example-fingerprint.rst \
-       man-sections/examples.rst \
        man-sections/generic-options.rst \
        man-sections/inline-files.rst \
        man-sections/link-options.rst \
@@ -53,6 +48,20 @@ dist_noinst_DATA = \
        man-sections/vpn-network-options.rst \
        man-sections/windows-options.rst
 
+openvpn_examples_sections = \
+       man-sections/example-fingerprint.rst \
+       man-sections/examples.rst
+
+dist_noinst_DATA = \
+       README.plugins interactive-service-notes.rst \
+       openvpn.8.rst \
+       openvpn-examples.5.rst \
+       $(openvpn_sections) \
+       $(openvpn_examples_sections)
+
+# dependencies
+openvpn.8 openvpn.8.html: $(openvpn_sections)
+openvpn-examples.5 openvpn-examples.5.html: $(openvpn_examples_sections)
 
 ######  GENERIC  RULES  ##########