#!/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)

	install --mode=755 catsignature $(BINDIR)
	install --mode=755 iconvdiff $(BINDIR)
	install --mode=755 ipofif $(BINDIR)
	install --mode=755 kernelhz $(BINDIR)
	install --mode=755 urlescape $(BINDIR)
	install --mode=755 waitreachable $(BINDIR)

	install --directory $(PKGLIBDIR)
	install --mode=644 deb-tools $(PKGLIBDIR)
	install --mode=644 shell-tools $(PKGLIBDIR)
	install --mode=644 $(DEB_BUILDDIR)/sysexits.sh $(PKGLIBDIR)

binary-post-install/elho-tools::
	ln -s urlescape $(BINDIR)/urldecode
	ln -s urlescape $(BINDIR)/urlencode
