#!/usr/bin/make -f export DH_VERBOSE=1 export PYTHON=python3 export PYBUILD_NAME=pywatchman export PYBUILD_SYSTEM=distutils export PYBUILD_VERSIONS=3 export DEB_BUILD_MAINT_OPTIONS = hardening=+all reproducible=+all export PY3VERSIONS = $(shell py3versions -r) %: dh $@ override_dh_autoreconf: dh_autoreconf -- ./autogen.sh override_dh_auto_configure: dh_auto_configure -- --disable-statedir --enable-lenient --with-pcre=/usr/bin/pcre2-config execute_after_dh_auto_build: set -ex; for python in $(PY3VERSIONS); do \ cd python && $$python setup.py build && cd ..; \ done; execute_after_dh_auto_install: set -ex; for python in $(PY3VERSIONS); do \ cd python && $$python setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb && cd ..; \ done; # Remove generated files by autogen.sh too (which are usually distributed by upstream) execute_after_dh_auto_clean: rm -rf python/pywatchman.egg-info/ rm -rf m4/ rm -f compile ltmain.sh config.guess config.sub install-sh \ missing depcomp test-driver rm -f Makefile.in aclocal.m4 config.h.in configure