CUR_REL_PATH := "base/ngpipes/mf_bufr_out"

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

CONFS = iris2mfarome.conf  iris2mfpolar.conf iris2mfzraster.conf
APP_OBJS = ${APPS:=.o}
APPS = iris2mfarome iris2mfpolar iris2mfzraster
# TESTS = test_match
SHARED_OBJS = wr_prod_utils.o

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

PRE_CPPFLAGS += -I../../wrdata_lib -I../
PRE_LDFLAGS += -L../../lib

# Use C++ default linking rule
LINK.o = $(LINK.cc)
LDLIBS +=  -lbufr -lwrdata -lrscan -ldsp -lmisc -lhimath -luser -lsiglog -lconfig -lboost_program_options -lboost_system -lboost_filesystem -ljasper -lm

all: ${APPS} ${TESTS}

install: all ${IRIS_PIPES} ${IRIS_PIPES_TMPL} ${IRIS_CONFIG_TMPL}
	install -m 0775 -o ${IRIS_USER} -g ${IRIS_GROUP} $(STRIP_OPT) ${APPS} ${IRIS_PIPES}
	install -m 0775 -o ${IRIS_USER} -g ${IRIS_GROUP} $(STRIP_OPT) ${APPS} ${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 ${APPS}; fi
	if [ -d ${IRIS_PIPES_TMPL}  ]; then cd ${IRIS_PIPES_TMPL}  && rm -f ${APPS}; fi
	if [ -d ${IRIS_CONFIG_TMPL} ]; then cd ${IRIS_CONFIG_TMPL} && rm -f ${CONFS}; fi

clean: 
	rm -f ${APPS} *.o *.d *.d.bak *~ testoutput.* ${TESTS}

$(APPS): $(SHARED_OBJS)

$(APP_OBJS):

$(OBJS): Makefile

-include $(DEPS)
