CUR_REL_PATH := "iris/pipes_out"

include ../../config.mk

SCRIPTS = post_8.12.7_wrap pre_8.12.8_wrap sig_ftp
APPS = IrisToUKMO IrisToNetCDF Rain1GageCor TurkeyCat VilToVir
CONFS = IrisToNetCDF.conf IrisToUKMO.conf  Rain1GageCor.conf  VilToVir.conf

PRE_CPPFLAGS += -I../prodsup_lib -I../pipesup_lib

LDLIBS += -lpipesup -lmisc -luser -lm -lsiglog -lboost_system -lpopt
LDLIBS_IrisToNetCDF = -lrscan -ldsp -lnetcdf
LDLIBS_IrisToUKMO =  -ldspi
LDLIBS_Rain1GageCor = -lprodsup -lhimath

# CXXFLAGS_IrisToNetCDF = -std=c++0x
CPPFLAGS_netcdfio = -I/usr/include/netcdf -I/usr/include/netcdf-3
APPS_OBJS = $(patsubst %,%.o,$(APPS))
OBJS := $(APPS_OBJS) $(LIB_OBJS)
DEPS := $(patsubst %.o,%.d,$(OBJS))

LINK.o = $(LINK.C)
PRE_LDFLAGS += -L../lib

all: ${SCRIPTS} ${APPS}

AddLabels611: AddLabels611.o
IrisToUKMO: IrisToUKMO.o
IrisToNetCDF: IrisToNetCDF.o netcdfio.o
Rain1GageCor: Rain1GageCor.o
TurkeyCat: TurkeyCat.o
VilToVir: VilToVir.o

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 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 ${APPS} ${SCRIPTS}; fi
	if [ -d ${IRIS_PIPES_TMPL} ]; then cd ${IRIS_PIPES_TMPL} && rm -f ${APPS} ${SCRIPTS}; fi
	if [ -d ${IRIS_CONFIG_TMPL} ]; then cd ${IRIS_CONFIG_TMPL} && rm -f ${CONFS}; fi

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

test:

$(OBJS): Makefile

-include $(DEPS)
