CFLAGS_ALL	= -D${MACH_OS} -DMOTIF -DSYSV -DXT_CODE -DXOPEN_CATALOG \
                  -I./  -I../../include -I${IRIS_ROOT}/include

CFLAGS		= -c ${DEBUGFLAG} ${C_OPT}  ${CFLAGS_ALL}
CXXFLAGS        = -c ${DEBUGFLAG} ${CC_OPT} ${CFLAGS_ALL}
CCFLAGS = ${CXXFLAGS}

CFLAGS_RELAXED	= -c ${DEBUGFLAG} ${C_OPT_RELAXED}  ${CFLAGS_ALL}
CCFLAGS_RELAXED = -c ${DEBUGFLAG} ${CC_OPT_RELAXED} ${CFLAGS_ALL}

LDFLAGS         = -L../../libs/lib -L${IRIS_ROOT}/libs/lib ${LPATH_X11}

C_SRCS =	iris_clnt.c \
		iris_server.c \
		linuxWMLeak.c \
		printf_floats.c \
		scanfiles.c

CPP_SRCS =	DependWarning.C \
		gigacom.C \
		interface.C \
		rt_test.C \
		rt_zombie.C \
		size_test.C \
		TimeZone.C

EXES = ${C_SRCS:.c=} ${CPP_SRCS:.C=}


all: rt_test
ALL: ${EXES}

DependWarning:	DependWarning.o
	${CXX} DependWarning.o  ${LDFLAGS} -o DependWarning

gigacom:	gigacom.o
	${CXX} gigacom.o  ${LDFLAGS} -luser -lm -o gigacom

interface:	interface.o
	${CXX} interface.o  -o interface

iris_clnt:	iris_clnt.o
	${CXX} iris_clnt.o ${LNSL} -o iris_clnt 

iris_server:	iris_server.o
	${CXX} iris_server.o ${LNSL} -o iris_server 

linuxWMLeak:	linuxWMLeak.o
	${CXX} linuxWMLeak.o  ${LDFLAGS} -lXt -lX11 -o linuxWMLeak

printf_floats: printf_floats.o
		${CXX} ${LD_OPT} printf_floats.o -o printf_floats

rt_test: rt_test.o
	${CXX} ${LD_OPT} rt_test.o ${LDFLAGS} -ltvsubs -lvtv -lconfig -lmisc \
	-lfileformats -lhimath -luser -lXmu -lXm -lXt -lX11 -lm ${LSEARCH_BSD} -o rt_test

rt_zombie: rt_zombie.o
	${CXX} ${LD_OPT} rt_zombie.o \
	-lm ${LSEARCH_BSD} -o rt_zombie

scanfiles:	scanfiles.o
	${CXX} scanfiles.o  -o scanfiles

size_test:	size_test.o
	${CXX} size_test.o  -o size_test

TimeZone:	TimeZone.o
	${CXX} TimeZone.o  -o TimeZone


MKDEPEND_CSRCS = ${C_SRCS} ${CPP_SRCS}
depend:; ${MKDEPEND}

install:	all

cleanexe:;	rm -f ${EXES} core

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

gigacom.o: ../../include/sigtypes.h ../../include/signoarch.h
gigacom.o: ../../include/user_lib.h
rt_test.o: ../../include/sigtypes.h ../../include/signoarch.h
rt_test.o: ../../include/setup.h ../../include/projection.h
rt_test.o: ../../include/sig_rtdisp.h ../../include/signetwork.h
rt_test.o: ../../include/dsp_lib.h ../../include/config_lib.h
rt_test.o: ../../include/himath_lib.h ../../include/vtv_lib.h
rt_test.o: ../../include/tvsubs_lib.h ../../include/misc_lib.h
rt_test.o: ../../include/user_lib.h
