3 # Uncomment this to turn on verbose mode.
6 psource:=vizzini-source
8 PACKAGE=vizzini-modules
9 MA_DIR ?= /usr/share/modass
10 -include $(MA_DIR)/include/generic.make
11 -include $(MA_DIR)/include/common-rules.make
12 DESTDIR = $(CURDIR)/debian/$(psource)/usr/src/modules/$(sname)
14 kdist_config: prep-deb-files
17 $(MAKE) -f debian/rules clean
19 kdist_image: binary-modules
24 dh_installdirs lib/modules/$(KVERS)/vizzini
25 $(MAKE) KERNELDIR=$(KSRC) KERNEL_VERSION=$(KVERS)
26 cp vizzini.ko debian/$(PKGNAME)/lib/modules/$(KVERS)/vizzini
30 cp debian/vizzini.udev debian/$(PKGNAME).udev
31 dh_installudev --priority=99
35 dh_gencontrol -- -v$(VERSION)
37 dh_builddeb --destdir=$(DEB_DESTDIR)
52 dh_installdirs -p$(psource) usr/src/modules/$(sname)/debian
53 cp Makefile README* vizzini.c vizzini.h vzioctl.h $(DESTDIR)
54 cp debian/*modules.in* debian/control debian/rules debian/changelog debian/copyright debian/compat $(DESTDIR)/debian
55 cp 99-vizzini.rules $(DESTDIR)/debian/vizzini.udev
56 cd debian/$(psource)/usr/src && tar c modules | bzip2 -9 > $(sname).tar.bz2 && rm -rf modules
59 binary-indep: build install
62 dh_installchangelogs -i
76 binary: binary-indep binary-arch
77 .PHONY: build clean binary-indep binary-arch binary install configure binary-modules kdist kdist_configure kdist_image kdist_clean