#!/usr/bin/make -f
# Invoke each target with `./debian/rules <target>'.  All targets should be
# invoked with the package root as the current directory.

package := liblopsub1t64
devpackage := liblopsub-dev
binpackage := liblopsub-bin

define checkdir
	@test -f debian/rules -a -f lopsub.c || \
	(echo Not in correct source directory; exit 1)
endef

SRCTOP := $(shell pwd)
TMPDIR := $(SRCTOP)/debian/tmp
DESTDIR := $(SRCTOP)/debian/$(package)
DEVDIR := $(SRCTOP)/debian/$(devpackage)
DOCS_DIR := $(DESTDIR)/usr/share/doc/$(package)
DEVDOCS_DIR := $(DEVDIR)/usr/share/doc/$(devpackage)
TRIPLET := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

include /usr/share/dpkg/pkg-info.mk
export DEB_VERSION

export DEB_BUILD_MAINT_OPTIONS=hardening=+all

# activate the dh sequencer
%:
	dh "$@"

override_dh_auto_build-arch:
	dh_auto_build -a -- \
		$(dpkg-buildflags --export=cmdline) \
		DEB_VERSION=$(DEB_VERSION)

MAKE_DIR = install -p -d -m 755
INST_FILE = install -c -m 644

override_dh_auto_install:
	$(MAKE) PREFIX=/usr install DESTDIR=$(TMPDIR)
	mv $(TMPDIR)/usr/lib $(TMPDIR)/usr/lib-$(TRIPLET)
	$(MAKE_DIR) $(TMPDIR)/usr/lib
	mv $(TMPDIR)/usr/lib-$(TRIPLET) $(TMPDIR)/usr/lib/$(TRIPLET)

override_dh_link:
	rm -rf debian/liblopsub-bin/usr/share/doc/liblopsub-bin
	dh_link
