CUR_REL_PATH := "iris/archive2_pipe"

include ../../config.mk

EXES  = archive2view 
PIPES = Archive2ToIris IrisToArchive2 
CONFS = Archive2ToIris.conf IrisToArchive2.conf

APPS = $(EXES) $(PIPES)

TEMPL_PIPES_DIR = ${IRIS_ROOT}/config_template/pipes

PRE_CPPFLAGS += -I../pipesup_lib

LDLIBS += -lsiglog -luser -lm -lpopt -lboost_system
LDLIBS_IrisToArchive2 = -lrscan -lpipesup -ldspi
LDLIBS_Archive2ToIris = -lmisc -lhimath -ldspi

COMMON_OBJS = archive2Parse.o
OBJS = $(patsubst %,%.o,$(APPS)) $(COMMON_OBJS)
DEPS = $(patsubst %.o,%.d,$(OBJS))

# Replace CC with CXX in LINK.o default command
LINK.o = $(CXX) $(LDFLAGS) $(TARGET_ARCH)

all: $(APPS)

Archive2ToIris:	Archive2ToIris.o $(COMMON_OBJS)

archive2view:	archive2view.o $(COMMON_OBJS)

IrisToArchive2: IrisToArchive2.o

install: all ${IRIS_BIN} ${IRIS_PIPES} ${IRIS_PIPES_TMPL} ${IRIS_CONFIG_TMPL}
	install -m 0775 -o ${IRIS_USER} -g ${IRIS_GROUP} $(STRIP_OPT) ${EXES} ${IRIS_BIN}
	install -m 0775 -o ${IRIS_USER} -g ${IRIS_GROUP} $(STRIP_OPT) ${PIPES} ${IRIS_PIPES}
	install -m 0775 -o ${IRIS_USER} -g ${IRIS_GROUP} $(STRIP_OPT) ${PIPES} ${IRIS_PIPES_TMPL}
	install -m 0664 -o ${IRIS_USER} -g ${IRIS_GROUP}    ${CONFS} ${IRIS_CONFIG_TMPL}

test:

uninstall:
	if [ -d ${IRIS_BIN}         ]; then cd ${IRIS_BIN}         && rm -f ${EXES}; fi
	if [ -d ${IRIS_PIPES}       ]; then cd ${IRIS_PIPES}       && rm -f ${PIPES}; fi
	if [ -d ${IRIS_PIPES_TMPL}  ]; then cd ${IRIS_PIPES_TMPL}  && rm -f ${PIPES}; fi
	if [ -d ${IRIS_CONFIG_TMPL} ]; then cd ${IRIS_CONFIG_TMPL} && rm -f ${CONFS}; fi

clean:
	rm -f $(APPS) core *.o *~ *.d *.d.bak

$(OBJS): Makefile

-include $(DEPS)
