CUR_REL_PATH := "rda/rcp8/core"

include ../../shared/config.mk

ifdef PROFILE_RCP8
LDFLAGS += -pg
CFLAGS += -pg -D__PROFILING
endif

ifdef KILL_RS_POWERMETER
CFLAGS += -DKILL_RS_POWERMETER
endif

LIB = librcp8_core.a

CFLAGS += $(GPIBFLAG)

OBJS =	rcp8_main.o \
	bmon_main.o \
	cstick_main.o \
	hostio_main.o \
	servos_main.o \
	stag_main.o \
	subs_boolean.o \
	subs_display.o \
	subs_init.o \
	subs_inu.o \
	subs_misc.o \
	subs_nv.o \
	subs_sio.o \
	build_date.o

DEPS = $(patsubst %.o,%.d,$(OBJS))
PRE_CPPFLAGS += -I../../include -I../../pcicards -I../../rdasubs_lib -I../../netcards_lib -I../../softplane -I../open

ifneq ($(ESDK_LIB),)
CPPFLAGS += -DHAVE_ESDK_LIBRARY
endif

all: $(LIB_DIR) $(LIB_DIR)/$(LIB)

$(LIB_DIR):
	install -d $(LIB_DIR)

build_date.c:
	echo "const char *rcp8CoreDate_c = \"`date`\" ;" > build_date.c

$(LIB): $(OBJS)
	rm -f $@ ; $(AR) -rsc $@ $(OBJS)

install: all $(IRIS_RDA_LIB)
	install -m 0664 -o $(IRIS_USER) -g $(IRIS_GROUP) $(LIB) $(IRIS_RDA_LIB)

test:

uninstall:
	rm -f $(IRIS_RDA_LIB)/$(LIB)

clean:
	rm -f core *.o *~ *.a *.d *.d.bak build_date.c

$(OBJS): Makefile

-include $(DEPS)
