DEFINES=-I. -Dunix

SRCS=   tif_fax3.c tif_fax4.c 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_getimage.c tif_jpeg.c \
	tif_flush.c tif_lzw.c tif_next.c tif_open.c tif_packbits.c          \
	tif_print.c tif_read.c tif_swab.c tif_strip.c tif_thunder.c         \
	tif_tile.c tif_unix.c tif_version.c tif_warning.c tif_write.c

OBJS=   tif_fax3.o tif_fax4.o 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_getimage.o tif_jpeg.o \
	tif_flush.o tif_lzw.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

NormalLibraryTarget(tiff,$(OBJS))

tif_compress.o: Imakefile


#if HasGcc
g3states.h: mkg3states.c t4.h
	-${RM} g3states.h
	${CC} -traditional -o mkg3states ${CFLAGS} mkg3states.c
	./mkg3states > g3states.h || rm g3states.h
#else
g3states.h: mkg3states.c t4.h
	-${RM} g3states.h
	${CC} -o mkg3states ${CFLAGS} mkg3states.c
	./mkg3states > g3states.h || rm g3states.h
#endif

depend:: g3states.h

clean::
	-${RM} mkg3states g3states.h

DependTarget()
