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

LIB = ../../lib/librcp8_core.a

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

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

CORE_C_SRCS =		rcp8_main.c \
			bmon_main.c \
			cstick_main.c \
			hostio_main.c \
			servos_main.c \
			stag_main.c \
			subs_boolean.c \
			subs_display.c \
			subs_init.c \
			subs_inu.c \
			subs_misc.c \
			subs_monitor.c \
			subs_nv.c \
			subs_sio.c \
			subs_setup.c

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

all : ${LIB} iris_signal14.cat

messages.usg : messages.msg
	${MKMSGUSG}

iris_signal14.cat : messages.usg
	rm -f iris_signal14.cat*
	gencat iris_signal14.cat messages.usg
	chmod 664 iris_signal14.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 *rcp8CoreDate_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_signal14.cat* ${IRIS_NLS}

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

rcp8_main.o: ../../../include/sigtypes.h ../../../include/signoarch.h
rcp8_main.o: ../../../include/sigversion.h ../../../include/signetwork.h
rcp8_main.o: ../../../include/headers.h ../../../include/setup.h
rcp8_main.o: ../../../include/product.h ../../../include/rda.h
rcp8_main.o: ../../../include/rcp8.h ../../../include/user_lib.h
rcp8_main.o: ../../../include/antenna_lib.h ../../../include/config_lib.h
rcp8_main.o: ../../../include/rdasubs_lib.h ../../../include/pcicards_lib.h
rcp8_main.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
bmon_main.o: ../../../include/sigtypes.h ../../../include/signoarch.h
bmon_main.o: ../../../include/rcp8.h ../../../include/user_lib.h
bmon_main.o: ../../../include/antenna_lib.h ../../../include/pcicards_lib.h
bmon_main.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
cstick_main.o: ../../../include/sigtypes.h ../../../include/signoarch.h
cstick_main.o: ../../../include/rcp8.h ../../../include/user_lib.h
cstick_main.o: ../../../include/pcicards_lib.h
cstick_main.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
hostio_main.o: ../../../include/sigtypes.h ../../../include/signoarch.h
hostio_main.o: ../../../include/rcp8.h ../../../include/setup.h
hostio_main.o: ../../../include/user_lib.h ../../../include/rdasubs_lib.h
hostio_main.o: ../../../include/antenna_lib.h ../../../include/pcicards_lib.h
hostio_main.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
servos_main.o: ../../../include/sigtypes.h ../../../include/signoarch.h
servos_main.o: ../../../include/rcp8.h ../../../include/user_lib.h
servos_main.o: ../../../include/himath_lib.h ../../../include/antenna_lib.h
servos_main.o: ../../../include/rdasubs_lib.h ../../../include/pcicards_lib.h
servos_main.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
stag_main.o: ../../../include/sigtypes.h ../../../include/signoarch.h
stag_main.o: ../../../include/rcp8.h ../../../include/user_lib.h
stag_main.o: ../../../include/rdasubs_lib.h ../../../include/pcicards_lib.h
stag_main.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
subs_boolean.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_boolean.o: ../../../include/rcp8.h ../../../include/user_lib.h
subs_boolean.o: ../../../include/pcicards_lib.h
subs_boolean.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
subs_display.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_display.o: ../../../include/rcp8.h ../../../include/antenna_lib.h
subs_display.o: ../../../include/pcicards_lib.h
subs_display.o: ../../../include/softplane_lib.h ../../../include/user_lib.h
subs_display.o: ../../../include/rcp8main.h
subs_init.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_init.o: ../../../include/setup.h ../../../include/rda.h
subs_init.o: ../../../include/rcp8.h ../../../include/user_lib.h
subs_init.o: ../../../include/rdasubs_lib.h ../../../include/pcicards_lib.h
subs_init.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
subs_inu.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_inu.o: ../../../include/rcp8.h ../../../include/user_lib.h
subs_inu.o: ../../../include/pcicards_lib.h ../../../include/softplane_lib.h
subs_inu.o: ../../../include/rcp8main.h
subs_misc.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_misc.o: ../../../include/rcp8.h ../../../include/user_lib.h
subs_misc.o: ../../../include/pcicards_lib.h ../../../include/softplane_lib.h
subs_misc.o: ../../../include/rcp8main.h
subs_monitor.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_monitor.o: ../../../include/rcp8.h ../../../include/user_lib.h
subs_monitor.o: ../../../include/antenna_lib.h
subs_monitor.o: ../../../include/pcicards_lib.h
subs_monitor.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
subs_nv.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_nv.o: ../../../include/sigversion.h ../../../include/setup.h
subs_nv.o: ../../../include/rcp8.h ../../../include/user_lib.h
subs_nv.o: ../../../include/config_lib.h ../../../include/pcicards_lib.h
subs_nv.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
subs_sio.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_sio.o: ../../../include/rcp8.h ../../../include/user_lib.h
subs_sio.o: ../../../include/antenna_lib.h ../../../include/pcicards_lib.h
subs_sio.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h
subs_setup.o: ../../../include/sigtypes.h ../../../include/signoarch.h
subs_setup.o: ../../../include/rcp8.h ../../../include/user_lib.h
subs_setup.o: ../../../include/antenna_lib.h ../../../include/pcicards_lib.h
subs_setup.o: ../../../include/softplane_lib.h ../../../include/rcp8main.h

messages.usg: ../../../include/rcp8main.h
