mirror of
https://github.com/openvswitch/ovs
synced 2025-08-22 01:51:26 +00:00
doc: Remove documentation from distdoc target
Basic Sphinx integration is now complete. Remove the documentation aspects of the 'dist-docs' target in favor of the htmldocs target. Signed-off-by: Stephen Finucane <stephen@that.guru> Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
parent
11e029064c
commit
c431227e33
@ -1,7 +1,5 @@
|
||||
docs += \
|
||||
Documentation/group-selection-method-property.txt
|
||||
|
||||
EXTRA_DIST += \
|
||||
Documentation/group-selection-method-property.txt \
|
||||
Documentation/_static/logo.png \
|
||||
Documentation/conf.py \
|
||||
Documentation/index.rst \
|
||||
@ -76,7 +74,7 @@ EXTRA_DIST += \
|
||||
SPHINXOPTS =
|
||||
SPHINXBUILD = sphinx-build
|
||||
SPHINXSRCDIR = $(srcdir)/Documentation
|
||||
SPHINXBUILDDIR = $(srcdir)/Documentation/_build
|
||||
SPHINXBUILDDIR = $(builddir)/Documentation/_build
|
||||
|
||||
# Internal variables.
|
||||
PAPEROPT_a4 = -D latex_paper_size=a4
|
||||
|
@ -63,15 +63,11 @@ CLEAN_LOCAL =
|
||||
DISTCLEANFILES =
|
||||
PYCOV_CLEAN_FILES = build-aux/check-structs,cover
|
||||
|
||||
# A list of Markdown- or reStructuredText-formatted documentation that will
|
||||
# automatically be included in the "make dist-docs" output.
|
||||
docs = \
|
||||
EXTRA_DIST = \
|
||||
AUTHORS.rst \
|
||||
CONTRIBUTING.rst \
|
||||
MAINTAINERS.rst \
|
||||
README.rst
|
||||
EXTRA_DIST = \
|
||||
$(docs) \
|
||||
README.rst \
|
||||
NOTICE \
|
||||
.travis.yml \
|
||||
.travis/linux-build.sh \
|
||||
|
@ -34,7 +34,6 @@ search_path () {
|
||||
exit 1
|
||||
}
|
||||
search_path man
|
||||
search_path rst2html
|
||||
search_path ps2pdf
|
||||
|
||||
# Create dist-docs directory.
|
||||
@ -56,54 +55,7 @@ cat >&3 <<EOF
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Open vSwitch $VERSION Documentation</title>
|
||||
</head><body>
|
||||
<h1>Open vSwitch $VERSION Documentation</h1>
|
||||
<h2>Documents</h2>
|
||||
<table>
|
||||
EOF
|
||||
|
||||
# Add top-level documentation to index.html, giving it .txt extensions so that
|
||||
# the webserver doesn't serve it as rST and make your web browser try to invoke
|
||||
# some kind of external helper you don't have installed.
|
||||
#
|
||||
# Also translate documentation to HTML.
|
||||
for file
|
||||
do
|
||||
title=`head -1 "$srcdir/$file"`
|
||||
dir=$distdir/`dirname $file`; test -d "$dir" || mkdir "$dir"
|
||||
case $file in
|
||||
*.rst)
|
||||
title=`grep -A 1 -e "^=" $srcdir/$file | sed -n 2p`
|
||||
cp "$srcdir/$file" "$distdir/$file.txt"
|
||||
ln -s $(basename "$file.txt") "$distdir/$file"
|
||||
rst2html "$distdir/$file.txt" --stylesheet-path="style.css" \
|
||||
--link-stylesheet --title="$file (Open vSwitch $VERSION)" \
|
||||
> "$distdir/$file.html"
|
||||
cat <<EOF
|
||||
<tr>
|
||||
<td>$file</td>
|
||||
<td>$title</td>
|
||||
<td><a href="$file.html">HTML</a>, <a href="$file.txt">plain text</a></td>
|
||||
</tr>
|
||||
EOF
|
||||
;;
|
||||
|
||||
*)
|
||||
cp "$srcdir/$file" "$distdir/$file"
|
||||
cat <<EOF
|
||||
<tr>
|
||||
<td>$file</td>
|
||||
<td>$title</td>
|
||||
<td><a href="$file">plain text</a></td>
|
||||
</tr>
|
||||
EOF
|
||||
;;
|
||||
esac
|
||||
done >&3
|
||||
|
||||
# Add header for manpages to index.html.
|
||||
cat >&3 <<EOF
|
||||
</table>
|
||||
<h2>Manpages</h2>
|
||||
<h1>Open vSwitch $VERSION Manpages</h1>
|
||||
<table>
|
||||
EOF
|
||||
|
||||
|
5
third-party/automake.mk
vendored
5
third-party/automake.mk
vendored
@ -1,2 +1,3 @@
|
||||
docs += third-party/README.rst
|
||||
EXTRA_DIST += third-party/ofp-tcpdump.patch
|
||||
EXTRA_DIST += \
|
||||
third-party/ofp-tcpdump.patch \
|
||||
third-party/README.rst
|
||||
|
Loading…
x
Reference in New Issue
Block a user