#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk

export PYBUILD_NAME=qtestsign

PY3VER := $(shell py3versions -d | sed 's/^python//')
PYBUILD_DIR := .pybuild/cpython3_$(PY3VER)_qtestsign
BUILT_QTESTSIGN := $(PYBUILD_DIR)/scripts/qtestsign.py
BUILT_PYTHONPATH := $(PYBUILD_DIR)/build

%:
	dh $@ --buildsystem=pybuild

override_dh_auto_build:
	dh_auto_build
ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
	PYTHONPATH="$(BUILT_PYTHONPATH)" \
	help2man --no-info \
		--name='tool to sign Qualcomm ELF firmware images with test keys' \
		--version-string='$(DEB_VERSION_UPSTREAM)' \
		$(BUILT_QTESTSIGN) \
		> qtestsign.1
endif

execute_after_dh_auto_install:
	# Rename qtestsign.py to qtestsign
	mv debian/qtestsign/usr/bin/qtestsign.py debian/qtestsign/usr/bin/qtestsign

	# Remove other unneeded installed scripts (only useful for development)
	for script in merge patchxbl strip region; do \
		rm debian/qtestsign/usr/bin/$$script.py; \
	done
