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

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

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

SETUP	  = setup

EXECS = ${SETUP}

C_SRCS =	setup.C \
		support.C \
		rcp_setup.C \
		dsp_setup.C \
		ingest_setup.C \
		iris_general_setup.C \
		input_setup.C \
		license_setup.C \
		output_setup.C \
		product_setup.C \
		web_setup.C
C_OBJS = ${C_SRCS:.C=.o}

LLIBS=  -lxsig -lXpm -lXm -lXt -lX11 -lmisc -lconfig -luser -lm ${LSEARCH_BSD}

all:            ${EXECS}

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

${SETUP}:	${C_OBJS}
		${CXX} ${LD_OPT} ${C_OBJS} ${LDFLAGS} ${LLIBS} -o ${SETUP}
		@rootchown operator ${SETUP}
		@rootchmod 775 ${SETUP}

install:	${EXECS}
		rootcp -p ${EXECS} ${IRIS_BIN}
		rootcp -p ${EXECS}.rf ${IRIS_APP_DEFAULTS}${EXECS}
		( cd ${IRIS_BIN} ; \
		  strip ${EXECS} ; \
		  rootchown operator ${EXECS} ; \
		  rootchmod 775 ${EXECS} ; )
		( cd ${IRIS_APP_DEFAULTS} ; rootchown operator ${SETUP} ; \
		  rootchmod 664 ${EXECS} ; \
		  rootcp -p ${EXECS} /usr/lib/X11/app-defaults )



cleanexe:;	rm -f ${SETUP} core
clean:		cleanexe
		rm -f *.o *.usg *.cat
# DO NOT DELETE

setup.o: ../../include/sigtypes.h ../../include/signoarch.h
setup.o: ../../include/user_lib.h ../../include/xsig_lib.h
setup.o: ../../include/setup.h ../../include/xpm_lib.h setup_h.h
support.o: ../../include/sigtypes.h ../../include/signoarch.h
support.o: ../../include/sigversion.h ../../include/user_lib.h
support.o: ../../include/setup.h ../../include/config_lib.h
support.o: ../../include/antenna_lib.h setup_h.h
rcp_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
rcp_setup.o: ../../include/signetwork.h ../../include/setup.h
rcp_setup.o: ../../include/user_lib.h ../../include/config_lib.h
rcp_setup.o: ../../include/antenna_lib.h setup_h.h
dsp_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_setup.o: ../../include/signetwork.h ../../include/setup.h
dsp_setup.o: ../../include/dsp.h ../../include/user_lib.h
dsp_setup.o: ../../include/config_lib.h ../../include/dsp_lib.h setup_h.h
ingest_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
ingest_setup.o: ../../include/setup.h ../../include/user_lib.h
ingest_setup.o: ../../include/config_lib.h ../../include/dsp_lib.h setup_h.h
iris_general_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
iris_general_setup.o: ../../include/setup.h ../../include/user_lib.h
iris_general_setup.o: ../../include/config_lib.h setup_h.h
input_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
input_setup.o: ../../include/signetwork.h ../../include/setup.h
input_setup.o: ../../include/user_lib.h ../../include/config_lib.h setup_h.h
license_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
license_setup.o: ../../include/setup.h ../../include/user_lib.h setup_h.h
output_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
output_setup.o: ../../include/signetwork.h ../../include/setup.h
output_setup.o: ../../include/config_lib.h ../../include/user_lib.h
output_setup.o: ../../include/fileformats_lib.h setup_h.h
product_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
product_setup.o: ../../include/setup.h ../../include/headers.h
product_setup.o: ../../include/product.h ../../include/user_lib.h
product_setup.o: ../../include/config_lib.h ../../include/misc_lib.h
product_setup.o: setup_h.h
web_setup.o: ../../include/sigtypes.h ../../include/signoarch.h
web_setup.o: ../../include/setup.h ../../include/user_lib.h
web_setup.o: ../../include/config_lib.h setup_h.h
