CONF_LIBRARY=\
        ${NULL}

#if defined(RtArchitecture) && !defined(AIXArchitecture)
MACH_DEFINES=   -DUSE_VARARGS=1 -U__STDC__
#endif

#if defined(VaxArchitecture)
#if defined(HasGcc)
MACH_DEFINES=   -DUSE_PROTOTYPES=1
#else
MACH_DEFINES=   -DUSE_VARARGS=1
#endif /* HasGcc */
#endif /* VaxArchitecture */

#if defined(SunArchitecture)
#if defined(HasGcc)
MACH_DEFINES=   -DUSE_PROTOTYPES=1
#else
MACH_DEFINES=   -DUSE_VARARGS=1
#endif /* HasGcc */
#endif /* VaxArchitecture */

#if defined(UltrixArchitecture)
MACH_DEFINES=   -DUSE_VARARGS=1
#endif

#if defined(AIXArchitecture)
MACH_DEFINES=   -DUSE_PROTOTYPES=1
#endif

DEFINES=-I. -Dunix ${CONF_LIBRARY} ${MACH_DEFINES}

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 ${NULL}

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 ${NULL}

NormalLibraryTarget(tiff,$(OBJS))

tif_compress.o: Imakefile

g3states.h: mkg3states.c t4.h
        -${RM} g3states.h
        ${CC} -o mkg3states ${CFLAGS} mkg3states.c
        ./mkg3states > g3states.h || rm g3states.h

depend:: g3states.h

DependTarget()
