#!/usr/bin/make -f
# debian/rules for a Meson project

MESON_OPT += -Ddinit=enabled
MESON_OPT += -Drunit=enabled
MESON_OPT += -Ddefault_backend=none
MESON_OPT += -Drundir=/run
MESON_OPT += -Dstatedir=/usr/lib/turnstiled
#MESON_OPT += -Dpamdir=
MESON_OPT += -Dpam_moddir=/usr/lib/x86_64-linux-gnu/security
MESON_OPT += -Dmanage_rundir=true
MESON_OPT += -Dman=true
MESON_OPT += -Dlibrary=enabled

CONFIG_OPT += --prefix=/usr

%:
	dh $@ --buildsystem=meson

override_dh_clean:
	if [ -e README.md ]; then rm -rf README.md; fi
	dh_clean

override_dh_auto_configure:
	dh_auto_configure -- $(MESON_OPT) $(CONFIG_OPT)

execute_after_dh_auto_build:
	scdoc < debian/src/turnstile-update-runit-env.1.scd > debian/src/turnstile-update-runit-env.1

override_dh_installinit:
	dh_installinit --no-stop-on-upgrade
