2
0
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:
Stephen Finucane 2016-12-08 12:55:30 +00:00 committed by Ben Pfaff
parent 11e029064c
commit c431227e33
5 changed files with 9 additions and 62 deletions

View File

@ -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

View File

@ -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 \

View File

@ -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

View File

@ -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