#! /usr/bin/make -f
# Build the libgcrypt package for Debian.


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

DEB_CONFIGURE_EXTRA_FLAGS := --enable-noexecstack \
	--enable-ld-version-script --enable-static \
	--libdir=/lib/$(DEB_HOST_MULTIARCH)
ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
DEB_MAKE_CHECK_TARGET = check
endif

DEB_DH_STRIP_ARGS = --dbg-package=libgcrypt11-dbg
DEB_DH_MAKESHLIBS_ARGS := -V 'libgcrypt11 (>=1.5.0-0)' \
	--add-udeb=libgcrypt11-udeb -- -c4

common-configure-impl:: $(DEB_BUILDDIR)/doc/stamp-vti
$(DEB_BUILDDIR)/doc/stamp-vti:
	cd $(DEB_SRCDIR)/doc && $(MAKE) stamp-vti

build/libgcrypt11-doc:: $(DEB_BUILDDIR)/config.status
	cd $(DEB_SRCDIR)/doc && $(MAKE) gcrypt.ps html

install/libgcrypt11-dev::
	mkdir -p -m755 $(DEB_SRCDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
	cd $(DEB_SRCDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) \
		&& ln -v -s /lib/$(DEB_HOST_MULTIARCH)/`readlink ../../../lib/*/*.so` libgcrypt.so
	rm -v $(DEB_SRCDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/*.so
	mv -v $(DEB_SRCDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/*.a \
		$(DEB_SRCDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
