#!/usr/bin/make -f

export PYBUILD_NAME=fissix

PY3VERS = $(shell py3versions -s -v)

%:
	dh $@ --buildsystem=pybuild

override_dh_auto_install:
	dh_auto_install
	rm -rf debian/python3-fissix/usr/lib/python3*/dist-packages/fissix/tests
	mkdir -p debian/python3-fissix/usr/bin
	install -m 755 debian/2to3.py debian/python3-fissix/usr/bin/2to3
	mkdir -p debian/python3-fissix/usr/share/man/man1
	install -m 644 debian/2to3.1 debian/python3-fissix/usr/share/man/man1/2to3.1

execute_before_dh_auto_test:
	$(foreach pyv,$(PY3VERS),mkdir -p .pybuild/cpython3_$(pyv)_fissix/build/fissix/fissix;)
	$(foreach pyv,$(PY3VERS),cp -a tests .pybuild/cpython3_$(pyv)_fissix/build/fissix;)
	$(foreach pyv,$(PY3VERS),cp -a fissix/tests fissix/Grammar.txt .pybuild/cpython3_$(pyv)_fissix/build/fissix/fissix;)

execute_after_dh_auto_test:
	$(foreach pyv,$(PY3VERS),rm -rf .pybuild/cpython3_$(pyv)_fissix/build/fissix/tests;)
	$(foreach pyv,$(PY3VERS),rm -rf .pybuild/cpython3_$(pyv)_fissix/build/fissix/fissix/tests;)
