]> git.decadent.org.uk Git - exar-uart-driver.git/blob - debian/rules
3afda9fcb91c841311d4e352921dfca87b950a7f
[exar-uart-driver.git] / debian / rules
1 #!/usr/bin/make -f
2
3 # Uncomment this to turn on verbose mode. 
4 export DH_VERBOSE=1
5
6 psource:=vizzini-source
7 sname:=vizzini
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)
13
14 kdist_config: prep-deb-files
15   
16 kdist_clean: clean
17         $(MAKE) -f debian/rules clean
18
19 kdist_image: binary-modules 
20
21 binary-modules:
22         dh_testroot
23         dh_clean -k
24         dh_installdirs lib/modules/$(KVERS)/vizzini
25         $(MAKE) KERNELDIR=$(KSRC) KERNEL_VERSION=$(KVERS)
26         cp vizzini.ko debian/$(PKGNAME)/lib/modules/$(KVERS)/vizzini
27         dh_installdocs
28         dh_installchangelogs
29         dh_installmodules
30         dh_compress
31         dh_fixperms
32         dh_installdeb
33         dh_gencontrol -- -v$(VERSION)
34         dh_md5sums
35         dh_builddeb --destdir=$(DEB_DESTDIR)
36         dh_clean -k
37         dh_testdir
38         touch $@
39
40 clean:
41         dh_testdir
42         $(MAKE) clean
43         dh_clean
44
45 install: build
46         dh_testdir
47         dh_testroot
48         dh_clean -k
49         dh_installdirs
50         dh_installdirs -p$(psource)  usr/src/modules/$(sname)/debian
51         cp Makefile README* vizzini.c vizzini.h vzioctl.h $(DESTDIR)
52         cp debian/*modules.in* debian/control debian/rules debian/changelog debian/copyright debian/compat debian/README.Debian $(DESTDIR)/debian
53         cd debian/$(psource)/usr/src && tar c modules | bzip2 -9 > $(sname).tar.bz2 && rm -rf modules
54         dh_install
55
56 binary-indep: build install
57         dh_testdir -i
58         dh_testroot -i
59         dh_installchangelogs  -i
60         dh_installdocs -i
61         dh_link -i
62         dh_compress -i
63         dh_fixperms -i
64         dh_installdeb -i
65         dh_installdeb -i
66         dh_shlibdeps -i
67         dh_gencontrol -i
68         dh_md5sums -i
69         dh_builddeb -i
70
71 binary-arch:
72
73 binary: binary-indep binary-arch
74 .PHONY: build clean binary-indep binary-arch binary install configure binary-modules kdist kdist_configure kdist_image kdist_clean