#!/usr/bin/make -f
# -*- makefile -*-

include /usr/share/dpkg/default.mk

bin_target	:= usr/sbin/
export DH_VERBOSE = 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

VERSION ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+).*$$/\1/p')

%:
	dh $@ --with dkms

override_dh_auto_configure:
	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		debian/realtek-wifi-dkms.prerm.in > \
		debian/realtek-wifi-dkms.prerm

	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		debian/realtek-wifi-dkms.postinst.in > \
		debian/realtek-wifi-dkms.postinst

	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		realtek/rtl8814au/install-driver.sh.in > \
		realtek/rtl8814au/install-driver.sh

	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		realtek/rtl88x2bu/install-driver.sh.in > \
		realtek/rtl88x2bu/install-driver.sh

	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		realtek/rtl8852be/install-driver.sh.in > \
		realtek/rtl8852be/install-driver.sh
	#
	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		realtek/rtl88x2cu/install-driver.sh.in > \
		realtek/rtl88x2cu/install-driver.sh

	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		realtek/rtl8188gtvu/install-driver.sh.in > \
		realtek/rtl8188gtvu/install-driver.sh

	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		realtek/rtl8192eu/install-driver.sh.in > \
		realtek/rtl8192eu/install-driver.sh

	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		realtek/rtl8852bu/install-driver.sh.in > \
		realtek/rtl8852bu/install-driver.sh

	sed -e 's,@DKMS_PACKAGE_VERSION@,$(VERSION),g' \
		realtek/rtl8852au/install-driver.sh.in > \
		realtek/rtl8852au/install-driver.sh

override_dh_auto_install:
	dh_install -prealtek-wifi-dkms    realtek/               usr/src/realtek-wifi-$(VERSION)


override_dh_dkms:
	dh_dkms -V

override_dh_auto_clean:
	rm -f debian/realtek-wifi-dkms.prerm
	rm -f debian/realtek-wifi-dkms.postinst
	rm -f realtek/rtl88x2bu/install-driver.sh
	rm -f realtek/rtl88x2cu/install-driver.sh
	rm -f realtek/rtl8188gtvu/install-driver.sh
	rm -f realtek/rtl8192eu/install-driver.sh
	rm -f realtek/rtl8814au/install-driver.sh
	rm -f realtek/rtl8852au/install-driver.sh
	rm -f realtek/rtl8852be/install-driver.sh
	rm -f realtek/rtl8852bu/install-driver.sh
	