#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

%:
	dh $@

lint_scripts:
	shellcheck debian/*.postinst

	flake8 debian/*.py
	mypy   debian/*.py

override_dh_auto_configure:
	dh_auto_configure -- \
		--disable-silent-rules \
		--with-udevrulesdir=/lib/udev/rules.d \
		--enable-gtk-doc \
		--enable-gtk-doc-pdf \
		--enable-gtk-doc-html

override_dh_auto_build:
	dh_auto_build
	# Build the AppStream metadata from the udev rule file
	debian/libu2f-udev.metainfo.py > libu2f-udev.metainfo.xml

override_dh_installchangelogs:
	dh_installchangelogs NEWS

override_dh_compress:
	dh_compress -Xu2f-host.pdf

override_dh_missing:
	dh_missing --fail-missing
