chiark / gitweb /
\Initial Import\\
[developers-reference.git] / debian / rules
1 #!/usr/bin/make -f
2
3 package=developers-reference
4
5 build:
6         $(checkdir)
7         debiandoc2html developers-reference.sgml
8         debiandoc2text developers-reference.sgml
9         gzip -9 developers-reference.text
10         touch build
11
12 clean:
13         $(checkdir)
14         -rm -f build
15         -rm -rf developers-reference.html
16         -rm -rf developers-reference.text*
17         -rm -f `find . -name "*~"`
18         -rm -rf debian/tmp debian/files* core debian/substvars
19
20 binary-indep:   checkroot build
21         $(checkdir)
22         -rm -rf debian/tmp
23         install -d debian/tmp
24         cd debian/tmp && install -d `cat ../dirs`
25         cp -a developers-reference.html debian/tmp/usr/doc/developers-reference/
26         cp developers-reference.text.gz debian/tmp/usr/doc/developers-reference/
27         cp developers-reference.sgml debian/tmp/usr/doc/developers-reference/
28         gzip -9 debian/tmp/usr/doc/developers-reference/developers-reference.sgml
29         cp debian/{copyright,changelog} debian/tmp/usr/doc/developers-reference/
30         gzip -9 debian/tmp/usr/doc/developers-reference/changelog
31         cp debian/menu debian/tmp/usr/lib/menu/developers-reference
32         cp developers-reference.desc debian/tmp/usr/share/doc-base/developers-reference
33         cp debian/{control,postinst,prerm} debian/tmp/DEBIAN/
34         chmod +x debian/tmp/DEBIAN/{postinst,prerm}
35         dpkg-gencontrol
36         chown -R root.root debian/tmp
37         chmod -R go=rX debian/tmp
38         dpkg --build debian/tmp ..
39         debiandoc2ps -pa4 -1 -O developers-reference.sgml | gzip -9v > ../developers-reference.ps.gz
40         dpkg-distaddfile -fdebian/files developers-reference.ps.gz byhand -
41         GZIP=-9v tar zcf ../developers-reference.html.tar.gz developers-reference.html
42         dpkg-distaddfile -fdebian/files developers-reference.html.tar.gz byhand -
43         cp developers-reference.text.gz ..
44         dpkg-distaddfile -fdebian/files developers-reference.text.gz byhand -
45
46 binary-arch:    checkroot build
47         $(checkdir)
48 # There are no architecture-dependent files to be uploaded
49 # generated by this package.  If there were any they would be
50 # made here.
51
52 define checkdir
53         test -f debian/rules
54 endef
55
56 # Below here is fairly generic really
57
58 binary:         binary-indep binary-arch
59
60 checkroot:
61         $(checkdir)
62         test root = "`whoami`"
63
64 .PHONY: binary binary-arch binary-indep clean checkroot