]> git.decadent.org.uk Git - exar-uart-driver.git/blobdiff - debian/rules
Port to dkms.
[exar-uart-driver.git] / debian / rules
index 1faffd73e639267dc2a0528f46dd02bc46650be8..90520db7dd50414ae6ee9fcc0cb33482c49d70a8 100755 (executable)
@@ -1,77 +1,13 @@
 #!/usr/bin/make -f
 
-# Uncomment this to turn on verbose mode. 
-export DH_VERBOSE=1
+%:
+       dh $@ --with dkms
 
-psource:=vizzini-source
-sname:=vizzini
-PACKAGE=vizzini-modules
-MA_DIR ?= /usr/share/modass
--include $(MA_DIR)/include/generic.make
--include $(MA_DIR)/include/common-rules.make
-DESTDIR = $(CURDIR)/debian/$(psource)/usr/src/modules/$(sname)
+override_dh_auto_configure:
+override_dh_auto_build:
+override_dh_auto_install:
+override_dh_auto_clean:
+       # We're only interested in the source
 
-kdist_config: prep-deb-files
-  
-kdist_clean: clean
-       $(MAKE) -f debian/rules clean
-
-kdist_image: binary-modules 
-
-binary-modules:
-       dh_testroot
-       dh_clean -k
-       dh_installdirs lib/modules/$(KVERS)/vizzini
-       $(MAKE) KERNELDIR=$(KSRC) KERNEL_VERSION=$(KVERS)
-       cp vizzini.ko debian/$(PKGNAME)/lib/modules/$(KVERS)/vizzini
-       dh_installdocs
-       dh_installchangelogs
-       dh_installmodules
-       cp debian/vizzini.udev debian/$(PKGNAME).udev
-       dh_installudev --priority=99
-       dh_compress
-       dh_fixperms
-       dh_installdeb
-       dh_gencontrol -- -v$(VERSION)
-       dh_md5sums
-       dh_builddeb --destdir=$(DEB_DESTDIR)
-       dh_clean -k
-       dh_testdir
-       touch $@
-
-clean:
-       dh_testdir
-       $(MAKE) clean
-       dh_clean
-
-install: build
-       dh_testdir
-       dh_testroot
-       dh_clean -k
-       dh_installdirs
-       dh_installdirs -p$(psource)  usr/src/modules/$(sname)/debian
-       cp Makefile README* vizzini.c vizzini.h vzioctl.h $(DESTDIR)
-       cp debian/*modules.in* debian/control debian/rules debian/changelog debian/copyright debian/compat $(DESTDIR)/debian
-       cp 99-vizzini.rules $(DESTDIR)/debian/vizzini.udev
-       cd debian/$(psource)/usr/src && tar c modules | bzip2 -9 > $(sname).tar.bz2 && rm -rf modules
-       dh_install
-
-binary-indep: build install
-       dh_testdir -i
-       dh_testroot -i
-       dh_installchangelogs  -i
-       dh_installdocs -i
-       dh_link -i
-       dh_compress -i
-       dh_fixperms -i
-       dh_installdeb -i
-       dh_installdeb -i
-       dh_shlibdeps -i
-       dh_gencontrol -i
-       dh_md5sums -i
-       dh_builddeb -i
-
-binary-arch:
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure binary-modules kdist kdist_configure kdist_image kdist_clean
+override_dh_dkms:
+       dh_dkms -V