CUR_REL_PATH := "iris/pipes_in"

include ../shared/config.mk

PRE_CPPFLAGS += -I../pipesup_lib

LDLIBS += -lpipesup -lhdf5 -lmisc -ldspi -lhimath -luser -lm -lsiglog -lboost_system -lboost_filesystem
# LDLIBS +=


TEMPL_PIPES_DIR = $(IRIS_ROOT)/config_template/pipes

EXES = AsciiToGage \
       AsciiToPlane \
       InmToIris \
       KmaRadToIris \
       KmaSatToIris \

DEPRECATED_EXES = HDFSatToIris
DEPRECATED_CONFS = HDFSatToIris.conf

SCRIPTS = AsciiToSetup post_8.12.5_wrap pre_8.12.6_wrap
CONFS = AsciiToGage.conf \
	AsciiToPlane.conf \
	InmToIris.conf \
	KmaRadToIris.conf \
	KmaSatToIris.conf \


OBJS = $(patsubst %,%.o,$(EXES))

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

LINK.o = $(LINK.C)

all: $(EXES) $(TESTS) $(SCRIPTS)

AsciiToGage: AsciiToGage.o
AsciiToPlane: AsciiToPlane.o
HDFSatToIris: HDFSatToIris.o
InmToIris: InmToIris.o
KmaRadToIris: KmaRadToIris.o
KmaSatToIris: KmaSatToIris.o

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

test:

uninstall:
	if [ -d $(IRIS_PIPES)      ]; then cd $(IRIS_PIPES)      && rm -f $(EXES) $(SCRIPTS); fi
	if [ -d $(IRIS_PIPES_TMPL) ]; then cd $(IRIS_PIPES_TMPL) && rm -f $(EXES) $(SCRIPTS); fi
	if [ -d $(IRIS_CONFIG_TMPL) ]; then cd $(IRIS_CONFIG_TMPL) && rm -f $(CONFS); fi

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

$(OBJS): Makefile

-include $(DEPS)
