#!/usr/bin/make -f

RELEASE = $(shell dpkg-parsechangelog | grep ^Version: | cut -f 2 -d' ')
%:
	dh $@ --with ocaml --with autoreconf

override_dh_auto_configure:
	dh_auto_configure -- --with-ocamlgraph --with-zip --with-bz2 --with-rpm4

override_dh_auto_install:
	dh_auto_install
	cd debian/tmp/usr/bin \
		&& mv distcheck dose-distcheck \
		&& mv deb-buildcheck dose-builddebcheck \
		&& mv outdated dose-outdated \
		&& mv challenged dose-challenged \
		&& mv ceve dose-ceve \
		&& mv deb-coinstall dose-deb-coinstall

override_dh_installman:
	dh_installman
	cd debian/dose-distcheck/usr/share/man/man1 \
		&& mv distcheck.1 dose-distcheck.1
	cd debian/dose-extra/usr/share/man/man1 \
		&& mv outdated.1 dose-outdated.1 \
		&& mv challenged.1 dose-challenged.1 \
		&& mv ceve.1 dose-ceve.1 \
		&& mv debcoinstall.1 dose-deb-coinstall.1
	cd debian/dose-builddebcheck/usr/share/man/man1 \
		&& mv buildcheck.1 dose-builddebcheck.1

override_dh_auto_build:
	dh_auto_build
	$(MAKE) doc
	pod2man --section 8 -release "apt-cudf $(RELEASE)" \
		debian/update-cudf-solvers > debian/update-cudf-solvers.8

override_dh_auto_clean:
	! [[ -f Makefile.config ]] || make distclean
	rm -f debian/update-cudf-solvers.8
	rm -f _tags

override_dh_auto_test:
	# do nothing
