ifdef PROFILE_RVP8PROC
LDPROFLAG = -pg
CCPROFLAG = -pg -D__PROFILING
endif

LIB = ../../lib/librvp8proc_core.a

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

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

CORE_C_SRCS =		rvp8proc_main.c \
			allocate.c \
			dispatch.c

CORE_C_OBJS = ${CORE_C_SRCS:.c=.o}

all : ${LIB} iris_signal13.cat

messages.usg : messages.msg
	${MKMSGUSG}

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

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

${LIB} : ${CORE_C_OBJS}
		rm -f build_date.c
		echo "const char *rvp8ProcCoreDate_c = \"`date`\" ;" > build_date.c
		${CC} ${CFLAGS} build_date.c
		rm -f ${LIB} ; ar -rscv ${LIB} ${CORE_C_OBJS} build_date.o
		rootchown operator ${LIB}
		rootchmod      664 ${LIB} ; rm build_date*

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

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

rvp8proc_main.o: ../../../include/sigtypes.h ../../../include/signoarch.h
rvp8proc_main.o: ../../../include/sigversion.h ../../../include/event_flags.h
rvp8proc_main.o: ../../../include/dsp.h ../../../include/rda.h
rvp8proc_main.o: ../../../include/rvp8.h ../../../include/user_lib.h
rvp8proc_main.o: ../../../include/intelipp_lib.h ../../../include/ippdefs.h
rvp8proc_main.o: ../../../include/ippcore.h ../../../include/ipps.h
rvp8proc_main.o: ../../../include/rdasubs_lib.h ../../../include/rvp8proc.h
allocate.o: ../../../include/sigtypes.h ../../../include/signoarch.h
allocate.o: ../../../include/dsp.h ../../../include/rvp8.h
allocate.o: ../../../include/intelipp_lib.h ../../../include/ippdefs.h
allocate.o: ../../../include/ippcore.h ../../../include/ipps.h
allocate.o: ../../../include/rdasubs_lib.h ../../../include/rvp8proc.h
dispatch.o: ../../../include/sigtypes.h ../../../include/signoarch.h
dispatch.o: ../../../include/event_flags.h ../../../include/dsp.h
dispatch.o: ../../../include/rvp8.h ../../../include/user_lib.h
dispatch.o: ../../../include/intelipp_lib.h ../../../include/ippdefs.h
dispatch.o: ../../../include/ippcore.h ../../../include/ipps.h
dispatch.o: ../../../include/rdasubs_lib.h ../../../include/rvp8proc.h

messages.usg: ../../../include/rvp8proc.h
