diff options
Diffstat (limited to 'doc/Makefile.am')
-rw-r--r-- | doc/Makefile.am | 265 |
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 |