#!/usr/bin/make -f

export PYBUILD_NAME=sseurl
export PYBUILD_SYSTEM=pyproject
export PYBUILD_TEST_ARGS=tests

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

override_dh_auto_build:
	dh_auto_build
	mkdir -p debian/generated/bash debian/generated/zsh debian/generated/fish
	PYTHONPATH=$(CURDIR)/src argparse-manpage --module sseurl.cli --function build_parser --project-name sseurl --prog sseurl --version 0.1.0 --description "render Server-Sent Events streams for humans" --manual-title "sseurl manual" --output debian/generated/sseurl.1
	PYTHONPATH=$(CURDIR)/src shtab -s bash --prog sseurl sseurl.cli.build_parser > debian/generated/bash/sseurl
	PYTHONPATH=$(CURDIR)/src shtab -s zsh --prog sseurl sseurl.cli.build_parser > debian/generated/zsh/_sseurl
	PYTHONPATH=$(CURDIR)/src python3 debian/generate-fish-completion > debian/generated/fish/sseurl.fish

override_dh_clean:
	dh_clean
	rm -rf debian/generated
