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 tif_win32.c 39 40libtiffinclude_HEADERS = \ 41 tiff.h \ 42 tiffio.h \ 43 tiffvers.h 44 45if HAVE_CXX 46libtiffinclude_HEADERS += tiffio.hxx 47endif 48 49noinst_HEADERS = \ 50 t4.h \ 51 tif_dir.h \ 52 tif_predict.h \ 53 tiffiop.h \ 54 uvcode.h 55 56nodist_libtiffinclude_HEADERS = \ 57 tiffconf.h 58 59libtiff_la_SOURCES = \ 60 tif_aux.c \ 61 tif_close.c \ 62 tif_codec.c \ 63 tif_color.c \ 64 tif_compress.c \ 65 tif_dir.c \ 66 tif_dirinfo.c \ 67 tif_dirread.c \ 68 tif_dirwrite.c \ 69 tif_dumpmode.c \ 70 tif_error.c \ 71 tif_extension.c \ 72 tif_fax3.c \ 73 tif_fax3sm.c \ 74 tif_flush.c \ 75 tif_getimage.c \ 76 tif_jbig.c \ 77 tif_jpeg.c \ 78 tif_jpeg_12.c \ 79 tif_luv.c \ 80 tif_lzw.c \ 81 tif_next.c \ 82 tif_ojpeg.c \ 83 tif_open.c \ 84 tif_packbits.c \ 85 tif_pixarlog.c \ 86 tif_predict.c \ 87 tif_print.c \ 88 tif_read.c \ 89 tif_strip.c \ 90 tif_swab.c \ 91 tif_thunder.c \ 92 tif_tile.c \ 93 tif_unix.c \ 94 tif_version.c \ 95 tif_warning.c \ 96 tif_write.c \ 97 tif_zip.c 98 99libtiffxx_la_SOURCES = \ 100 tif_stream.cxx 101 102lib_LTLIBRARIES = libtiff.la 103if HAVE_CXX 104lib_LTLIBRARIES += libtiffxx.la 105endif 106 107libtiff_la_LDFLAGS = \ 108 -no-undefined \ 109 -version-info $(LIBTIFF_VERSION_INFO) 110if HAVE_RPATH 111libtiff_la_LDFLAGS += $(LIBDIR) 112endif 113libtiff_la_LIBADD = $(LIBPORT) 114 115libtiffxx_la_LDFLAGS = \ 116 -no-undefined \ 117 -version-info $(LIBTIFF_VERSION_INFO) 118if HAVE_RPATH 119libtiffxx_la_LDFLAGS += $(LIBDIR) 120endif 121libtiffxx_la_LIBADD = $(LIBTIFF) $(LIBPORT) 122libtiffxx_la_DEPENDENCIES = libtiff.la 123 124# 125# The finite state machine tables used by the G3/G4 decoders 126# are generated by the mkg3states program. On systems without 127# make these rules have to be manually carried out. 128# 129noinst_PROGRAMS = mkg3states 130mkg3states_SOURCES = mkg3states.c tif_fax3.h 131mkg3states_LDADD = $(LIBPORT) 132 133faxtable: mkg3states 134 (rm -f tif_fax3sm.c && ./mkg3states -b -c const tif_fax3sm.c) 135 136