#!/usr/bin/make -f

SHELL = /bin/bash
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
CFLAGS = `dpkg-buildflags --get CFLAGS`
CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
LDFLAGS = `dpkg-buildflags --get LDFLAGS`

%:
	dh $@

override_dh_auto_configure:
	CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" dh_auto_configure -- \
		--with-configfile=/etc/watchdog.conf

override_dh_clean:
	dh_clean
	rm -f $(find . -name "*.P")
	-rm -f debian/watchdog.default

override_dh_auto_install:
	$(MAKE) install prefix=$$(pwd)/debian/watchdog/usr \
		CONFIG_FILENAME=$$(pwd)/debian/watchdog/etc/watchdog.conf
	cp -p watchdog.conf debian/watchdog/etc/watchdog.conf

override_dh_installsystemd:
	dh_installsystemd watchdog.service
	dh_installsystemd --name=wd_keepalive wd_keepalive.service

override_dh_installinit:
	dh_installinit --noscripts
	dh_installinit --noscripts --name=wd_keepalive
