initial checkin
[zsh-lovers.git] / debian / rules
1 #!/usr/bin/make -f
2
3 build: build-stamp
4
5 build-stamp: 
6         dh_testdir
7
8         # save old files
9         mkdir $(CURDIR)/debian/saved
10         cp zsh-lovers.1 $(CURDIR)/debian/saved
11         cp *pdf $(CURDIR)/debian/saved
12         cp *ps $(CURDIR)/debian/saved
13         cp zsh-lovers.html $(CURDIR)/debian/saved
14
15         groff -Tps -mandoc zsh-lovers.1 > zsh-lovers.ps
16         ps2pdf zsh-lovers.ps
17         man -Thtml ./zsh-lovers.1 > zsh-lovers.html
18
19         touch build-stamp
20
21 clean:
22         dh_testdir
23         dh_testroot
24
25         if [ -d $(CURDIR)/debian/saved ]; then \
26                 mv $(CURDIR)/debian/saved/* $(CURDIR); \
27                 rmdir $(CURDIR)/debian/saved ; \
28         fi
29         rm -f build-stamp
30         dh_clean 
31         rm -rf $(CURDIR)/debian/zsh-lovers/
32
33 install: build
34         dh_testdir
35         dh_testroot
36         dh_clean -k 
37         dh_installdirs
38
39         install -m 644 $(CURDIR)/zsh.vim $(CURDIR)/debian/zsh-lovers/usr/share/vim/syntax/zsh.vim
40
41 binary-indep: build install
42         # We have nothing to do
43
44 binary-arch: build install
45         dh_testdir
46         dh_testroot
47         dh_installchangelogs 
48         dh_installdocs
49         dh_installman zsh-lovers.1
50         dh_link
51         dh_compress
52         dh_fixperms
53         dh_installdeb
54         dh_shlibdeps
55         dh_gencontrol
56         dh_md5sums
57         dh_builddeb
58
59 binary: binary-indep binary-arch
60 .PHONY: build clean binary-indep binary-arch binary install configure