3 package := developers-reference
5 DEB_VERSION := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | sed 's/^Version: *//')
6 DATE := $(shell date +"%Y-%m-%d")
12 echo "<!entity version \"$(DEB_VERSION)\">" >> version.ent
13 echo "<!entity date \"$(DATE)\">" >> version.ent
17 debiandoc2html developers-reference.sgml
18 debiandoc2text developers-reference.sgml
19 gzip -9 developers-reference.text
25 -rm -rf developers-reference.html
26 -rm -rf developers-reference.text*
27 -rm -rf developers-reference.lout* lout.li
28 -rm -f `find . -name "*~"`
29 -rm -rf debian/tmp debian/files* core debian/substvars version.ent
31 binary-indep: checkroot build
35 cd debian/tmp && install -d `cat ../dirs`
36 cp -a developers-reference.html debian/tmp/usr/doc/developers-reference/
37 cp developers-reference.text.gz debian/tmp/usr/doc/developers-reference/
38 cp developers-reference.sgml debian/tmp/usr/doc/developers-reference/
39 gzip -9 debian/tmp/usr/doc/developers-reference/developers-reference.sgml
40 cp debian/{copyright,changelog} debian/tmp/usr/doc/developers-reference/
41 gzip -9 debian/tmp/usr/doc/developers-reference/changelog
42 cp debian/menu debian/tmp/usr/lib/menu/developers-reference
43 cp developers-reference.desc debian/tmp/usr/share/doc-base/developers-reference
44 cp debian/{control,postinst,prerm} debian/tmp/DEBIAN/
45 chmod +x debian/tmp/DEBIAN/{postinst,prerm}
47 chown -R root.root debian/tmp
48 chmod -R go=rX debian/tmp
49 dpkg --build debian/tmp ..
50 debiandoc2ps -pa4 -1 -O developers-reference.sgml | gzip -9v > ../developers-reference.ps.gz
51 dpkg-distaddfile -fdebian/files developers-reference.ps.gz byhand -
52 GZIP=-9v tar zcf ../developers-reference.html.tar.gz developers-reference.html
53 dpkg-distaddfile -fdebian/files developers-reference.html.tar.gz byhand -
54 cp developers-reference.text.gz ..
55 dpkg-distaddfile -fdebian/files developers-reference.text.gz byhand -
57 binary-arch: checkroot build
59 # There are no architecture-dependent files to be uploaded
60 # generated by this package. If there were any they would be
67 # Below here is fairly generic really
69 binary: binary-indep binary-arch
73 test root = "`whoami`"
75 .PHONY: binary binary-arch binary-indep clean checkroot