-.PHONY: source-depends
-source-depends:
- @set -e ;\
- for dep in $(SRC_DEPENDS); do \
- echo "checking if package \`$$dep' is installed..." ;\
- dpkg --get-selections | grep "$$dep\W\+install" || \
- exit 1 ;\
- done
- @echo "all source-depends seem to be installed, good"
-
-build: developers-reference.sgml
- $(checkdir)
-# ./debian/rules source-depends
- rm -f version.ent
- echo "<!entity version \"$(DEB_VERSION)\">" >> version.ent
- echo "<!entity date \"$(DATE)\">" >> version.ent
- nsgmls -wall -s -E20 $^ # check SGML syntax
- debiandoc2html $^
- debiandoc2text $^
- debiandoc2latex2epdf -p letter $^
- touch build
-
-clean:
- $(checkdir)
- rm -f build
- rm -rf developers-reference.html
- rm -f developers-reference.txt* developers-reference.ps \
- developers-reference.pdf developers-reference.lout* lout.li \
- developers-reference.sasp* developers-reference.tex \
- developers-reference.aux developers-reference.toc \
- developers-reference.idx version.ent
- rm -f `find . -name "*~"`
- rm -rf $(prefix)
- rm -f debian/files* core debian/substvars
-
-binary-indep: build
- $(checkdir)
- $(checkroot)
- rm -rf $(prefix)
- $(make_directory) $(prefix)/DEBIAN
- $(make_directory) $(docdir) $(sharedir) $(docbasedir)
-
- $(make_directory) $(docdir)/developers-reference.html
- $(install_file) developers-reference.html/* \
- $(docdir)/developers-reference.html/
- $(install_file) developers-reference.txt $(docdir)
- $(install_file) developers-reference.pdf $(docdir)
- $(install_file) developers-reference.sgml version.ent $(docdir)
- $(install_file) debian/copyright $(docdir)
- $(install_file) debian/changelog $(docdir)
- $(install_file) developers-reference.desc $(docbasedir)/$(package)
-
- $(install_file) constitution.*.html $(docdir)
- $(install_file) debian-constitution.desc $(docbasedir)/debian-constitution
-
-# make sure control files are good
- sh -n debian/postinst
- sh -n debian/prerm
-# install the control files
- $(install_script) debian/postinst debian/prerm $(prefix)/DEBIAN/
- # be tricky about putting the TOC sections into the description of the package
- cp debian/control debian/control.out
- perl -ne '/^\d+\.\s/ && print " $$_";' < developers-reference.txt >> debian/control.out
- $(install_file) debian/control.out $(prefix)/DEBIAN/control
-
-# compress docdir (policy)
- find $(docdir) -type f \( -size +4k -or -iname "change*" \) \
- ! -name "*.html" ! -name "*.gif" \
- ! -name "copyright" | xargs $(compress)