1# Tag Image File Format (TIFF) Software 2# 3# Copyright (C) 2004, Andrey Kiselev <[email protected]> 4# 5# Permission to use, copy, modify, distribute, and sell this software and 6# its documentation for any purpose is hereby granted without fee, provided 7# that (i) the above copyright notices and this permission notice appear in 8# all copies of the software and related documentation, and (ii) the names of 9# Sam Leffler and Silicon Graphics may not be used in any advertising or 10# publicity relating to the software without the specific, prior written 11# permission of Sam Leffler and Silicon Graphics. 12# 13# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 14# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 15# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 16# 17# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR 18# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, 19# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 20# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 21# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 22# OF THIS SOFTWARE. 23 24# Process this file with automake to produce Makefile.in. 25 26LIBPORT = $(top_builddir)/port/libport.la 27LIBTIFF = $(top_builddir)/libtiff/libtiff.la 28libtiffincludedir = $(includedir) 29 30EXTRA_DIST = Makefile.vc \ 31 SConstruct \ 32 tif_config.h-vms \ 33 tif_config.vc.h \ 34 tif_config.wince.h \ 35 tiffconf.vc.h \ 36 tiffconf.wince.h \ 37 libtiff.def \ 38 libtiff.map \ 39 libtiffxx.map 40 41libtiffinclude_HEADERS = \ 42 tiff.h \ 43 tiffio.h \ 44 tiffvers.h 45 46if HAVE_CXX 47libtiffinclude_HEADERS += tiffio.hxx 48endif 49 50noinst_HEADERS = \ 51 t4.h \ 52 tif_dir.h \ 53 tif_predict.h \ 54 tiffiop.h \ 55 uvcode.h 56 57nodist_libtiffinclude_HEADERS = \ 58 tiffconf.h 59 60libtiff_la_SOURCES = \ 61 tif_aux.c \ 62 tif_close.c \ 63 tif_codec.c \ 64 tif_color.c \ 65 tif_compress.c \ 66 tif_dir.c \ 67 tif_dirinfo.c \ 68 tif_dirread.c \ 69 tif_dirwrite.c \ 70 tif_dumpmode.c \ 71 tif_error.c \ 72 tif_extension.c \ 73 tif_fax3.c \ 74 tif_fax3sm.c \ 75 tif_flush.c \ 76 tif_getimage.c \ 77 tif_jbig.c \ 78 tif_jpeg.c \ 79 tif_jpeg_12.c \ 80 tif_luv.c \ 81 tif_lzma.c \ 82 tif_lzw.c \ 83 tif_next.c \ 84 tif_ojpeg.c \ 85 tif_open.c \ 86 tif_packbits.c \ 87 tif_pixarlog.c \ 88 tif_predict.c \ 89 tif_print.c \ 90 tif_read.c \ 91 tif_strip.c \ 92 tif_swab.c \ 93 tif_thunder.c \ 94 tif_tile.c \ 95 tif_version.c \ 96 tif_warning.c \ 97 tif_write.c \ 98 tif_zip.c 99 100libtiffxx_la_SOURCES = \ 101 tif_stream.cxx 102 103if WIN32_IO 104EXTRA_DIST += tif_unix.c 105libtiff_la_SOURCES += tif_win32.c 106else 107EXTRA_DIST += tif_win32.c 108libtiff_la_SOURCES += tif_unix.c 109endif 110 111lib_LTLIBRARIES = libtiff.la 112if HAVE_CXX 113lib_LTLIBRARIES += libtiffxx.la 114endif 115 116libtiff_la_LDFLAGS = \ 117 -no-undefined \ 118 -version-info $(LIBTIFF_VERSION_INFO) 119if HAVE_RPATH 120libtiff_la_LDFLAGS += $(LIBDIR) 121endif 122if HAVE_LD_VERSION_SCRIPT 123libtiff_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libtiff.map 124endif 125libtiff_la_LIBADD = $(LIBPORT) 126 127libtiffxx_la_LDFLAGS = \ 128 -no-undefined \ 129 -version-info $(LIBTIFF_VERSION_INFO) 130if HAVE_RPATH 131libtiffxx_la_LDFLAGS += $(LIBDIR) 132endif 133if HAVE_LD_VERSION_SCRIPT 134libtiffxx_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libtiffxx.map 135endif 136libtiffxx_la_LIBADD = $(LIBTIFF) $(LIBPORT) 137libtiffxx_la_DEPENDENCIES = libtiff.la 138 139# 140# The finite state machine tables used by the G3/G4 decoders 141# are generated by the mkg3states program. On systems without 142# make these rules have to be manually carried out. 143# 144noinst_PROGRAMS = mkg3states 145mkg3states_SOURCES = mkg3states.c tif_fax3.h 146mkg3states_LDADD = $(LIBPORT) 147 148faxtable: mkg3states 149 (rm -f tif_fax3sm.c && ./mkg3states -b -c const tif_fax3sm.c) 150 151