#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

include /usr/share/dpkg/default.mk

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

%:
	dh $@

override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
	# Sequence of tests is important so parallel execution is no option
	dh_auto_test --no-parallel
	find test_f -type f \( -name '*~' -o -name '*.tap' -o -name '*.ssa' -o -name '*.conf' -o -name '*.sam' -o -name '*.valgrind' -o -name '*.log' \) -delete
endif

override_dh_installexamples:
	mkdir debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples
	rsync -a --exclude=Makefile* test_f debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples
	sed -i 's+$${abs_top_builddir:-\.\./\.\.}/src/crac+crac+' `grep -wRl crac debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/*`
	sed -i 's+$$abs_top_builddir/src/crac-index+crac-index+' `grep -wRl crac-index debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/*`