home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
NETWORK
/
netpbm_src.lzh
/
NETPBM
/
LIBTIFF
/
Imakefile
< prev
next >
Wrap
Makefile
|
1996-11-18
|
4KB
|
107 lines
/* Imakefile for tiff library.
*
* Copyright (C) 1991 by Rainer Klute.
*/
/*
* Tag Image File Format Library
*
* Copyright (c) 1988, 1989, 1990, 1991 Sam Leffler
* Copyright (c) 1991 Silicon Graphics, Inc.
*
* 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 Stanford 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.
*/
/*
* Library-wide configuration defines:
* SUBFILE_COMPAT include compat code for bad SubFileType tag
* JPEG_SUPPORT add support for C-Cube JPEG tags & JPEG algorithm
*
* Compression configuration defines:
* CCITT_SUPPORT add support for CCITT Group 3 & 4 algorithms
* PACKBITS_SUPPORT add support for Macintosh PackBits algorithm
* LZW_SUPPORT add support for LZW algorithm
* THUNDER_SUPPORT add support for ThunderScan 4-bit RLE algorithm
* NEXT_SUPPORT add support for NeXT 2-bit RLE algorithm
* JPEG_SUPPORT add support for C-Cube JPEG tags & JPEG algorithm
*
* Note that if you change the library-wide configuration, you'll
* need to manual force a full rebuild. Changing the configuration
* of which compression algorithms are included in the library is
* automatically handled (i.e. tif_compress.o has a dependency on
* the Makefile).
*/
CONF_COMPRESSION=\
-DPACKBITS_SUPPORT \
-DLZW_SUPPORT \
-DCCITT_SUPPORT \
-DTHUNDER_SUPPORT \
-DNEXT_SUPPORT \
${NULL}
CONF_LIBRARY=\
-DUSE_VARARGS=1 \
-DUSE_PROTOTYPES=0 \
${NULL}
#define LibTiff libtiff.a
#define DepLibTiff LibTiff
#include <../Pbmplus.tmpl>
DEFINES = ${CONF_LIBRARY}
SRCS = tif_aux.c tif_ccittrle.c tif_close.c tif_compress.c tif_dir.c \
tif_dirinfo.c tif_dirread.c tif_dirwrite.c tif_dumpmode.c tif_error.c \
tif_fax3.c tif_fax4.c tif_flush.c tif_getimage.c tif_jpeg.c tif_lzw.c \
tif_machdep.c tif_next.c tif_open.c tif_packbits.c tif_print.c \
tif_read.c tif_strip.c tif_swab.c tif_thunder.c tif_tile.c tif_unix.c \
tif_version.c tif_warning.c tif_write.c
OBJS= tif_aux.o tif_ccittrle.o tif_close.o tif_compress.o tif_dir.o \
tif_dirinfo.o tif_dirread.o tif_dirwrite.o tif_dumpmode.o tif_error.o \
tif_fax3.o tif_fax4.o tif_flush.o tif_getimage.o tif_jpeg.o tif_lzw.o \
tif_machdep.o tif_next.o tif_open.o tif_packbits.o tif_print.o \
tif_read.o tif_strip.o tif_swab.o tif_thunder.o tif_tile.o tif_unix.o \
tif_version.o tif_warning.o tif_write.o
AllTarget($(LIBTIFF))
includes:: g3states.h
g3states.h: mkg3states.c t4.h
${CC} -o mkg3states ${CFLAGS} mkg3states.c
./mkg3states > g3states.h
tif_fax3.c: g3states.h
clean::
$(RM) g3states.h mkg3states
DependTarget()
NormalLibraryObjectRule()
NormalLibraryTarget(tiff,$(OBJS))
SpecialObjectRule(tif_compress.o,,${CONF_COMPRESSION})
#if InstallLibraries
InstallLibrary(tiff,$(PBMPLUSDIR)$(PBMPLUSLIBDIR))
#endif