X-Git-Url: https://git.decadent.org.uk/gitweb/?p=exar-uart-driver.git;a=blobdiff_plain;f=debian%2Frules;h=90520db7dd50414ae6ee9fcc0cb33482c49d70a8;hp=1faffd73e639267dc2a0528f46dd02bc46650be8;hb=92a05fde34a7d9606e8cc00aab73ef56b90323ba;hpb=472a2347a80dc807ee5fb3a28634bfeb4bbb74ba diff --git a/debian/rules b/debian/rules index 1faffd7..90520db 100755 --- a/debian/rules +++ b/debian/rules @@ -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