LIBX = ../lib/libvtv.a

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

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

CPPMSG= -DMESSAGE_ONLY -I../../include -I${IRIS_ROOT}/include

all:	${LIBX} iris_signal105.cat

messages.usg : messages.msg
	${MKMSGUSG}

iris_signal105.cat : messages.usg
	rm -f iris_signal105.cat*
	gencat iris_signal105.cat messages.usg
	chmod 664 iris_signal105.cat*

VTV_C_SRCS =	allocate_c.c \
                colors.c \
		copying.c \
		csubs.c \
		dots.c \
		fill_region_kernel.c \
		lines_c.c \
		regions_c.c \
		text.c

VTV_C_OBJS = ${VTV_C_SRCS:.c=.o}

MKDEPEND_CSRCS = ${VTV_C_SRCS}
depend:; makedepend -- ${CFLAGS} -- ${MKDEPEND_CSRCS} ; makedepend -a -o.usg -- ${CPPMSG} -- messages.msg

${LIBX} : ${VTV_C_OBJS}
		rm -f ${LIBX}
		ar -rscv ${LIBX} ${VTV_C_OBJS}
		rootchmod 664 ${LIBX}

install: all
		cp iris_signal105.cat* ${IRIS_NLS}

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

allocate_c.o: ../../include/sigtypes.h ../../include/signoarch.h
allocate_c.o: ../../include/user_lib.h ../../include/vtv_lib.h vtv_def.h
colors.o: ../../include/sigtypes.h ../../include/signoarch.h
colors.o: ../../include/user_lib.h ../../include/vtv_lib.h vtv_def.h
copying.o: ../../include/sigtypes.h ../../include/signoarch.h
copying.o: ../../include/user_lib.h ../../include/vtv_lib.h vtv_def.h
csubs.o: ../../include/sigtypes.h ../../include/signoarch.h
csubs.o: ../../include/vtv_lib.h vtv_def.h
dots.o: ../../include/sigtypes.h ../../include/signoarch.h
dots.o: ../../include/vtv_lib.h vtv_def.h
fill_region_kernel.o: ../../include/sigtypes.h ../../include/signoarch.h
fill_region_kernel.o: ../../include/vtv_lib.h vtv_def.h
lines_c.o: ../../include/sigtypes.h ../../include/signoarch.h
lines_c.o: ../../include/vtv_lib.h vtv_def.h
regions_c.o: ../../include/sigtypes.h ../../include/signoarch.h
regions_c.o: ../../include/user_lib.h ../../include/vtv_lib.h vtv_def.h
text.o: ../../include/sigtypes.h ../../include/signoarch.h
text.o: ../../include/user_lib.h ../../include/vtv_lib.h vtv_def.h

messages.usg: ../../include/vtv_lib.h
