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