#!/usr/bin/make -f

#export DH_VERBOSE=1
export PYBUILD_NAME=bitarray

DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
include /usr/share/python3/python.mk

DOCTEMPDIR=$(CURDIR)/debian/buildhtml

# Move README.html creation here:
# we need to have the build-directory, so that we can import `bitarray`,
# so let's have pybuild do the heavy lifting of locating it
export PYBUILD_AFTER_BUILD=mkdir -p $(DOCTEMPDIR) && cp $(CURDIR)/README.rst $(CURDIR)/CHANGE_LOG $(CURDIR)/update_readme.py $(DOCTEMPDIR); cd $(DOCTEMPDIR); PYTHONPATH={build_dir} {interpreter} update_readme.py; mv $(DOCTEMPDIR)/README.html $(CURDIR)

override_dh_auto_clean:
	rm -rf $(DOCTEMPDIR) README.html build
	dh_auto_clean

override_dh_installchangelogs:
	dh_installchangelogs CHANGE_LOG

override_dh_auto_test:
	PYBUILD_SYSTEM=custom \
	PYBUILD_TEST_ARGS="cd {build_dir}; {interpreter} -c 'import bitarray; bitarray.test()'" dh_auto_test

%:
	dh $@ --with python3 --buildsystem=pybuild
