File: rules

package info (click to toggle)
python-fissix 21.6.6-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,144 kB
  • sloc: python: 16,568; sh: 56; makefile: 49
file content (21 lines) | stat: -rwxr-xr-x 781 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/make -f

export PYBUILD_NAME=fissix

PY3VERS = $(shell py3versions -s -v)

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

override_dh_auto_install:
	dh_auto_install
	rm -rf debian/python3-fissix/usr/lib/python3*/dist-packages/fissix/tests

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;)