#!/usr/bin/make -f

include /usr/share/dpkg/architecture.mk
export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

DEB_DESTDIR=./debian/gfan


%:
	dh $@

# Skip failing tests on 32-bit architectures (see #703035, #905300).
ifeq ($(DEB_HOST_ARCH_BITS),32)
override_dh_auto_test:
	rm -rf testsuite/0009RenderStairCase
	rm -rf testsuite/0602ResultantFanProjection
	dh_auto_test
endif

override_dh_auto_install:
	$(MAKE) install PREFIX=$(DEB_DESTDIR)/usr

override_dh_clean:
	dh_clean -X~

override_dh_link:
	for x in $(DEB_DESTDIR)/usr/bin/* ; do \
		dh_link usr/share/man/man1/gfan.1 usr/share/man/man1/`basename $$x`.1; \
	done

override_dh_installchangelogs:
	html2text homepage/gfan.html | \
		sed -n '/\*\+ Download \*\+/,/\*\+ Gfanlib \*\+/{//!p}' > \
		ChangeLog
	dh_installchangelogs
	rm ChangeLog

override_dh_installdocs:
	make -C doc
	dh_installdocs
