# # This file is a Makefile for IMG. If it has the name "Makefile.in" # then it is a template for a Makefile; to generate the actual Makefile, # run "./configure", which is a configuration script generated by the # "autoconf" program (constructs like "@foo@" will get replaced in the # actual Makefile. EXTENSION = Img VERSION = @IMG_VERSION@ IMG_LIB_FILE = @IMG_LIB_FILE@ OBJEXT = @OBJEXT@ CYGPATH = @CYGPATH@ # Directory where libz, libpng, libjpeg and libtiff are at runtime. IMG_RUNTIME_DIR = $(exec_prefix)/lib # How to reference the libz library. ZREF = -L${IMG_RUNTIME_DIR} -L. -lz #ZREF = -liflPNG # this works for Irix 6.2 #name of the binary distribution file. IMG_BIN_DIST_FILE = img$(VERSION).system.tar # # If you want the dynamicall loader to load # the libraries always from the same directory, # do it here. Warning: the tests only work # if the libaries really are there!!!! # IMG_FULL_PATH = #IMG_FULL_PATH = /img$(VERSION)/ # don't forget the final slash!! # # names of additional libraries to be used/produced. # Z_LIB_FILE = @Z_LIB_FILE@ PNG_LIB_FILE = @PNG_LIB_FILE@ JPEG_LIB_FILE = @JPEG_LIB_FILE@ TIFF_LIB_FILE = @TIFF_LIB_FILE@ # IRIX has his "ifl" libraries, which contain the same # functions. JPEG and TIFF work fine, so they don't have # to be built. LIBZ is included in libiflPNG.so, but # this library doesn't work for PNG decoding. #Z_LIB_FILE = libiflPNG.so #JPEG_LIB_FILE = libiflJFIF.so #TIFF_LIB_FILE = libiflTIFF.so # # If your system has an option to specify the library-name # at runtime (such as -soname or -h), uncomment the following IMG_HNAME = #-Wl,-soname,${IMG_LIB_FILE} Z_HNAME = #-Wl,-soname,libz.so.1 PNG_HNAME = #-Wl,-soname,libpng.so.2 JPEG_HNAME = #-Wl,-soname,libjpeg.so.62 TIFF_HNAME = #-Wl,-soname,libtiff.so.3 IMG_LD_SEARCH_FLAGS = @IMG_LD_SEARCH_FLAGS@ # #---------------------------------------------------------------- # Things you can change to personalize the Makefile for your own # site (you can make these changes in either Makefile.in or # Makefile, but changes to Makefile will get lost if you re-run # the configuration script). #---------------------------------------------------------------- # Directory in which the source of this extension can be found srcdir = @srcdir@ # Directories in which the Tcl core can be found TCL_SRC_DIR = @TCL_SRC_DIR@ TCL_INC_DIR = @TCL_INC_DIR@ TCL_LIB_DIR = @TCL_LIB_DIR@ TCL_LIB_SPEC = @TCL_LIB_SPEC@ TCL_VERSION = @TCL_VERSION@ # Directories in which the Tk core can be found TK_SRC_DIR = @TK_SRC_DIR@ TK_INC_DIR = @TK_INC_DIR@ TK_LIB_DIR = @TK_LIB_DIR@ TK_BIN_DIR = @TK_BIN_DIR@ TK_LIB_SPEC = @TK_LIB_SPEC@ TK_VERSION = @TK_VERSION@ X11_LIB_DIR = @X11_LIB_DIR@ PRIVATE_INC = -I$(shell echo "$(TCL_SRC_DIR)/generic" | sed -e 's|/cygdrive/\(.\)/|\1:/|') \ -I$(shell echo "$(TCL_SRC_DIR)/win" | sed -e 's|/cygdrive/\(.\)/|\1:/|') \ -I$(shell echo "$(TK_SRC_DIR)/generic" | sed -e 's|/cygdrive/\(.\)/|\1:/|') \ -I$(shell echo "$(TK_SRC_DIR)/win" | sed -e 's|/cygdrive/\(.\)/|\1:/|') #PRIVATE_INC = -I$(shell $(CYGPATH) "$(TCL_SRC_DIR)/generic") \ # -I$(shell $(CYGPATH) "$(TCL_SRC_DIR)/win") \ # -I$(shell $(CYGPATH) "$(TK_SRC_DIR)/generic") \ # -I$(shell $(CYGPATH) "$(TK_SRC_DIR)/win") # Directories in which the X11 includes and libraries can be found TK_XINCLUDES = @TK_XINCLUDES@ TK_XLIBSW = @TK_XLIBSW@ # Libraries to be included with libimg$(VERSION).so TCL_SHARED_LIBS = @TCL_SHARED_LIBS@ # Default top-level directories in which to install architecture- # specific files (exec_prefix) and machine-independent files such # as scripts (prefix). The values specified here may be overridden # at configure-time with the --exec-prefix and --prefix options # to the "configure" script. prefix = @prefix@ exec_prefix = @exec_prefix@ # Directory containing scripts supporting the work of this makefile tool = $(srcdir)/tools # The following definition can be set to non-null for special systems # like AFS with replication. It allows the pathnames used for installation # to be different than those used for actually reference files at # run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix # when installing files. INSTALL_ROOT = # Directory where libimg.a is at run-time: LIB_RUNTIME_DIR = $(exec_prefix)/lib/$(EXTENSION)$(VERSION) # Directory in which to install the archive libimg.a: LIB_INSTALL_DIR = $(INSTALL_ROOT)$(LIB_RUNTIME_DIR) # Directory in which to install the extended shell tclsh: BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin # Directory in which to install the include file transform.h: INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include # Top-level directory in which to install manual entries: MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man # Directory where libz, libpng and libjpeg are (or will be) installed. IMG_INSTALL_DIR = $(INSTALL_ROOT)$(IMG_RUNTIME_DIR) # To change the compiler switches, for example to change from -O # to -g, change the following line: CFLAGS = @CFLAGS@ # To disable ANSI-C procedure prototypes reverse the comment characters # on the following lines: PROTO_FLAGS = #PROTO_FLAGS = -DNO_PROTOTYPE # To enable memory debugging reverse the comment characters on the following # lines. Warning: if you enable memory debugging, you must do it # *everywhere*, including all the code that calls Tcl, and you must use # ckalloc and ckfree everywhere instead of malloc and free. MEM_DEBUG_FLAGS = #MEM_DEBUG_FLAGS = -DTCL_MEM_DEBUG # Some versions of make, like SGI's, use the following variable to # determine which shell to use for executing commands: SHELL = /bin/sh # Tcl used to let the configure script choose which program to use # for installing, but there are just too many different versions of # "install" around; better to use the install-sh script that comes # with the distribution, which is slower but guaranteed to work. INSTALL = $(tool)/install-sh -c # The symbols below provide support for dynamic loading and shared # libraries. The values of the symbols are normally set by the # configure script. You shouldn't normally need to modify any of # these definitions by hand. IMG_SHLIB_CFLAGS = @IMG_SHLIB_CFLAGS@ # The symbol below provipng support for dynamic loading and shared # libraries. See configure.in for a pngcription of what it means. # The values of the symbolis normally set by the configure script. SHLIB_LD = @SHLIB_LD@ # Libraries to use when linking: must include at least the dynamic # loading library and the math library (in that order). This # definition is determined by the configure script. ALL_LIBS = $(TCL_LIB) @TCL_LIBS@ @LIBS@ @IMG_CC_SEARCH_FLAGS@ LIBS = @SHARED_LIBS@ #---------------------------------------------------------------- # The information below is modified by the configure script when # Makefile is generated from Makefile.in. You shouldn't normally # modify any of this stuff by hand. #---------------------------------------------------------------- INSTALL_PROGRAM = $(INSTALL) -m 744 INSTALL_DATA = $(INSTALL) -m 644 INSTALL_SHLIB = $(INSTALL) -m 555 RANLIB = @RANLIB@ SHLIB_SUFFIX = @SHLIB_SUFFIX@ #---------------------------------------------------------------- zlibdir = $(srcdir)/libz pngdir = $(srcdir)/libpng jpegdir = $(srcdir)/libjpeg tiffdir = $(srcdir)/libtiff #---------------------------------------------------------------- # The information below should be usable as is. The configure # script won't modify it and you shouldn't need to modify it # either. #---------------------------------------------------------------- CC = @CC@ # $(TCL_CC_SWITCHES) INCLUDES = -I. -I$(srcdir) -I$(zlibdir) -I$(pngdir) \ -I$(jpegdir) -I$(tiffdir) \ -I$(TCL_INC_DIR) -I$(TK_INC_DIR) $(PRIVATE_INC) \ $(TK_XINCLUDES) DEFINES = $(PROTO_FLAGS) $(MEM_DEBUG_FLAGS) $(IMG_SHLIB_CFLAGS) \ @DEFS@ @TCL_DEFS@ CC_SWITCHES = $(CFLAGS) $(DEFINES) $(INCLUDES) -D__X11__ \ -DZ_LIB_NAME=\"$(IMG_FULL_PATH)$(Z_LIB_FILE)\" \ -DPNG_LIB_NAME=\"$(IMG_FULL_PATH)$(PNG_LIB_FILE)\" \ -DJPEG_LIB_NAME=\"$(IMG_FULL_PATH)$(JPEG_LIB_FILE)\" \ -DTIFF_LIB_NAME=\"$(IMG_FULL_PATH)$(TIFF_LIB_FILE)\" # fundamentals of this library SOURCES = imgInit.c imgObj.c imgUtil.c imgPmap.c @PMAP@.c \ imgBMP.c imgGIF.c imgJPEG.c imgPNG.c imgPS.c \ imgTIFF.c imgTIFFjpeg.c imgTIFFpixar.c imgTIFFzip.c \ imgWindow.c imgXBM.c imgXPM.c OBJECTS = imgInit.${OBJEXT} imgObj.${OBJEXT} imgUtil.${OBJEXT} imgPmap.${OBJEXT} @PMAP@.${OBJEXT} \ imgBMP.${OBJEXT} imgGIF.${OBJEXT} imgJPEG.${OBJEXT} imgPNG.${OBJEXT} imgPS.${OBJEXT} \ imgTIFF.${OBJEXT} imgTIFFjpeg.${OBJEXT} imgTIFFpixar.${OBJEXT} imgTIFFzip.${OBJEXT} \ imgWindow.${OBJEXT} imgXBM.${OBJEXT} imgXPM.${OBJEXT} @COMPAT_OBJS@ #-------------------------------------------------------# default: $(IMG_LIB_FILE) all: $(IMG_LIB_FILE) @BUILD_ALL@ test: $(IMG_LIB_FILE) PATH=${TK_BIN_DIR}:${PATH}; export PATH; \ TCLLIBPATH=`pwd`; export TCLLIBPATH; \ SHLIB_PATH=`pwd`:${TK_LIB_DIR}:${X11_LIB_DIR}:${TCL_LIB_DIR}:${IMG_RUNTIME_DIR}; \ export SHLIB_PATH; \ LD_LIBRARY_PATH=`pwd`:${TK_LIB_DIR}:${X11_LIB_DIR}:${TCL_LIB_DIR}:${IMG_RUNTIME_DIR}; \ export LD_LIBRARY_PATH; \ wish${TK_VERSION} demo.tcl test.verbose: $(IMG_LIB_FILE) PATH=${TK_BIN_DIR}:${PATH}; export PATH; \ TCLLIBPATH=`pwd`; export TCLLIBPATH; \ SHLIB_PATH=`pwd`:${TK_LIB_DIR}:${X11_LIB_DIR}:${TCL_LIB_DIR}:${IMG_RUNTIME_DIR}; \ export SHLIB_PATH; \ LD_LIBRARY_PATH=`pwd`:${TK_LIB_DIR}:${X11_LIB_DIR}:${TCL_LIB_DIR}:${IMG_RUNTIME_DIR}; \ export LD_LIBRARY_PATH; \ ( echo set VERBOSE 1\; source demo.tcl) | wish${TK_VERSION} demo: $(IMG_LIB_FILE) tcl2c -o demo.c demo.tcl -a -img $(CC) -o demo demo.c -L. $(IMG_LIB_FILE) -ltk${TK_VERSION} \ -ltcl${TK_VERSION} -ljpeg -ltiff -lpng -lz -lm -ldl install-all: install @INSTALL_ALL@ install: $(IMG_LIB_FILE) @$(tool)/mkinstalldirs $(LIB_INSTALL_DIR)/msgs @echo "Installing $(IMG_LIB_FILE)" @$(INSTALL_SHLIB) $(IMG_LIB_FILE) $(LIB_INSTALL_DIR) @$(RANLIB) $(LIB_INSTALL_DIR)/$(IMG_LIB_FILE) @echo "Installing pkgIndex.tcl" @$(INSTALL_DATA) pkgIndex.tcl $(LIB_INSTALL_DIR) @echo "Installing demo.tcl" @$(INSTALL_DATA) demo.tcl $(LIB_INSTALL_DIR) @echo "Installing tkv.tcl" @$(INSTALL_DATA) tkv.tcl $(LIB_INSTALL_DIR) @echo "Installing messages" @$(INSTALL_DATA) imgmsg.tcl $(LIB_INSTALL_DIR) @$(INSTALL_DATA) msgs/* $(LIB_INSTALL_DIR)/msgs install-z: $(Z_LIB_FILE) @$(tool)/mkinstalldirs $(IMG_INSTALL_DIR) $(INCLUDE_INSTALL_DIR) @echo "Installing $(Z_LIB_FILE)" @$(INSTALL_SHLIB) $(Z_LIB_FILE) $(IMG_INSTALL_DIR) @$(RANLIB) $(IMG_INSTALL_DIR)/$(Z_LIB_FILE) @rm -f $(IMG_INSTALL_DIR)/libz.so.1.1 @ln -s $(Z_LIB_FILE) $(IMG_INSTALL_DIR)/libz.so.1.1 @rm -f $(IMG_INSTALL_DIR)/libz.so.1 @ln -s $(Z_LIB_FILE) $(IMG_INSTALL_DIR)/libz.so.1 @rm -f $(IMG_INSTALL_DIR)/libz.so @ln -s libz.so.1 $(IMG_INSTALL_DIR)/libz.so @for i in zlib.h zconf.h; do \ echo "Installing $$i"; \ $(INSTALL_DATA) $(zlibdir)/$$i $(INCLUDE_INSTALL_DIR); \ done; install-png: $(PNG_LIB_FILE) @$(tool)/mkinstalldirs $(IMG_INSTALL_DIR) $(INCLUDE_INSTALL_DIR) @echo "Installing $(PNG_LIB_FILE)" @$(INSTALL_SHLIB) $(PNG_LIB_FILE) $(IMG_INSTALL_DIR) @$(RANLIB) $(IMG_INSTALL_DIR)/$(PNG_LIB_FILE) @rm -f $(IMG_INSTALL_DIR)/libpng.so.2.1 @ln -s $(PNG_LIB_FILE) $(IMG_INSTALL_DIR)/libpng.so.2.1 @rm -f $(IMG_INSTALL_DIR)/libpng.so.2 @ln -s $(PNG_LIB_FILE) $(IMG_INSTALL_DIR)/libpng.so.2 @rm -f $(IMG_INSTALL_DIR)/libpng.so @ln -s libpng.so.2 $(IMG_INSTALL_DIR)/libpng.so @for i in png.h pngconf.h; do \ echo "Installing $$i"; \ $(INSTALL_DATA) $(pngdir)/$$i $(INCLUDE_INSTALL_DIR); \ done; install-jpeg: $(JPEG_LIB_FILE) @$(tool)/mkinstalldirs $(IMG_INSTALL_DIR) $(INCLUDE_INSTALL_DIR) @echo "Installing $(JPEG_LIB_FILE)" @$(INSTALL_SHLIB) $(JPEG_LIB_FILE) $(IMG_INSTALL_DIR) @$(RANLIB) $(IMG_INSTALL_DIR)/$(JPEG_LIB_FILE) @rm -f $(IMG_INSTALL_DIR)/libjpeg.so.62.0 @ln -s $(JPEG_LIB_FILE) $(IMG_INSTALL_DIR)/libjpeg.so.62.0 @rm -f $(IMG_INSTALL_DIR)/libjpeg.so.62 @ln -s $(JPEG_LIB_FILE) $(IMG_INSTALL_DIR)/libjpeg.so.62 @rm -f $(IMG_INSTALL_DIR)/libjpeg.so @ln -s libjpeg.so.62 $(IMG_INSTALL_DIR)/libjpeg.so @echo "Installing jconfig.h"; @$(INSTALL_DATA) libjpeg/jconfig.h $(INCLUDE_INSTALL_DIR); @for i in jpeglib.h jmorecfg.h jerror.h; do \ echo "Installing $$i"; \ $(INSTALL_DATA) $(jpegdir)/$$i $(INCLUDE_INSTALL_DIR); \ done; install-tiff: $(TIFF_LIB_FILE) @$(tool)/mkinstalldirs $(IMG_INSTALL_DIR) $(INCLUDE_INSTALL_DIR) @echo "Installing $(TIFF_LIB_FILE)" @$(INSTALL_SHLIB) $(TIFF_LIB_FILE) $(IMG_INSTALL_DIR) @$(RANLIB) $(IMG_INSTALL_DIR)/$(TIFF_LIB_FILE) @rm -f $(IMG_INSTALL_DIR)/libtiff.so.3.5 @ln -s $(TIFF_LIB_FILE) $(IMG_INSTALL_DIR)/libtiff.so.3.5 @rm -f $(IMG_INSTALL_DIR)/libtiff.so.3 @ln -s $(TIFF_LIB_FILE) $(IMG_INSTALL_DIR)/libtiff.so.3 @rm -f $(IMG_INSTALL_DIR)/libtiff.so @ln -s libtiff.so.3 $(IMG_INSTALL_DIR)/libtiff.so @for i in tiff.h tiffio.h tiffconf.h; do \ echo "Installing $$i"; \ $(INSTALL_DATA) $(tiffdir)/$$i $(INCLUDE_INSTALL_DIR); \ done; bindist: rm -rf img$(VERSION) $(tool)/mkinstalldirs img$(VERSION)/tests cp -R tests img$(VERSION) cp README* img$(VERSION) cp demo.tcl img$(VERSION) cp $(IMG_LIB_FILE) img$(VERSION) cp pkgIndex.tcl img$(VERSION) cp tkv.tcl img$(VERSION) cp $(tool)/install.tcl img$(VERSION) if test -f $(Z_LIB_FILE); then \ cp $(Z_LIB_FILE) img$(VERSION); \ cp $(zlibdir)/zlib.h img$(VERSION); \ cp $(zlibdir)/zconf.h img$(VERSION); \ fi if test -f $(PNG_LIB_FILE); then \ cp $(PNG_LIB_FILE) img$(VERSION); \ cp $(pngdir)/png.h img$(VERSION); \ cp $(pngdir)/pngconf.h img$(VERSION); \ fi if test -f $(JPEG_LIB_FILE); then \ cp $(JPEG_LIB_FILE) img$(VERSION); \ cp $(jpegdir)/jpeglib.h img$(VERSION); \ cp $(jpegdir)/jconfig.h img$(VERSION); \ cp $(jpegdir)/jmorecfg.h img$(VERSION); \ cp $(jpegdir)/jerror.h img$(VERSION); \ fi if test -f $(TIFF_LIB_FILE); then \ cp $(TIFF_LIB_FILE) img$(VERSION); \ cp $(tiffdir)/tiff.h img$(VERSION); \ cp $(tiffdir)/tiffio.h img$(VERSION); \ cp $(tiffdir)/tiffconf.h img$(VERSION); \ fi tar cf $(IMG_BIN_DIST_FILE) img$(VERSION) rm -f $(IMG_BIN_DIST_FILE).gz gzip -9 $(IMG_BIN_DIST_FILE) rm -rf img$(VERSION) #-------------------------------------------------------# imgInit.${OBJEXT}: $(srcdir)/imgInit.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgInit.c -o $@ imgObj.${OBJEXT}: $(srcdir)/imgObj.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgObj.c -o $@ imgUtil.${OBJEXT}: $(srcdir)/imgUtil.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgUtil.c -o $@ imgPmap.${OBJEXT}: $(srcdir)/imgPmap.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgPmap.c -o $@ imgUnixPmap.${OBJEXT}: $(srcdir)/imgUnixPmap.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgUnixPmap.c -o $@ imgWinPmap.${OBJEXT}: $(srcdir)/imgWinPmap.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgWinPmap.c -o $@ imgBMP.${OBJEXT}: $(srcdir)/imgBMP.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgBMP.c -o $@ imgGIF.${OBJEXT}: $(srcdir)/imgGIF.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgGIF.c -o $@ imgJPEG.${OBJEXT}: $(srcdir)/imgJPEG.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgJPEG.c -o $@ imgPNG.${OBJEXT}: $(srcdir)/imgPNG.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgPNG.c -o $@ imgPS.${OBJEXT}: $(srcdir)/imgPS.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgPS.c -o $@ imgTIFF.${OBJEXT}: $(srcdir)/imgTIFF.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgTIFF.c -o $@ imgTIFFjpeg.${OBJEXT}: $(srcdir)/imgTIFFjpeg.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgTIFFjpeg.c -o $@ imgTIFFpixar.${OBJEXT}: $(srcdir)/imgTIFFpixar.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgTIFFpixar.c -o $@ imgTIFFzip.${OBJEXT}: $(srcdir)/imgTIFFzip.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgTIFFzip.c -o $@ imgWindow.${OBJEXT}: $(srcdir)/imgWindow.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgWindow.c -o $@ imgXBM.${OBJEXT}: $(srcdir)/imgXBM.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgXBM.c -o $@ imgXPM.${OBJEXT}: $(srcdir)/imgXPM.c $(CC) $(CC_SWITCHES) -c $(srcdir)/imgXPM.c -o $@ #-------------------------------------------------------# dllEntry.${OBJEXT}: $(srcdir)/compat/dllEntry.c $(CC) $(CC_SWITCHES) -c $(srcdir)/compat/dllEntry.c -o $@ tclLoadAix.${OBJEXT}: $(srcdir)/compat/tclLoadAix.c $(CC) $(CC_SWITCHES) -c $(srcdir)/compat/tclLoadAix.c -o $@ tclLoadAout.${OBJEXT}: $(srcdir)/compat/tclLoadAout.c $(CC) $(CC_SWITCHES) -c $(srcdir)/compat/tclLoadAout.c -o $@ tclLoadDld.${OBJEXT}: $(srcdir)/compat/tclLoadDld.c $(CC) $(CC_SWITCHES) -c $(srcdir)/compat/tclLoadDld.c -o $@ tclLoadMac.${OBJEXT}: $(srcdir)/compat/tclLoadMac.c $(CC) $(CC_SWITCHES) -c $(srcdir)/compat/tclLoadMac.c -o $@ tclLoadNone.${OBJEXT}: $(srcdir)/compat/tclLoadNone.c $(CC) $(CC_SWITCHES) -c $(srcdir)/compat/tclLoadNone.c -o $@ tclLoadShl.${OBJEXT}: $(srcdir)/compat/tclLoadShl.c $(CC) $(CC_SWITCHES) -c $(srcdir)/compat/tclLoadShl.c -o $@ tclLoadWin.${OBJEXT}: $(srcdir)/compat/tclLoadWin.c $(CC) $(CC_SWITCHES) -c $(srcdir)/compat/tclLoadWin.c -o $@ #-------------------------------------------------------# .c.${OBJEXT}: $(CC) -c $(CC_SWITCHES) $< -o $@ #-------------------------------------------------------# $(IMG_LIB_FILE): $(OBJECTS) rm -f $@ @MAKE_LIB@ $(RANLIB) $@ #-------------------------------------------------------# # support for external libraries (libz, libpng, libjpeg, libtiff) $(tiffdir)/tif_fax3sm.c: $(tiffdir)/mkg3states.c $(tiffdir)/tif_fax3.h ${CC} -o $(tiffdir)/mkg3states ${CFLAGS} $(tiffdir)/mkg3states.c rm -f $(tiffdir)/tif_fax3sm.c $(tiffdir)/mkg3states -c const $(tiffdir)/tif_fax3sm.c ZLIB_SRC = \ $(zlibdir)/adler32.c $(zlibdir)/compress.c $(zlibdir)/crc32.c \ $(zlibdir)/deflate.c $(zlibdir)/gzio.c $(zlibdir)/infblock.c \ $(zlibdir)/infcodes.c $(zlibdir)/inffast.c $(zlibdir)/inflate.c \ $(zlibdir)/inftrees.c $(zlibdir)/infutil.c $(zlibdir)/trees.c \ $(zlibdir)/uncompr.c $(zlibdir)/zutil.c ZLIB_OBJ = \ adler32.${OBJEXT} compress.${OBJEXT} crc32.${OBJEXT} \ deflate.${OBJEXT} gzio.${OBJEXT} infblock.${OBJEXT} \ infcodes.${OBJEXT} inffast.${OBJEXT} inflate.${OBJEXT} \ inftrees.${OBJEXT} infutil.${OBJEXT} trees.${OBJEXT} \ uncompr.${OBJEXT} zutil.${OBJEXT} PNG_SRC = \ $(pngdir)/png.c $(pngdir)/pngerror.c $(pngdir)/pngmem.c \ $(pngdir)/pngpread.c $(pngdir)/pngread.c $(pngdir)/pngrio.c \ $(pngdir)/pngrtran.c $(pngdir)/pngrutil.c $(pngdir)/pngset.c \ $(pngdir)/pngtrans.c $(pngdir)/pngwio.c $(pngdir)/pngwrite.c \ $(pngdir)/pngwtran.c $(pngdir)/pngwutil.c $(pngdir)/pngget.c PNG_OBJ = \ png.${OBJEXT} pngerror.${OBJEXT} pngmem.${OBJEXT} \ pngpread.${OBJEXT} pngread.${OBJEXT} pngrio.${OBJEXT} \ pngrtran.${OBJEXT} pngrutil.${OBJEXT} pngset.${OBJEXT} \ pngtrans.${OBJEXT} pngwio.${OBJEXT} pngwrite.${OBJEXT} \ pngwtran.${OBJEXT} pngwutil.${OBJEXT} pngget.${OBJEXT} JPEG_SRC = \ $(jpegdir)/jcapimin.c $(jpegdir)/jcapistd.c $(jpegdir)/jccoefct.c \ $(jpegdir)/jccolor.c $(jpegdir)/jcdctmgr.c $(jpegdir)/jchuff.c \ $(jpegdir)/jcinit.c $(jpegdir)/jcmainct.c $(jpegdir)/jcmarker.c \ $(jpegdir)/jcmaster.c $(jpegdir)/jcomapi.c $(jpegdir)/jcparam.c \ $(jpegdir)/jcphuff.c $(jpegdir)/jcprepct.c $(jpegdir)/jcsample.c \ $(jpegdir)/jctrans.c $(jpegdir)/jdapimin.c $(jpegdir)/jdapistd.c \ $(jpegdir)/jdatadst.c $(jpegdir)/jdatasrc.c $(jpegdir)/jdcoefct.c \ $(jpegdir)/jdcolor.c $(jpegdir)/jddctmgr.c $(jpegdir)/jdhuff.c \ $(jpegdir)/jdinput.c $(jpegdir)/jdmainct.c $(jpegdir)/jdmarker.c \ $(jpegdir)/jdmaster.c $(jpegdir)/jdmerge.c $(jpegdir)/jdphuff.c \ $(jpegdir)/jdpostct.c $(jpegdir)/jdsample.c $(jpegdir)/jdtrans.c \ $(jpegdir)/jerror.c $(jpegdir)/jfdctflt.c $(jpegdir)/jfdctfst.c \ $(jpegdir)/jfdctint.c $(jpegdir)/jidctflt.c $(jpegdir)/jidctfst.c \ $(jpegdir)/jidctint.c $(jpegdir)/jidctred.c $(jpegdir)/jquant1.c \ $(jpegdir)/jquant2.c $(jpegdir)/jutils.c $(jpegdir)/jmemmgr.c \ $(jpegdir)/jmemansi.c JPEG_OBJ = \ jcapimin.${OBJEXT} jcapistd.${OBJEXT} jccoefct.${OBJEXT} \ jccolor.${OBJEXT} jcdctmgr.${OBJEXT} jchuff.${OBJEXT} \ jcinit.${OBJEXT} jcmainct.${OBJEXT} jcmarker.${OBJEXT} \ jcmaster.${OBJEXT} jcomapi.${OBJEXT} jcparam.${OBJEXT} \ jcphuff.${OBJEXT} jcprepct.${OBJEXT} jcsample.${OBJEXT} \ jctrans.${OBJEXT} jdapimin.${OBJEXT} jdapistd.${OBJEXT} \ jdatadst.${OBJEXT} jdatasrc.${OBJEXT} jdcoefct.${OBJEXT} \ jdcolor.${OBJEXT} jddctmgr.${OBJEXT} jdhuff.${OBJEXT} \ jdinput.${OBJEXT} jdmainct.${OBJEXT} jdmarker.${OBJEXT} \ jdmaster.${OBJEXT} jdmerge.${OBJEXT} jdphuff.${OBJEXT} \ jdpostct.${OBJEXT} jdsample.${OBJEXT} jdtrans.${OBJEXT} \ jerror.${OBJEXT} jfdctflt.${OBJEXT} jfdctfst.${OBJEXT} \ jfdctint.${OBJEXT} jidctflt.${OBJEXT} jidctfst.${OBJEXT} \ jidctint.${OBJEXT} jidctred.${OBJEXT} jquant1.${OBJEXT} \ jquant2.${OBJEXT} jutils.${OBJEXT} jmemmgr.${OBJEXT} \ jmemansi.${OBJEXT} TIFF_SRC = \ $(tiffdir)/tif_aux.c $(tiffdir)/tif_close.c $(tiffdir)/tif_codec.c \ $(tiffdir)/tif_compress.c $(tiffdir)/tif_dir.c $(tiffdir)/tif_dirinfo.c \ $(tiffdir)/tif_dirread.c $(tiffdir)/tif_dirwrite.c $(tiffdir)/tif_dumpmode.c \ $(tiffdir)/tif_error.c $(tiffdir)/tif_fax3.c $(tiffdir)/tif_fax3sm.c \ $(tiffdir)/tif_getimage.c $(tiffdir)/tif_flush.c $(tiffdir)/tif_luv.c \ $(tiffdir)/tif_lzw.c $(tiffdir)/tif_next.c $(tiffdir)/tif_open.c \ $(tiffdir)/tif_packbits.c $(tiffdir)/tif_predict.c $(tiffdir)/tif_print.c \ $(tiffdir)/tif_read.c $(tiffdir)/tif_swab.c $(tiffdir)/tif_strip.c \ $(tiffdir)/tif_thunder.c $(tiffdir)/tif_tile.c $(tiffdir)/tif_unix.c \ $(tiffdir)/tif_version.c $(tiffdir)/tif_warning.c $(tiffdir)/tif_write.c TIFF_OBJ = \ tif_aux.${OBJEXT} tif_close.${OBJEXT} tif_codec.${OBJEXT} \ tif_compress.${OBJEXT} tif_dir.${OBJEXT} tif_dirinfo.${OBJEXT} \ tif_dirread.${OBJEXT} tif_dirwrite.${OBJEXT} tif_dumpmode.${OBJEXT} \ tif_error.${OBJEXT} tif_fax3.${OBJEXT} tif_fax3sm.${OBJEXT} \ tif_getimage.${OBJEXT} tif_flush.${OBJEXT} tif_luv.${OBJEXT} \ tif_lzw.${OBJEXT} tif_next.${OBJEXT} tif_open.${OBJEXT} \ tif_packbits.${OBJEXT} tif_predict.${OBJEXT} tif_print.${OBJEXT} \ tif_read.${OBJEXT} tif_swab.${OBJEXT} tif_strip.${OBJEXT} \ tif_thunder.${OBJEXT} tif_tile.${OBJEXT} tif_unix.${OBJEXT} \ tif_version.${OBJEXT} tif_warning.${OBJEXT} tif_write.${OBJEXT} z: $(Z_LIB_FILE) @echo ... done $(Z_LIB_FILE): $(ZLIB_OBJ) rm -f $(Z_LIB_FILE) @MAKE_Z@ $(RANLIB) $(Z_LIB_FILE) if test "$(Z_LIB_FILE)" != "libz.so.1.1"; then\ rm -f libz.so.1.1; \ ln -s $(Z_LIB_FILE) libz.so.1.1; \ fi if test "$(Z_LIB_FILE)" != "libz.so.1"; then\ rm -f libz.so.1; \ ln -s $(Z_LIB_FILE) libz.so.1; \ fi if test "$(Z_LIB_FILE)" != "libz.so"; then\ rm -f libz.so; \ ln -s libz.so.1 libz.so; \ fi png: $(PNG_LIB_FILE) @echo ... done $(PNG_LIB_FILE): $(PNG_OBJ) rm -f $(PNG_LIB_FILE) LD_LIBRARY_PATH=`pwd`:${IMG_RUNTIME_DIR}; \ export LD_LIBRARY_PATH; \ @MAKE_PNG@ $(RANLIB) $(PNG_LIB_FILE) if test "$(PNG_LIB_FILE)" != "libpng.so.2.1"; then \ rm -f libpng.so.2.1; \ ln -s $(PNG_LIB_FILE) libpng.so.2.1; \ fi if test "$(PNG_LIB_FILE)" != "libpng.so.2"; then \ rm -f libpng.so.2; \ ln -s $(PNG_LIB_FILE) libpng.so.2; \ fi if test "$(PNG_LIB_FILE)" != "libpng.so"; then\ rm -f libpng.so; \ ln -s libpng.so.2 libpng.so; \ fi jpeg: $(JPEG_LIB_FILE) @echo ... done $(JPEG_LIB_FILE): $(JPEG_OBJ) rm -f $(JPEG_LIB_FILE) @MAKE_JPEG@ $(RANLIB) $(JPEG_LIB_FILE) if test "$(JPEG_LIB_FILE)" != "libjpeg.so.62.0"; then\ rm -f libjpeg.so.62.0; \ ln -s $(JPEG_LIB_FILE) libjpeg.so.62.0; \ fi if test "$(JPEG_LIB_FILE)" != "libjpeg.so.62"; then\ rm -f libjpeg.so.62; \ ln -s $(JPEG_LIB_FILE) libjpeg.so.62; \ fi if test "$(JPEG_LIB_FILE)" != "libjpeg.so"; then\ rm -f libjpeg.so; \ ln -s libjpeg.so.62 libjpeg.so; \ fi tiff: $(TIFF_LIB_FILE) @echo ... done $(TIFF_LIB_FILE): $(TIFF_OBJ) rm -f $(TIFF_LIB_FILE) LD_LIBRARY_PATH=`pwd`:${IMG_RUNTIME_DIR}; \ export LD_LIBRARY_PATH; \ @MAKE_TIFF@ $(RANLIB) $(TIFF_LIB_FILE) if test "$(TIFF_LIB_FILE)" != "libtiff.so.3.5"; then\ rm -f libtiff.so.3.5; \ ln -s $(TIFF_LIB_FILE) libtiff.so.3.5; \ fi if test "$(TIFF_LIB_FILE)" != "libtiff.so.3"; then\ rm -f libtiff.so.3; \ ln -s $(TIFF_LIB_FILE) libtiff.so.3; \ fi if test "$(TIFF_LIB_FILE)" != "libtiff.so"; then\ rm -f libtiff.so; \ ln -s libtiff.so.3 libtiff.so; \ fi #-------------------------------------------------------# adler32.${OBJEXT}: $(zlibdir)/adler32.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/adler32.c -o $@ deflate.${OBJEXT}: $(zlibdir)/deflate.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/deflate.c -o $@ infcodes.${OBJEXT}: $(zlibdir)/infcodes.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/infcodes.c -o $@ inftrees.${OBJEXT}: $(zlibdir)/inftrees.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/inftrees.c -o $@ uncompr.${OBJEXT}: $(zlibdir)/uncompr.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/uncompr.c -o $@ compress.${OBJEXT}: $(zlibdir)/compress.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/compress.c -o $@ gzio.${OBJEXT}: $(zlibdir)/gzio.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/gzio.c -o $@ inffast.${OBJEXT}: $(zlibdir)/inffast.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/inffast.c -o $@ infutil.${OBJEXT}: $(zlibdir)/infutil.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/infutil.c -o $@ zutil.${OBJEXT}: $(zlibdir)/zutil.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/zutil.c -o $@ crc32.${OBJEXT}: $(zlibdir)/crc32.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/crc32.c -o $@ infblock.${OBJEXT}: $(zlibdir)/infblock.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/infblock.c -o $@ inflate.${OBJEXT}: $(zlibdir)/inflate.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/inflate.c -o $@ trees.${OBJEXT}: $(zlibdir)/trees.c $(CC) $(CC_SWITCHES) -c $(zlibdir)/trees.c -o $@ #-------------------------------------------------------# png.${OBJEXT}: $(pngdir)/png.c $(CC) $(CC_SWITCHES) -c $(pngdir)/png.c -o $@ pngerror.${OBJEXT}: $(pngdir)/pngerror.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngerror.c -o $@ pngmem.${OBJEXT}: $(pngdir)/pngmem.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngmem.c -o $@ pngpread.${OBJEXT}: $(pngdir)/pngpread.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngpread.c -o $@ pngread.${OBJEXT}: $(pngdir)/pngread.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngread.c -o $@ pngrio.${OBJEXT}: $(pngdir)/pngrio.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngrio.c -o $@ pngrtran.${OBJEXT}: $(pngdir)/pngrtran.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngrtran.c -o $@ pngrutil.${OBJEXT}: $(pngdir)/pngrutil.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngrutil.c -o $@ pngset.${OBJEXT}: $(pngdir)/pngset.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngset.c -o $@ pngtrans.${OBJEXT}: $(pngdir)/pngtrans.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngtrans.c -o $@ pngwio.${OBJEXT}: $(pngdir)/pngwio.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngwio.c -o $@ pngwrite.${OBJEXT}: $(pngdir)/pngwrite.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngwrite.c -o $@ pngwtran.${OBJEXT}: $(pngdir)/pngwtran.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngwtran.c -o $@ pngwutil.${OBJEXT}: $(pngdir)/pngwutil.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngwutil.c -o $@ pngget.${OBJEXT}: $(pngdir)/pngget.c $(CC) $(CC_SWITCHES) -c $(pngdir)/pngget.c -o $@ #-------------------------------------------------------# jcapimin.${OBJEXT}: $(jpegdir)/jcapimin.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcapimin.c -o $@ jcapistd.${OBJEXT}: $(jpegdir)/jcapistd.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcapistd.c -o $@ jccoefct.${OBJEXT}: $(jpegdir)/jccoefct.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jccoefct.c -o $@ jccolor.${OBJEXT}: $(jpegdir)/jccolor.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jccolor.c -o $@ jcdctmgr.${OBJEXT}: $(jpegdir)/jcdctmgr.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcdctmgr.c -o $@ jchuff.${OBJEXT}: $(jpegdir)/jchuff.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jchuff.c -o $@ jcinit.${OBJEXT}: $(jpegdir)/jcinit.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcinit.c -o $@ jcmainct.${OBJEXT}: $(jpegdir)/jcmainct.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcmainct.c -o $@ jcmarker.${OBJEXT}: $(jpegdir)/jcmarker.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcmarker.c -o $@ jcmaster.${OBJEXT}: $(jpegdir)/jcmaster.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcmaster.c -o $@ jcomapi.${OBJEXT}: $(jpegdir)/jcomapi.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcomapi.c -o $@ jcparam.${OBJEXT}: $(jpegdir)/jcparam.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcparam.c -o $@ jcphuff.${OBJEXT}: $(jpegdir)/jcphuff.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcphuff.c -o $@ jcprepct.${OBJEXT}: $(jpegdir)/jcprepct.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcprepct.c -o $@ jcsample.${OBJEXT}: $(jpegdir)/jcsample.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jcsample.c -o $@ jctrans.${OBJEXT}: $(jpegdir)/jctrans.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jctrans.c -o $@ jdapimin.${OBJEXT}: $(jpegdir)/jdapimin.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdapimin.c -o $@ jdapistd.${OBJEXT}: $(jpegdir)/jdapistd.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdapistd.c -o $@ jdatadst.${OBJEXT}: $(jpegdir)/jdatadst.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdatadst.c -o $@ jdatasrc.${OBJEXT}: $(jpegdir)/jdatasrc.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdatasrc.c -o $@ jdcoefct.${OBJEXT}: $(jpegdir)/jdcoefct.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdcoefct.c -o $@ jdcolor.${OBJEXT}: $(jpegdir)/jdcolor.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdcolor.c -o $@ jddctmgr.${OBJEXT}: $(jpegdir)/jddctmgr.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jddctmgr.c -o $@ jdhuff.${OBJEXT}: $(jpegdir)/jdhuff.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdhuff.c -o $@ jdinput.${OBJEXT}: $(jpegdir)/jdinput.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdinput.c -o $@ jdmainct.${OBJEXT}: $(jpegdir)/jdmainct.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdmainct.c -o $@ jdmarker.${OBJEXT}: $(jpegdir)/jdmarker.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdmarker.c -o $@ jdmaster.${OBJEXT}: $(jpegdir)/jdmaster.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdmaster.c -o $@ jdmerge.${OBJEXT}: $(jpegdir)/jdmerge.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdmerge.c -o $@ jdphuff.${OBJEXT}: $(jpegdir)/jdphuff.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdphuff.c -o $@ jdpostct.${OBJEXT}: $(jpegdir)/jdpostct.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdpostct.c -o $@ jdsample.${OBJEXT}: $(jpegdir)/jdsample.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdsample.c -o $@ jdtrans.${OBJEXT}: $(jpegdir)/jdtrans.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jdtrans.c -o $@ jerror.${OBJEXT}: $(jpegdir)/jerror.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jerror.c -o $@ jfdctflt.${OBJEXT}: $(jpegdir)/jfdctflt.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jfdctflt.c -o $@ jfdctfst.${OBJEXT}: $(jpegdir)/jfdctfst.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jfdctfst.c -o $@ jfdctint.${OBJEXT}: $(jpegdir)/jfdctint.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jfdctint.c -o $@ jidctflt.${OBJEXT}: $(jpegdir)/jidctflt.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jidctflt.c -o $@ jidctfst.${OBJEXT}: $(jpegdir)/jidctfst.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jidctfst.c -o $@ jidctint.${OBJEXT}: $(jpegdir)/jidctint.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jidctint.c -o $@ jidctred.${OBJEXT}: $(jpegdir)/jidctred.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jidctred.c -o $@ jquant1.${OBJEXT}: $(jpegdir)/jquant1.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jquant1.c -o $@ jquant2.${OBJEXT}: $(jpegdir)/jquant2.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jquant2.c -o $@ jutils.${OBJEXT}: $(jpegdir)/jutils.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jutils.c -o $@ jmemmgr.${OBJEXT}: $(jpegdir)/jmemmgr.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jmemmgr.c -o $@ jmemansi.${OBJEXT}: $(jpegdir)/jmemansi.c $(CC) $(CC_SWITCHES) -c $(jpegdir)/jmemansi.c -o $@ #-------------------------------------------------------# tif_aux.${OBJEXT}: $(tiffdir)/tif_aux.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_aux.c -o $@ tif_close.${OBJEXT}: $(tiffdir)/tif_close.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_close.c -o $@ tif_codec.${OBJEXT}: $(tiffdir)/tif_codec.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_codec.c -o $@ tif_compress.${OBJEXT}: $(tiffdir)/tif_compress.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_compress.c -o $@ tif_dir.${OBJEXT}: $(tiffdir)/tif_dir.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_dir.c -o $@ tif_dirinfo.${OBJEXT}: $(tiffdir)/tif_dirinfo.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_dirinfo.c -o $@ tif_dirread.${OBJEXT}: $(tiffdir)/tif_dirread.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_dirread.c -o $@ tif_dirwrite.${OBJEXT}: $(tiffdir)/tif_dirwrite.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_dirwrite.c -o $@ tif_dumpmode.${OBJEXT}: $(tiffdir)/tif_dumpmode.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_dumpmode.c -o $@ tif_error.${OBJEXT}: $(tiffdir)/tif_error.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_error.c -o $@ tif_fax3.${OBJEXT}: $(tiffdir)/tif_fax3.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_fax3.c -o $@ tif_fax3sm.${OBJEXT}: $(tiffdir)/tif_fax3sm.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_fax3sm.c -o $@ tif_getimage.${OBJEXT}: $(tiffdir)/tif_getimage.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_getimage.c -o $@ tif_flush.${OBJEXT}: $(tiffdir)/tif_flush.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_flush.c -o $@ tif_luv.${OBJEXT}: $(tiffdir)/tif_luv.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_luv.c -o $@ tif_lzw.${OBJEXT}: $(tiffdir)/tif_lzw.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_lzw.c -o $@ tif_next.${OBJEXT}: $(tiffdir)/tif_next.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_next.c -o $@ tif_open.${OBJEXT}: $(tiffdir)/tif_open.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_open.c -o $@ tif_packbits.${OBJEXT}: $(tiffdir)/tif_packbits.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_packbits.c -o $@ tif_predict.${OBJEXT}: $(tiffdir)/tif_predict.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_predict.c -o $@ tif_print.${OBJEXT}: $(tiffdir)/tif_print.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_print.c -o $@ tif_read.${OBJEXT}: $(tiffdir)/tif_read.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_read.c -o $@ tif_swab.${OBJEXT}: $(tiffdir)/tif_swab.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_swab.c -o $@ tif_strip.${OBJEXT}: $(tiffdir)/tif_strip.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_strip.c -o $@ tif_thunder.${OBJEXT}: $(tiffdir)/tif_thunder.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_thunder.c -o $@ tif_tile.${OBJEXT}: $(tiffdir)/tif_tile.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_tile.c -o $@ tif_unix.${OBJEXT}: $(tiffdir)/tif_unix.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_unix.c -o $@ tif_version.${OBJEXT}: $(tiffdir)/tif_version.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_version.c -o $@ tif_warning.${OBJEXT}: $(tiffdir)/tif_warning.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_warning.c -o $@ tif_write.${OBJEXT}: $(tiffdir)/tif_write.c $(CC) $(CC_SWITCHES) -c $(tiffdir)/tif_write.c -o $@ #-------------------------------------------------------# clean: rm -f $(OBJECTS) $(IMG_LIB_FILE) rm -f $(ZLIB_OBJ) $(PNG_OBJ) $(JPEG_OBJ) $(TIFF_OBJ) rm -f $(Z_LIB_FILE) $(PNG_LIB_FILE) $(JPEG_LIB_FILE) rm -f $(TIFF_LIB_FILE) demo demo.c rm -f TAGS depend *~ */*~ core* tests/core* so_locations lib*.so* rm -rf img$(VERSION) distclean: clean rm -f config.* $(jpegdir)/config.log $(jpegdir)/config.status rm -f Makefile $(jpegdir)/Makefile $(jpegdir)/jconfig.h rm -f $(tiffdir)/port.h $(tiffdir)/Makefile rm -f pkgIndex.tcl #-------------------------------------------------------# # DO NOT DELETE THIS LINE -- make depend depends on it.