#!/usr/bin/make -f

include /usr/share/dpkg/default.mk

ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
CC := gcc
else
CC := $(DEB_HOST_GNU_TYPE)-gcc
endif

%:
	dh $@

override_dh_auto_clean:
	dh_auto_clean
	rm -f debian/libcap.pc

override_dh_auto_build:
	dh_auto_build -- CC=$(CC) BUILD_CC=gcc

override_dh_auto_install:
	dh_auto_install -- lib=lib/$(DEB_HOST_MULTIARCH) RAISE_SETFCAP=no
	sed \
		-e 's|@prefix@|/usr|g' \
		-e 's|@exec_prefix@|/usr|g' \
		-e 's|@libdir@|/usr/lib/$(DEB_HOST_MULTIARCH)|g' \
		-e 's|@includedir@|/usr/include|g' \
		-e 's|@VERSION@|$(DEB_UPSTREAM_VERSION)|g' \
		-e 's|@deps@||g' \
		< debian/libcap.pc.in > debian/libcap.pc
	install -d debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/
	install -m644 debian/libcap.pc debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/

override_dh_makeshlibs:
	dh_makeshlibs -V 'libcap2 (>= 2.10)'

get-orig-source:
	-uscan --upstream-version 0
