#!/usr/bin/make -f

export PYBUILD_NAME = primecountpy
# Run the doctests like upstream does (pytest --doctest-cython). pytest-cython
# needs the .pyx next to the compiled extension module.
export PYBUILD_TEST_PYTEST = 1
export PYBUILD_TEST_ARGS = --doctest-cython
export PYBUILD_BEFORE_TEST = cp {dir}/src/primecountpy/primecount.pyx {build_dir}/primecountpy/
export PYBUILD_AFTER_TEST = rm -f {build_dir}/primecountpy/primecount.pyx

%:
	dh $@ --buildsystem=pybuild

execute_after_dh_auto_build-indep: export http_proxy=127.0.0.1:9
execute_after_dh_auto_build-indep: export https_proxy=127.0.0.1:9
execute_after_dh_auto_build-indep:
	PYTHONPATH=$(shell pybuild --print build_dir --interpreter python3) \
		$(MAKE) -C docs html

execute_after_dh_auto_clean:
	rm -rf docs/build
