#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-

PACKAGE=device3dfx-modules
MA_DIR ?= /usr/share/modass

-include $(MA_DIR)/include/generic.make
-include $(MA_DIR)/include/common-rules.make

kdist_config: prep-deb-files
	ln -sf ../3dfx_driver.c kbuild/3dfx.c

kdist_clean:
	rm -f kbuild/3dfx.c
	$(MAKE) -C $(KSRC) M=$(PWD)/kbuild clean

binary-modules:
	dh_testroot
	dh_clean -k
	dh_installdirs

	ln -sf ../3dfx_driver.c kbuild/3dfx.c
	$(MAKE) -C $(KSRC) M=$(PWD)/kbuild modules

	mkdir -p debian/$(PACKAGE)-$(KVERS)/lib/modules/$(KVERS)/extra
	cp kbuild/3dfx.ko debian/$(PACKAGE)-$(KVERS)/lib/modules/$(KVERS)/extra/

	dh_installdocs
	dh_installchangelogs
	dh_installmodules
	dh_compress
	dh_fixperms
	dh_installdeb
	dh_gencontrol -- -v$(VERSION)
	dh_md5sums
	dh_builddeb --destdir=$(DEB_DESTDIR)
	dh_clean -k