#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/utils.mk

DEB_BUILD_PARALLEL = 1

DEB_DH_INSTALL_ARGS   += --fail-missing

DEB_CMAKE_EXTRA_FLAGS += -DENABLE_BUILD_TESTS=ON \
                         -DCMAKE_INSTALL_PREFIX=/usr \
                         -DLIB=lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH) \
                         -DCMAKE_VERBOSE_MAKEFILE=ON

DEB_MAKE_CHECK_TARGET  = ctest

common-install-indep:: tweak-install remove-cruft
common-install-arch:: tweak-install remove-cruft

tweak-install::
	mv $(CURDIR)/debian/tmp/usr/share/bash-completion/completions/zypper.sh $(CURDIR)/debian/tmp/usr/share/bash-completion/completions/zypper

remove-cruft::
	rm -f $(CURDIR)/debian/tmp/usr/bin/apt*
	rm -f $(CURDIR)/debian/tmp/usr/bin/installation_sources
	rm -f $(CURDIR)/debian/tmp/usr/share/doc/packages/zypper/COPYING
