# # Makefile for read_tiff # DESTDIR= AR= /bin/ar RANLIB=/usr/bin/ranlib SHELL=/bin/sh CTAGS=ctags NULL= IPATH= -I. # # 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=\ -DCCITT_SUPPORT \ -DPACKBITS_SUPPORT \ -DLZW_SUPPORT \ -DTHUNDER_SUPPORT \ -DNEXT_SUPPORT \ ${NULL} CONF_LIBRARY=\ -Dkubota \ -Dunix \ -DUSE_VARARGS=0 \ -DUSE_PROTOTYPES=0 \ ${NULL} INC_FILE=$(ROOT)/usr/avs/include/Makeinclude include $(INC_FILE) AVS_LIBS = $(ROOT)/usr/avs/lib INC = $(ROOT)/usr/include BASELIBS=-lgeom -lutil -lm $(LASTLIBS) CFLAGS = -I$(INC) $(AOPTCFLAGS) $(LOCAL_CFLAGS) \ ${CONF_LIBRARY} ${CONF_COMPRESSION} $(G) CFLOWLIBS=-L$(AVS_LIBS) -lflow_c $(BASELIBS) CSIMLIBS=-L$(AVS_LIBS) -lsim_c $(BASELIBS) INCS= tiff.h tiffio.h SRCS= read_tiff.c \ tif_ccittrle.c \ tif_close.c \ tif_compat.c \ tif_compress.c \ tif_dumpmode.c \ tif_jpeg.c \ tif_flush.c \ tif_packbits.c \ tif_read.c \ tif_swab.c \ tif_strip.c \ tif_thunder.c \ tif_tile.c \ tif_write.c \ tif_next.c \ tiff2ps.c \ tif_fax3.c \ tif_fax4.c \ tif_lzw.c \ tif_open.c \ tif_dir.c \ tif_warning.c \ tif_error.c \ tif_print.c \ ${NULL} OBJS= read_tiff.o \ tif_ccittrle.o \ tif_close.o \ tif_compat.o \ tif_compress.o \ tif_dumpmode.o \ tif_jpeg.o \ tif_flush.o \ tif_packbits.o \ tif_read.o \ tif_strip.o \ tif_swab.o \ tif_thunder.o \ tif_tile.o \ tif_write.o \ tif_next.o \ tiff2ps.o \ tif_fax3.o \ tif_fax4.o \ tif_lzw.o \ tif_open.o \ tif_dir.o \ tif_warning.o \ tif_error.o \ tif_print.o \ ${NULL} read_tiff: ${OBJS} $(CC) $(CFLAGS) $(CFLOWLIBS) -o Read_TIFF ${OBJS} read_tiff.o: read_tiff.c $(CC) $(CFLAGS) -g -c read_tiff.c tiff2ps.o: tiff2ps.c $(CC) ${CFLAGS} -g -c tiff2ps.c tif_fax3.o: tif_fax3.c $(CC) ${CFLAGS} -g -c tif_fax3.c tif_fax4.o: tif_fax4.c $(CC) ${CFLAGS} -g -c tif_fax4.c tif_ccittrle.o: tif_ccittrle.c $(CC) ${CFLAGS} -g -c tif_ccittrle.c tif_close.o: tif_close.c $(CC) ${CFLAGS} -g -c tif_close.c tif_compat.o: tif_compat.c $(CC) ${CFLAGS} -g -c tif_compat.c tif_compress.o: tif_compress.c $(CC) ${CFLAGS} -g -c tif_compress.c tif_dir.o: tif_dir.c $(CC) ${CFLAGS} -g -c tif_dir.c tif_dumpmode.o: tif_dumpmode.c $(CC) ${CFLAGS} -g -c tif_dumpmode.c tif_error.o: tif_error.c $(CC) ${CFLAGS} -g -c tif_error.c tif_jpeg.o: tif_jpeg.c $(CC) ${CFLAGS} -g -c tif_jpeg.c tif_flush.o: tif_flush.c $(CC) ${CFLAGS} -g -c tif_flush.c tif_lzw.o: tif_lzw.c $(CC) ${CFLAGS} -g -c tif_lzw.c tif_open.o: tif_open.c $(CC) ${CFLAGS} -g -c tif_open.c tif_packbits.o: tif_packbits.c $(CC) ${CFLAGS} -g -c tif_packbits.c tif_print.o: tif_print.c $(CC) ${CFLAGS} -g -c tif_print.c tif_read.o: tif_read.c $(CC) ${CFLAGS} -g -c tif_read.c tif_strip.o: tif_strip.c $(CC) ${CFLAGS} -g -c tif_strip.c tif_swab.o: tif_swab.c $(CC) ${CFLAGS} -g -c tif_swab.c tif_thunder.o: tif_thunder.c $(CC) ${CFLAGS} -g -c tif_thunder.c tif_tile.o: tif_tile.c $(CC) ${CFLAGS} -g -c tif_tile.c tif_warning.o: tif_warning.c $(CC) ${CFLAGS} -g -c tif_warning.c tif_write.o: tif_write.c $(CC) ${CFLAGS} -g -c tif_write.c tif_next.o: tif_next.c $(CC) ${CFLAGS} -g -c tif_next.c