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

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

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

EXES = DspExport ihexutil inquiry speed tags 

all:	${EXES}

MKDEPEND_CSRCS = DspExport.C ihexutil.C inquiry.C speed.C tags.C
depend: makefile.d

makefile.d:
	touch makefile.d
	makedepend -fmakefile.d -- ${CFLAGS} -- ${MKDEPEND_CSRCS}

DspExport : DspExport.o
		${CXX} ${LD_OPT} DspExport.o -o DspExport ${LDFLAGS} \
		  -ldsp -lconfig -luser -lm ${LSEARCH_BSD} -lz

ihexutil : ihexutil.o
		${CXX} ${LD_OPT} ihexutil.o -o ihexutil ${LDFLAGS} \
		  -ldsp -luser -lm ${LSEARCH_BSD}

inquiry : inquiry.o
		${CXX} ${LD_OPT} inquiry.o -o inquiry ${LDFLAGS} \
		  ${LSEARCH_BSD}

speed : speed.o
		${CXX} ${LD_OPT} speed.o -o speed ${LDFLAGS} \
		  -ldsp -lantenna -lconfig -luser -lm ${LSEARCH_BSD} -lz

tags : tags.o
		${CXX} ${LD_OPT} tags.o -o tags ${LDFLAGS} \
		  -ldsp -lconfig -luser -lm ${LSEARCH_BSD} -lz

install: all
		rootcp -p ${EXES} ${IRIS_BIN}
		( cd ${IRIS_BIN} ; \
		  strip ${EXES} ; \
		  rootchmod 775 ${EXES} ; \
		  rootchown operator ${EXES} ; \
		  rootchmod 6775 speed tags ; \
		)

cleanexe:;	rm -f ${EXES} core
clean:		cleanexe
		rm -f *.o *.usg *.cat* *.d *.d.bak

-include makefile.d
