#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk
DKMS_SRC=debian/tmp/usr/src/hp_vendor-$(DEB_VERSION_UPSTREAM)

CLEAN ?= 1
VENDOR ?= 1

%:
	dh $@ --with dkms

override_dh_auto_clean:
ifeq ($(CLEAN),1)
	make clean
endif
ifeq ($(VENDOR),1)
	if ! ischroot; then \
		make vendor; \
	fi
endif

override_dh_auto_build:
	env CARGO_HOME="$$(pwd)/target/cargo" \
		make all VENDOR=$(VENDOR) prefix=/usr

override_dh_auto_install:
	dh_auto_install -- prefix=/usr
	dh_modaliases
	install -d $(DKMS_SRC)
	install -m 644 dkms/LICENSE $(DKMS_SRC)
	install -m 644 dkms/Makefile $(DKMS_SRC)
	install -m 644 dkms/hp_vendor.c $(DKMS_SRC)

override_dh_dkms:
	dh_dkms -V $(DEB_VERSION_UPSTREAM)

override_dh_installgsettings:
	dh_installgsettings --priority=60
