Add mic zsh tab completion support
[tools/mic.git] / debian / rules
1 #!/usr/bin/make -f
2
3 # Uncomment this to turn on verbose mode.
4 #export DH_VERBOSE=1
5
6 ifeq ($(shell cat /etc/issue | cut -d' ' -f2), 11.10)
7         SUBSTVARS = -Vdist:Depends="qemu-arm-static"
8 else
9         SUBSTVARS = -Vdist:Depends="qemu-user-static"
10 endif
11
12
13 build: build-stamp
14 build-stamp:
15         dh_testdir
16
17         python setup.py build
18         make man
19
20 clean:
21         dh_testdir
22         dh_testroot
23         rm -f build-stamp
24
25         dh_clean
26
27 install: build
28         dh_testdir
29         dh_testroot
30         dh_clean -k
31         dh_installdirs
32
33         # Installing package
34         mkdir -p $(CURDIR)/debian/mic $(CURDIR)/debian/mic/usr/bin $(CURDIR)/debian/mic/usr/share/man/man1 $(CURDIR)/debian/mic/etc/bash_completion.d $(CURDIR)/debian/mic/etc/zsh_completion.d
35         install -m644 doc/mic.1 $(CURDIR)/debian/mic/usr/share/man/man1
36         install -m755 etc/mic.bash $(CURDIR)/debian/mic/etc/bash_completion.d/mic.sh
37         install -m755 etc/_mic $(CURDIR)/debian/mic/etc/zsh_completion.d/_mic
38         python setup.py install --root=$(CURDIR)/debian/mic
39
40 binary-indep: build install
41         dh_testdir
42         dh_testroot
43         dh_installchangelogs
44         dh_installdocs
45         dh_install
46         dh_installman
47         dh_link
48         dh_strip
49         dh_compress
50         dh_fixperms
51         dh_pysupport
52         dh_installdeb
53         dh_shlibdeps
54         dh_gencontrol -- $(SUBSTVARS)
55         dh_md5sums
56         dh_builddeb
57
58 binary-arch: build install
59
60 binary: binary-indep binary-arch
61 .PHONY: build clean binary-indep binary-arch binary install