summaryrefslogtreecommitdiff
path: root/doc/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'doc/Makefile.am')
-rw-r--r--doc/Makefile.am265
1 files changed, 182 insertions, 83 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 87938d21..e451248f 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -26,6 +26,7 @@
docdir = $(LIBTIFF_DOCDIR)/manual
+if TIFF_DOCS
if SPHINX
doc-html:
$(SPHINX_BUILD) \
@@ -35,16 +36,40 @@ doc-html:
-b html \
"$(srcdir)" "$(builddir)/html"
-html/index.html: doc-html
+doc-man:
+ $(SPHINX_BUILD) \
+ -D "release=$(LIBTIFF_VERSION)" \
+ -D "version=$(LIBTIFF_MAJOR_VERSION).$(LIBTIFF_MINOR_VERSION)" \
+ -d "$(builddir)/cache" \
+ -b man \
+ "$(srcdir)" "$(builddir)/man"
-all-local: html/index.html
+man1_MANS = $(TIFF_MAN1_GEN)
+man3_MANS = $(TIFF_MAN3_GEN)
+
+@TIFF_MAN_RULES@
+
+all-local: doc-html doc-man
clean-local:
rm -r html
+ rm -r man
rm -r cache
html_installdir = html
else
+# Sphinx not available
+doc-html:
+ echo "HTML documentation generation not configured (sphinx not available)"
+ exit 1
+
+doc-man:
+ echo "Manual page documentation generation not configured (sphinx not available)"
+ exit 1
+
+man1_MANS = $(TIFF_MAN1_PREBUILT)
+man3_MANS = $(TIFF_MAN3_PREBUILT)
+
html_installdir = $(srcdir)/html-prebuilt
endif
@@ -63,96 +88,170 @@ install-data-local: all-local
uninstall-local:
echo "rm -r $(DESTDIR)$(docdir)"
rm -r $(DESTDIR)$(docdir)
+else
+# Documentation generation disabled
+doc-html:
+ echo "HTML documentation generation not configured"
+ exit 1
+
+doc-man:
+ echo "Manual page documentation generation not configured"
+ exit 1
+endif
rst_sources = \
- ./index.rst \
- ./build.rst \
- ./internals.rst \
- ./manpages.rst \
- ./project/license.rst \
- ./project/index.rst \
- ./project/acknowledgements.rst \
- ./project/bugs.rst \
- ./project/mailinglist.rst \
- ./addingtags.rst \
- ./specification/index.rst \
- ./specification/bigtiff.rst \
- ./specification/coverage.rst \
- ./specification/technote2.rst \
- ./specification/coverage-bigtiff.rst \
- ./releases/v3.4beta028.rst \
- ./releases/v4.0.9.rst \
- ./releases/v3.9.0.rst \
- ./releases/v4.0.7.rst \
- ./releases/v3.5.7.rst \
- ./releases/v4.0.0.rst \
- ./releases/v3.7.0beta2.rst \
- ./releases/v3.7.1.rst \
- ./releases/index.rst \
- ./releases/v3.8.0.rst \
- ./releases/v4.1.0.rst \
- ./releases/historical.rst \
- ./releases/v3.5.6beta.rst \
- ./releases/v3.6.1.rst \
- ./releases/v4.2.0.rst \
- ./releases/v3.7.0.rst \
- ./releases/v4.0.1.rst \
- ./releases/v3.5.1.rst \
- ./releases/v4.0.10.rst \
- ./releases/v4.0.6.rst \
- ./releases/v4.0.8.rst \
- ./releases/v3.9.1.rst \
- ./releases/v3.4beta029.rst \
- ./releases/v4.3.0.rst \
- ./releases/v3.4beta031.rst \
- ./releases/v3.7.0alpha.rst \
- ./releases/v3.6.0.rst \
- ./releases/v3.4beta036.rst \
- ./releases/v4.0.4beta.rst \
- ./releases/v3.8.1.rst \
- ./releases/v4.4.0.rst \
- ./releases/v3.4beta035.rst \
- ./releases/v3.4beta032.rst \
- ./releases/v3.4beta007.rst \
- ./releases/v3.9.0beta.rst \
- ./releases/v3.8.2.rst \
- ./releases/v3.4beta018.rst \
- ./releases/v3.7.3.rst \
- ./releases/v3.4beta016.rst \
- ./releases/v3.7.4.rst \
- ./releases/v3.5.2.rst \
- ./releases/v4.0.5.rst \
- ./releases/v3.4beta024.rst \
- ./releases/v3.5.5.rst \
- ./releases/v4.0.2.rst \
- ./releases/v3.9.5.rst \
- ./releases/v3.9.2.rst \
- ./releases/v3.4beta033.rst \
- ./releases/v3.4beta034.rst \
- ./releases/v3.9.3.rst \
- ./releases/v3.9.4.rst \
- ./releases/v3.7.0beta.rst \
- ./releases/v3.5.4.rst \
- ./releases/v4.0.3.rst \
- ./releases/v3.5.3.rst \
- ./releases/v4.0.4.rst \
- ./releases/v3.7.2.rst \
- ./tools.rst \
- ./terms.rst \
- ./contrib.rst \
- ./libtiff.rst \
- ./images.rst
+ index.rst \
+ build.rst \
+ internals.rst \
+ tools/tiffgt.rst \
+ tools/tiffdither.rst \
+ tools/tiff2pdf.rst \
+ tools/tiff2ps.rst \
+ tools/ppm2tiff.rst \
+ tools/raw2tiff.rst \
+ tools/fax2tiff.rst \
+ tools/tiffcrop.rst \
+ tools/tiff2bw.rst \
+ tools/fax2ps.rst \
+ tools/thumbnail.rst \
+ tools/tiffcmp.rst \
+ tools/tiffdump.rst \
+ tools/tiff2rgba.rst \
+ tools/tiffinfo.rst \
+ tools/rgb2ycbcr.rst \
+ tools/tiffset.rst \
+ tools/tiffsplit.rst \
+ tools/tiffmedian.rst \
+ tools/pal2rgb.rst \
+ tools/tiffcp.rst \
+ project/license.rst \
+ project/index.rst \
+ project/acknowledgements.rst \
+ project/bugs.rst \
+ project/mailinglist.rst \
+ addingtags.rst \
+ specification/index.rst \
+ specification/bigtiff.rst \
+ specification/coverage.rst \
+ specification/technote2.rst \
+ specification/coverage-bigtiff.rst \
+ releases/v3.4beta028.rst \
+ releases/v4.0.9.rst \
+ releases/v3.9.0.rst \
+ releases/v4.0.7.rst \
+ releases/v3.5.7.rst \
+ releases/v4.0.0.rst \
+ releases/v3.7.0beta2.rst \
+ releases/v3.7.1.rst \
+ releases/index.rst \
+ releases/v3.8.0.rst \
+ releases/v4.1.0.rst \
+ releases/historical.rst \
+ releases/v3.5.6beta.rst \
+ releases/v3.6.1.rst \
+ releases/v4.2.0.rst \
+ releases/v3.7.0.rst \
+ releases/v4.0.1.rst \
+ releases/v3.5.1.rst \
+ releases/v4.0.10.rst \
+ releases/v4.0.6.rst \
+ releases/v4.0.8.rst \
+ releases/v3.9.1.rst \
+ releases/v3.4beta029.rst \
+ releases/v4.3.0.rst \
+ releases/v3.4beta031.rst \
+ releases/v3.7.0alpha.rst \
+ releases/v3.6.0.rst \
+ releases/v3.4beta036.rst \
+ releases/v4.0.4beta.rst \
+ releases/v3.8.1.rst \
+ releases/v4.4.0.rst \
+ releases/v3.4beta035.rst \
+ releases/v3.4beta032.rst \
+ releases/v3.4beta007.rst \
+ releases/v3.9.0beta.rst \
+ releases/v3.8.2.rst \
+ releases/v3.4beta018.rst \
+ releases/v3.7.3.rst \
+ releases/v3.4beta016.rst \
+ releases/v3.7.4.rst \
+ releases/v3.5.2.rst \
+ releases/v4.0.5.rst \
+ releases/v3.4beta024.rst \
+ releases/v3.5.5.rst \
+ releases/v4.0.2.rst \
+ releases/v3.9.5.rst \
+ releases/v3.9.2.rst \
+ releases/v3.4beta033.rst \
+ releases/v3.4beta034.rst \
+ releases/v3.9.3.rst \
+ releases/v3.9.4.rst \
+ releases/v3.7.0beta.rst \
+ releases/v3.5.4.rst \
+ releases/v4.0.3.rst \
+ releases/v3.5.3.rst \
+ releases/v4.0.4.rst \
+ releases/v3.7.2.rst \
+ functions.rst \
+ tools.rst \
+ terms.rst \
+ contrib.rst \
+ functions/TIFFRGBAImage.rst \
+ functions/TIFFGetField.rst \
+ functions/TIFFSetDirectory.rst \
+ functions/TIFFWriteRawStrip.rst \
+ functions/TIFFcolor.rst \
+ functions/TIFFstrip.rst \
+ functions/TIFFReadDirectory.rst \
+ functions/TIFFReadRawTile.rst \
+ functions/libtiff.rst \
+ functions/TIFFPrintDirectory.rst \
+ functions/TIFFsize.rst \
+ functions/TIFFReadRGBATile.rst \
+ functions/TIFFswab.rst \
+ functions/TIFFmemory.rst \
+ functions/TIFFtile.rst \
+ functions/TIFFReadEncodedTile.rst \
+ functions/TIFFWriteDirectory.rst \
+ functions/TIFFSetField.rst \
+ functions/TIFFWriteScanline.rst \
+ functions/TIFFClose.rst \
+ functions/TIFFFieldName.rst \
+ functions/TIFFFieldReadCount.rst \
+ functions/TIFFError.rst \
+ functions/TIFFOpen.rst \
+ functions/TIFFcodec.rst \
+ functions/TIFFFlush.rst \
+ functions/TIFFDataWidth.rst \
+ functions/TIFFReadRawStrip.rst \
+ functions/TIFFReadTile.rst \
+ functions/TIFFFieldWriteCount.rst \
+ functions/TIFFbuffer.rst \
+ functions/TIFFWriteRawTile.rst \
+ functions/TIFFWarning.rst \
+ functions/TIFFFieldDataType.rst \
+ functions/TIFFWriteEncodedStrip.rst \
+ functions/TIFFFieldPassCount.rst \
+ functions/TIFFReadRGBAImage.rst \
+ functions/TIFFReadScanline.rst \
+ functions/TIFFReadEncodedStrip.rst \
+ functions/TIFFFieldTag.rst \
+ functions/TIFFWriteTile.rst \
+ functions/TIFFReadRGBAStrip.rst \
+ functions/TIFFquery.rst \
+ functions/TIFFWriteEncodedTile.rst \
+ libtiff.rst \
+ images.rst
EXTRA_DIST = \
CMakeLists.txt \
- HtmlDoc.cmake \
conf.py \
specification/bigtiffpr_images \
images \
- static \
$(rst_sources)
-dist-hook: doc-html
+dist-hook: doc-html doc-man
cp -r html $(distdir)/html-prebuilt
+ cp -r man $(distdir)/man-prebuilt
-.PHONY: doc-html
+.PHONY: doc-html doc-man