274 lines
7.4 KiB
Makefile
274 lines
7.4 KiB
Makefile
#
|
|
# Tag Image File Format (TIFF) Software
|
|
#
|
|
# Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu>
|
|
#
|
|
# Permission to use, copy, modify, distribute, and sell this software and
|
|
# its documentation for any purpose is hereby granted without fee, provided
|
|
# that (i) the above copyright notices and this permission notice appear in
|
|
# all copies of the software and related documentation, and (ii) the names of
|
|
# Sam Leffler and Silicon Graphics may not be used in any advertising or
|
|
# publicity relating to the software without the specific, prior written
|
|
# permission of Sam Leffler and Silicon Graphics.
|
|
#
|
|
# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
|
|
# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
|
|
# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
#
|
|
# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
|
|
# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
|
|
# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
|
# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
|
|
# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
|
|
# OF THIS SOFTWARE.
|
|
|
|
# Process this file with automake to produce Makefile.in.
|
|
|
|
docdir = $(LIBTIFF_DOCDIR)/manual
|
|
|
|
if TIFF_DOCS
|
|
if SPHINX
|
|
doc-html:
|
|
$(SPHINX_BUILD) \
|
|
-D "release=$(LIBTIFF_VERSION)" \
|
|
-D "version=$(LIBTIFF_MAJOR_VERSION).$(LIBTIFF_MINOR_VERSION)" \
|
|
-d "$(builddir)/cache" \
|
|
-b html \
|
|
"$(srcdir)" "$(builddir)/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"
|
|
|
|
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
|
|
|
|
|
|
install-data-local: all-local
|
|
find $(html_installdir) -type d | sed -e 's;^$(html_installdir);;' | while read dir; do \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(docdir)$$dir'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(docdir)$$dir" || exit 1; \
|
|
done
|
|
find $(html_installdir) -type f | sed -e 's;^$(html_installdir);;' | while read docfile; do \
|
|
docsubdir=$$(dirname $$docfile); \
|
|
echo "$(INSTALL_DATA) '$(html_installdir)$$docfile' '$(DESTDIR)$(docdir)$$docsubdir'"; \
|
|
$(INSTALL_DATA) "$(html_installdir)$$docfile" "$(DESTDIR)$(docdir)$$docsubdir"; \
|
|
done
|
|
|
|
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 \
|
|
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 \
|
|
releases/v4.5.0.rst \
|
|
releases/v4.5.1.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/TIFFOpenOptions.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 \
|
|
functions/_TIFFauxiliary.rst \
|
|
functions/_TIFFRewriteField.rst \
|
|
functions/TIFFAccessTagMethods.rst \
|
|
functions/TIFFClientInfo.rst \
|
|
functions/TIFFCreateDirectory.rst \
|
|
functions/TIFFCustomDirectory.rst \
|
|
functions/TIFFCustomTagList.rst \
|
|
functions/TIFFDeferStrileArrayWriting.rst \
|
|
functions/TIFFFieldQuery.rst \
|
|
functions/TIFFMergeFieldInfo.rst \
|
|
functions/TIFFProcFunctions.rst \
|
|
functions/TIFFReadFromUserBuffer.rst \
|
|
functions/TIFFSetTagExtender.rst \
|
|
functions/TIFFStrileQuery.rst \
|
|
libtiff.rst \
|
|
images.rst
|
|
|
|
EXTRA_DIST = \
|
|
CMakeLists.txt \
|
|
conf.py \
|
|
specification/bigtiffpr_images \
|
|
images \
|
|
$(rst_sources)
|
|
|
|
dist-hook: doc-html doc-man
|
|
cp -r html $(distdir)/html-prebuilt
|
|
cp -r man $(distdir)/man-prebuilt
|
|
|
|
.PHONY: doc-html doc-man
|