CUR_REL_PATH := "base/ngpipes"

DEBUG:=1

include ../../config.mk

SUBDIRS := grib metar hdf5

CONFS = sites_map.conf
APPS = 
ALL_APPS = ${APPS} tmplout tmplin
APP_OBJS = ${ALL_APPS:=.o}

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

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

# Use C++ default linking rule
LINK.o = $(LINK.cc)
LDLIBS += -lwrdata -lmisc -lhimath -luser -lboost_program_options

all: ${ALL_APPS}
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)

install: all ${IRIS_PIPES} ${IRIS_PIPES_TMPL} ${IRIS_CONFIG_TMPL}
	install -m 0664 -o ${IRIS_USER} -g ${IRIS_GROUP}    ${CONFS} ${IRIS_CONFIG_TMPL}
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)
#	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}

test:

uninstall:
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)
#	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:
	$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@;)
	rm -f ${ALL_APPS} *.o *.d *.d.bak *~

$(APPS): $(SHARED_OBJS)

$(APP_OBJS):

$(OBJS): Makefile

-include $(DEPS)
