
LIB = ../lib/libdsp.a

LIBI = ../lib/libdspi.a

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

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

all : ${LIB} ${LIBI} iris_signal101.cat

messages.usg : messages.msg
	${MKMSGUSG}

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

DSP_C_SRCS =	customops.c \
		dsp_iagc.c \
		dsp_info.c \
		dsp_open.c \
		dsp_open_for_io.c \
		dsp_read.c \
		dsp_set_prf.c \
		dsp_start.c \
		dsp_strings.c \
		dsp_write.c \
		dspi_mask.c \
		dspr_subs.c \
		DspResetFifo.c \
		dspw_subs.c \
		fradar_constant.c \
		intelhex.c \
		ireadtrigload.c \
		OpenSocket.c \
		stc_table.c \
		trig_wform_gen.c
DSP_C_OBJS = ${DSP_C_SRCS:.c=.o}

DSPI_C_SRCS =	dsp_info.c \
		dsp_open.c \
		dsp_strings.c \
		dspi_mask.c \
		fradar_constant.c \
		intelhex.c \
		OpenSocket.c \
		stc_table.c \
		trig_wform_gen.c
DSPI_C_OBJS = ${DSPI_C_SRCS:.c=.o}

MKDEPEND_CSRCS = ${DSP_C_SRCS} ${DSPI_C_SRCS}
depend:; ${MKDEPEND} ; makedepend -a -o.usg -- ${CPPMSG} -- messages.msg

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

${LIBI} : ${DSPI_C_OBJS} ${DSPI_F_OBJS}
		rm -f ${LIBI}
		ar -rscv ${LIBI} ${DSPI_C_OBJS}
		rootchmod 664 ${LIBI}

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

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

customops.o: ../../include/sigtypes.h ../../include/signoarch.h
customops.o: ../../include/setup.h ../../include/dsp.h ../../include/rvp8.h
customops.o: ../../include/user_lib.h ../../include/dsp_lib.h dsp_def.h
dsp_iagc.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_iagc.o: ../../include/dsp.h ../../include/dsp_lib.h dsp_def.h
dsp_info.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_info.o: ../../include/setup.h ../../include/dsp.h ../../include/rvp8.h
dsp_info.o: ../../include/user_lib.h ../../include/dsp_lib.h dsp_def.h
dsp_open.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_open.o: ../../include/setup.h ../../include/dsp.h ../../include/dsp_lib.h
dsp_open.o: ../../include/config_lib.h ../../include/user_lib.h dsp_def.h
dsp_open_for_io.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_open_for_io.o: ../../include/setup.h ../../include/rda.h
dsp_open_for_io.o: ../../include/user_lib.h ../../include/dsp.h
dsp_open_for_io.o: ../../include/dsp_lib.h dsp_def.h
dsp_read.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_read.o: ../../include/rda.h ../../include/user_lib.h
dsp_read.o: ../../include/dsp_lib.h dsp_def.h
dsp_set_prf.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_set_prf.o: ../../include/setup.h ../../include/dsp.h
dsp_set_prf.o: ../../include/user_lib.h ../../include/dsp_lib.h
dsp_set_prf.o: ../../include/antenna_lib.h ../../include/antenna_int.h
dsp_set_prf.o: dsp_def.h
dsp_start.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_start.o: ../../include/user_lib.h ../../include/dsp.h
dsp_start.o: ../../include/dsp_lib.h
dsp_strings.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_strings.o: ../../include/dsp.h ../../include/setup.h
dsp_strings.o: ../../include/dsp_lib.h
dsp_write.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_write.o: ../../include/dsp.h ../../include/user_lib.h
dsp_write.o: ../../include/dsp_lib.h dsp_def.h
dspi_mask.o: ../../include/sigtypes.h ../../include/signoarch.h
dspi_mask.o: ../../include/dsp_lib.h
dspr_subs.o: ../../include/sigtypes.h ../../include/signoarch.h
dspr_subs.o: ../../include/dsp.h ../../include/rvp8.h ../../include/dsp_lib.h
dspr_subs.o: ../../include/user_lib.h dsp_def.h
DspResetFifo.o: ../../include/sigtypes.h ../../include/signoarch.h
DspResetFifo.o: ../../include/setup.h ../../include/user_lib.h
DspResetFifo.o: ../../include/dsp.h ../../include/rda.h
DspResetFifo.o: ../../include/dsp_lib.h dsp_def.h
dspw_subs.o: ../../include/sigtypes.h ../../include/signoarch.h
dspw_subs.o: ../../include/setup.h ../../include/dsp.h ../../include/rvp8.h
dspw_subs.o: ../../include/user_lib.h ../../include/dsp_lib.h dsp_def.h
fradar_constant.o: ../../include/sigtypes.h ../../include/signoarch.h
fradar_constant.o: ../../include/setup.h ../../include/dsp_lib.h dsp_def.h
intelhex.o: ../../include/sigtypes.h ../../include/signoarch.h
intelhex.o: ../../include/user_lib.h ../../include/dsp_lib.h
ireadtrigload.o: ../../include/sigtypes.h ../../include/signoarch.h
ireadtrigload.o: ../../include/config_lib.h ../../include/dsp_lib.h
ireadtrigload.o: ../../include/user_lib.h dsp_def.h
OpenSocket.o: ../../include/sigtypes.h ../../include/signoarch.h
OpenSocket.o: ../../include/dsp.h ../../include/setup.h
OpenSocket.o: ../../include/sigversion.h ../../include/config_lib.h
OpenSocket.o: ../../include/dsp_lib.h ../../include/user_lib.h dsp_def.h
stc_table.o: ../../include/sigtypes.h ../../include/signoarch.h
stc_table.o: ../../include/setup.h ../../include/user_lib.h
stc_table.o: ../../include/dsp_lib.h
trig_wform_gen.o: ../../include/sigtypes.h ../../include/signoarch.h
trig_wform_gen.o: ../../include/dsp_lib.h
dsp_info.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_info.o: ../../include/setup.h ../../include/dsp.h ../../include/rvp8.h
dsp_info.o: ../../include/user_lib.h ../../include/dsp_lib.h dsp_def.h
dsp_open.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_open.o: ../../include/setup.h ../../include/dsp.h ../../include/dsp_lib.h
dsp_open.o: ../../include/config_lib.h ../../include/user_lib.h dsp_def.h
dsp_strings.o: ../../include/sigtypes.h ../../include/signoarch.h
dsp_strings.o: ../../include/dsp.h ../../include/setup.h
dsp_strings.o: ../../include/dsp_lib.h
dspi_mask.o: ../../include/sigtypes.h ../../include/signoarch.h
dspi_mask.o: ../../include/dsp_lib.h
fradar_constant.o: ../../include/sigtypes.h ../../include/signoarch.h
fradar_constant.o: ../../include/setup.h ../../include/dsp_lib.h dsp_def.h
intelhex.o: ../../include/sigtypes.h ../../include/signoarch.h
intelhex.o: ../../include/user_lib.h ../../include/dsp_lib.h
OpenSocket.o: ../../include/sigtypes.h ../../include/signoarch.h
OpenSocket.o: ../../include/dsp.h ../../include/setup.h
OpenSocket.o: ../../include/sigversion.h ../../include/config_lib.h
OpenSocket.o: ../../include/dsp_lib.h ../../include/user_lib.h dsp_def.h
stc_table.o: ../../include/sigtypes.h ../../include/signoarch.h
stc_table.o: ../../include/setup.h ../../include/user_lib.h
stc_table.o: ../../include/dsp_lib.h
trig_wform_gen.o: ../../include/sigtypes.h ../../include/signoarch.h
trig_wform_gen.o: ../../include/dsp_lib.h

messages.usg: ../../include/dsp_lib.h
