LIB = ../lib/libfileformats.a

CFLAGS= -c ${OPTIMIZEFLAG} ${C_OPT} -D${MACH_OS} \
        -I../../include -I${IRIS_ROOT}/include

CXXFLAGS= -c ${OPTIMIZEFLAG} ${CC_OPT} -D${MACH_OS} \
        -I../../include -I${IRIS_ROOT}/include
CCFLAGS = ${CXXFLAGS}

CFLAGS_OPT= -c ${OPTIMIZEFLAG} ${C_OPT} -D${MACH_OS} \
	-I../../include -I${IRIS_ROOT}/include

CFLAGS_NOOPT= -c ${DEBUGFLAG} ${C_OPT} -D${MACH_OS} \
	-I../../include -I${IRIS_ROOT}/include

CPPMSG= -DMESSAGE_ONLY -DMSG_HEADER=\"user_lib.h\" -DMSG_FACILITY=107 \
	-I../../include -I${IRIS_ROOT}/include

all:	${LIB}


USER_C_SRCS =	read_gif.c \
		read_jpeg.c \
		read_tiff.c \
                read_pbm.c \
		read_picfile.c \
                write_bmp.c \
		write_gif.c \
		write_jpeg.c \
		write_tiff.c \
		write_ps.c \
		write_file_format.c \
		ColormapFromRgb.c \
		conv24to8.c \
		printer_func.c
USER_C_OBJS = ${USER_C_SRCS:.c=.o}

MKDEPEND_CSRCS = ${USER_C_SRCS}
depend:; ${MKDEPEND}


${LIB} : ${USER_C_OBJS}
		rm -f ${LIB}
		ar -rscv ${LIB} ${USER_C_OBJS}
		rootchmod 664 ${LIB}

install: all

cleanexe:;	rm -f core
clean:		cleanexe
		rm -f *.o 
# DO NOT DELETE

read_gif.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
read_gif.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
read_gif.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
read_gif.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
read_gif.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
read_gif.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
read_gif.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
read_gif.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
read_gif.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
read_gif.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
read_gif.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
read_gif.o: /usr/include/machine/sys/syscall.h
read_gif.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
read_gif.o: /usr/include/errno.h /usr/include/sys/errno.h
read_gif.o: /usr/include/string.h /usr/include/Xm/Xm.h
read_gif.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
read_gif.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
read_gif.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
read_gif.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
read_gif.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
read_gif.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
read_gif.o: /usr/include/X11/RectObj.h /usr/include/X11/Shell.h
read_gif.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
read_gif.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
read_gif.o: /usr/include/X11/Xatom.h /usr/include/X11/extensions/Print.h
read_gif.o: /usr/include/X11/Xauth.h /usr/include/X11/Xfuncs.h
read_gif.o: /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h
read_gif.o: /usr/include/Xm/VirtKeys.h /usr/include/Xm/Transfer.h
read_gif.o: /usr/include/Xm/DragDrop.h /usr/include/Xm/DragC.h
read_gif.o: /usr/include/Xm/Display.h /usr/include/Xm/DropSMgr.h
read_gif.o: /usr/include/Xm/DragIcon.h /usr/include/Xm/DropTrans.h
read_gif.o: /usr/include/Xm/DragOverS.h /usr/include/Xm/Primitive.h
read_gif.o: /usr/include/Xm/Manager.h /usr/include/Xm/Gadget.h
read_gif.o: /usr/include/Xm/TxtPropCv.h /usr/include/Xm/VendorS.h
read_gif.o: /usr/include/Xm/XmIm.h ../../include/sigtypes.h
read_gif.o: ../../include/signoarch.h ../../include/fileformats_lib.h
read_pbm.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
read_pbm.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
read_pbm.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
read_pbm.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
read_pbm.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
read_pbm.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
read_pbm.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
read_pbm.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
read_pbm.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
read_pbm.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
read_pbm.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
read_pbm.o: /usr/include/machine/sys/syscall.h
read_pbm.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
read_pbm.o: /usr/include/errno.h /usr/include/sys/errno.h
read_pbm.o: /usr/include/string.h ../../include/sigtypes.h
read_pbm.o: ../../include/signoarch.h ../../include/fileformats_lib.h
read_picfile.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
read_picfile.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
read_picfile.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
read_picfile.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
read_picfile.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
read_picfile.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
read_picfile.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
read_picfile.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
read_picfile.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
read_picfile.o: /usr/include/machine/save_state.h
read_picfile.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
read_picfile.o: /usr/include/sys/scall_define.h
read_picfile.o: /usr/include/machine/sys/syscall.h
read_picfile.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
read_picfile.o: /usr/include/errno.h /usr/include/sys/errno.h
read_picfile.o: /usr/include/string.h ../../include/sigtypes.h
read_picfile.o: ../../include/signoarch.h ../../include/fileformats_lib.h
write_bmp.o: /usr/include/errno.h /usr/include/sys/errno.h
write_bmp.o: /usr/include/sys/stdsyms.h /usr/include/stdio.h
write_bmp.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
write_bmp.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
write_bmp.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
write_bmp.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
write_bmp.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
write_bmp.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
write_bmp.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
write_bmp.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
write_bmp.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
write_bmp.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
write_bmp.o: /usr/include/machine/sys/syscall.h
write_bmp.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
write_bmp.o: /usr/include/string.h /usr/include/Xm/Xm.h
write_bmp.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
write_bmp.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
write_bmp.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
write_bmp.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
write_bmp.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
write_bmp.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
write_bmp.o: /usr/include/X11/RectObj.h /usr/include/X11/Shell.h
write_bmp.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
write_bmp.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
write_bmp.o: /usr/include/X11/Xatom.h /usr/include/X11/extensions/Print.h
write_bmp.o: /usr/include/X11/Xauth.h /usr/include/X11/Xfuncs.h
write_bmp.o: /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h
write_bmp.o: /usr/include/Xm/VirtKeys.h /usr/include/Xm/Transfer.h
write_bmp.o: /usr/include/Xm/DragDrop.h /usr/include/Xm/DragC.h
write_bmp.o: /usr/include/Xm/Display.h /usr/include/Xm/DropSMgr.h
write_bmp.o: /usr/include/Xm/DragIcon.h /usr/include/Xm/DropTrans.h
write_bmp.o: /usr/include/Xm/DragOverS.h /usr/include/Xm/Primitive.h
write_bmp.o: /usr/include/Xm/Manager.h /usr/include/Xm/Gadget.h
write_bmp.o: /usr/include/Xm/TxtPropCv.h /usr/include/Xm/VendorS.h
write_bmp.o: /usr/include/Xm/XmIm.h ../../include/sigtypes.h
write_bmp.o: ../../include/signoarch.h ../../include/fileformats_lib.h
write_bmp.o: fileformats.h
write_gif.o: /usr/include/errno.h /usr/include/sys/errno.h
write_gif.o: /usr/include/sys/stdsyms.h /usr/include/stdio.h
write_gif.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
write_gif.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
write_gif.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
write_gif.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
write_gif.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
write_gif.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
write_gif.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
write_gif.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
write_gif.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
write_gif.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
write_gif.o: /usr/include/machine/sys/syscall.h
write_gif.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
write_gif.o: /usr/include/string.h /usr/include/strings.h
write_gif.o: /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h
write_gif.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h
write_gif.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
write_gif.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
write_gif.o: /usr/include/X11/Xresource.h /usr/include/X11/Core.h
write_gif.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
write_gif.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
write_gif.o: /usr/include/X11/Shell.h /usr/include/X11/SM/SMlib.h
write_gif.o: /usr/include/X11/SM/SM.h /usr/include/X11/ICE/ICElib.h
write_gif.o: /usr/include/X11/ICE/ICE.h /usr/include/X11/Xatom.h
write_gif.o: /usr/include/X11/extensions/Print.h /usr/include/X11/Xauth.h
write_gif.o: /usr/include/X11/Xfuncs.h /usr/include/Xm/XmStrDefs.h
write_gif.o: /usr/include/X11/StringDefs.h /usr/include/Xm/VirtKeys.h
write_gif.o: /usr/include/Xm/Transfer.h /usr/include/Xm/DragDrop.h
write_gif.o: /usr/include/Xm/DragC.h /usr/include/Xm/Display.h
write_gif.o: /usr/include/Xm/DropSMgr.h /usr/include/Xm/DragIcon.h
write_gif.o: /usr/include/Xm/DropTrans.h /usr/include/Xm/DragOverS.h
write_gif.o: /usr/include/Xm/Primitive.h /usr/include/Xm/Manager.h
write_gif.o: /usr/include/Xm/Gadget.h /usr/include/Xm/TxtPropCv.h
write_gif.o: /usr/include/Xm/VendorS.h /usr/include/Xm/XmIm.h
write_gif.o: ../../include/sigtypes.h ../../include/signoarch.h
write_gif.o: ../../include/fileformats_lib.h fileformats.h
write_ps.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
write_ps.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
write_ps.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
write_ps.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
write_ps.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
write_ps.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
write_ps.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
write_ps.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
write_ps.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
write_ps.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
write_ps.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
write_ps.o: /usr/include/machine/sys/syscall.h
write_ps.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
write_ps.o: /usr/include/errno.h /usr/include/sys/errno.h
write_ps.o: ../../include/sigtypes.h ../../include/signoarch.h
write_ps.o: ../../include/fileformats_lib.h fileformats.h
write_file_format.o: /usr/include/errno.h /usr/include/sys/errno.h
write_file_format.o: /usr/include/sys/stdsyms.h /usr/include/stdio.h
write_file_format.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
write_file_format.o: /usr/include/machine/vmtypes.h
write_file_format.o: /usr/include/sys/_fd_macros.h /usr/include/sys/_null.h
write_file_format.o: /usr/include/sys/_size_t.h /usr/include/stdlib.h
write_file_format.o: /usr/include/sys/_wchar_t.h /usr/include/sys/wait.h
write_file_format.o: /usr/include/sys/resource.h /usr/include/sys/time.h
write_file_format.o: /usr/include/sys/sigevent.h
write_file_format.o: /usr/include/sys/_rlimit_body.h
write_file_format.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
write_file_format.o: /usr/include/sys/newsig.h
write_file_format.o: /usr/include/machine/save_state.h
write_file_format.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
write_file_format.o: /usr/include/sys/scall_define.h
write_file_format.o: /usr/include/machine/sys/syscall.h
write_file_format.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
write_file_format.o: ../../include/sigtypes.h ../../include/signoarch.h
write_file_format.o: ../../include/setup.h ../../include/user_lib.h
write_file_format.o: ../../include/fileformats_lib.h fileformats.h
ColormapFromRgb.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
ColormapFromRgb.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
ColormapFromRgb.o: /usr/include/machine/vmtypes.h
ColormapFromRgb.o: /usr/include/sys/_fd_macros.h /usr/include/sys/_null.h
ColormapFromRgb.o: /usr/include/sys/_size_t.h /usr/include/stdlib.h
ColormapFromRgb.o: /usr/include/sys/_wchar_t.h /usr/include/sys/wait.h
ColormapFromRgb.o: /usr/include/sys/resource.h /usr/include/sys/time.h
ColormapFromRgb.o: /usr/include/sys/sigevent.h
ColormapFromRgb.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
ColormapFromRgb.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
ColormapFromRgb.o: /usr/include/machine/save_state.h
ColormapFromRgb.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
ColormapFromRgb.o: /usr/include/sys/scall_define.h
ColormapFromRgb.o: /usr/include/machine/sys/syscall.h
ColormapFromRgb.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
ColormapFromRgb.o: /usr/include/errno.h /usr/include/sys/errno.h
ColormapFromRgb.o: /usr/include/string.h ../../include/sigtypes.h
ColormapFromRgb.o: ../../include/signoarch.h ../../include/fileformats_lib.h
ColormapFromRgb.o: fileformats.h
conv24to8.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
conv24to8.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
conv24to8.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
conv24to8.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
conv24to8.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
conv24to8.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
conv24to8.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
conv24to8.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
conv24to8.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
conv24to8.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
conv24to8.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
conv24to8.o: /usr/include/machine/sys/syscall.h
conv24to8.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
conv24to8.o: /usr/include/errno.h /usr/include/sys/errno.h
conv24to8.o: /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h
conv24to8.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h
conv24to8.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
conv24to8.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
conv24to8.o: /usr/include/X11/Xresource.h /usr/include/string.h
conv24to8.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
conv24to8.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
conv24to8.o: /usr/include/X11/RectObj.h /usr/include/X11/Shell.h
conv24to8.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
conv24to8.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
conv24to8.o: /usr/include/X11/Xatom.h /usr/include/X11/extensions/Print.h
conv24to8.o: /usr/include/X11/Xauth.h /usr/include/X11/Xfuncs.h
conv24to8.o: /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h
conv24to8.o: /usr/include/Xm/VirtKeys.h /usr/include/Xm/Transfer.h
conv24to8.o: /usr/include/Xm/DragDrop.h /usr/include/Xm/DragC.h
conv24to8.o: /usr/include/Xm/Display.h /usr/include/Xm/DropSMgr.h
conv24to8.o: /usr/include/Xm/DragIcon.h /usr/include/Xm/DropTrans.h
conv24to8.o: /usr/include/Xm/DragOverS.h /usr/include/Xm/Primitive.h
conv24to8.o: /usr/include/Xm/Manager.h /usr/include/Xm/Gadget.h
conv24to8.o: /usr/include/Xm/TxtPropCv.h /usr/include/Xm/VendorS.h
conv24to8.o: /usr/include/Xm/XmIm.h ../../include/sigtypes.h
conv24to8.o: ../../include/signoarch.h ../../include/fileformats_lib.h
conv24to8.o: fileformats.h
printer_func.o: /usr/include/errno.h /usr/include/sys/errno.h
printer_func.o: /usr/include/sys/stdsyms.h /usr/include/stdio.h
printer_func.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
printer_func.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
printer_func.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
printer_func.o: /usr/include/stdlib.h /usr/include/sys/_wchar_t.h
printer_func.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
printer_func.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
printer_func.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
printer_func.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
printer_func.o: /usr/include/machine/save_state.h
printer_func.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
printer_func.o: /usr/include/sys/scall_define.h
printer_func.o: /usr/include/machine/sys/syscall.h
printer_func.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
printer_func.o: /usr/include/string.h /usr/include/unistd.h
printer_func.o: /usr/include/sys/unistd.h /usr/include/utime.h
printer_func.o: /usr/include/sys/_time_t.h ../../include/sigtypes.h
printer_func.o: ../../include/signoarch.h ../../include/user_lib.h
printer_func.o: fileformats.h ../../include/fileformats_lib.h
