CUR_REL_PATH := "iris/asterix_pipe"

include ../shared/config.mk

LDLIBS += -lmisc -luser -lm

EXT_OBJS = AsterSubs.o

EXES = AsterView
PIPES = IrisToAsterix
CONF_FILES = IrisToAsterix.conf

OBJS = $(patsubst %,%.o,$(EXES)) $(patsubst %,%.o,$(PIPES)) $(EXT_OBJS)
DEPS = $(patsubst %.o,%.d,$(OBJS))

LINK.o = $(LINK.C)

all : $(EXES) $(PIPES)

AsterView: AsterView.o
IrisToAsterix: IrisToAsterix.o $(EXT_OBJS)

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) $(CONF_FILES) $(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 $(CONF_FILES); fi

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

$(OBJS): Makefile

-include $(DEPS)
