#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-
#

include /usr/share/cdbs/1/rules/debhelper.mk

# work around #262408
DEB_DH_INSTALL_SOURCEDIR := $(DEB_DESTDIR)

BINDIR = $(DEB_DESTDIR)/usr/bin
LIBDIR = $(DEB_DESTDIR)/lib

PKGLIBDIR = $(LIBDIR)/elho

build/elho-tools::
	sed --quiet --expression='s/^#define[[:space:]]\+\(EX_[^[:space:]]\+\)[[:space:]]\+\([[:digit:]]\+\).*$$/\1=\2/p' \
		/usr/include/sysexits.h > $(DEB_BUILDDIR)/sysexits.sh

clean::
	rm -f $(DEB_BUILDDIR)/sysexits.sh

common-install-indep::
	mkdir -p $(DEB_DESTDIR)
	install --directory $(BINDIR)

	for f in catsignature filtersum hostlocal iconvdiff ipofif kernelhz \
		urlescape waitreachable ; \
	do \
		install --mode=755 "$$f" $(BINDIR) ; \
	done

	install --directory $(PKGLIBDIR)
	for f in deb-tools shell-tools $(DEB_BUILDDIR)/sysexits.sh ; \
	do \
		install --mode=644 "$$f" $(PKGLIBDIR) ; \
	done

binary-post-install/elho-tools::
	for t in urldecode urlencode ; \
	do \
		ln -s urlescape "$(BINDIR)/$$t" ; \
	done
