X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Makefile;h=1f3675cf0858e084c39ece76c4193305020fbe47;hb=4a95cf58227d15231cd27da66049613b379273b5;hp=f8d6572368869a5123ba89c94285329165839b42;hpb=ba168a529220d20b482ae164caa5e2bbad15d41a;p=debian%2Fdebian-policy.git diff --git a/Makefile b/Makefile index f8d6572..1f3675c 100644 --- a/Makefile +++ b/Makefile @@ -2,46 +2,65 @@ include debian/rules policy.sgml: version.ent menu-policy.sgml: version.ent -mime-policy.sgml: version.ent +perl-policy.sgml: version.ent + +%.txt: %.org + $(EMACS) --batch -Q -l ./README-css.el -l org -l org-ascii --visit $^ \ + --funcall org-export-as-ascii >/dev/null 2>&1 + test "$@" != "README.txt" || \ + perl -pli -e 's,./Process.org,Process.txt,g' $@ +%.html: %.org + $(EMACS) --batch -Q -l ./README-css.el -l org --visit $^ \ + --funcall org-export-as-html-batch >/dev/null 2>&1 %.validate: % nsgmls -wall -gues $< %.html/index.html: %.sgml - debiandoc2html $< + LANG=C debiandoc2html $< + +%-1.html: %.sgml + LANG=C debiandoc2html -1 -b $*-1d $< && \ + mv $*-1d.html/index.html $*-1.html && \ + rmdir $*-1d.html %.html.tar.gz: %.html/index.html tar -czf $(<:/index.html=.tar.gz) $(<:/index.html=) %.txt: %.sgml - debiandoc2text $< + LANG=C debiandoc2text $< %.txt.gz: %.txt gzip -cf9 $< > $@ %.ps: %.sgml - debiandoc2latexps $< + LANG=C debiandoc2latexps $< + +%.ps.gz: %.ps + gzip -cf9 $< > $@ %.pdf: %.sgml - debiandoc2latexpdf $< + LANG=C debiandoc2latexpdf $< + +%.pdf.gz: %.pdf + gzip -cf9 $< > $@ # convenience aliases :) html: policy.html/index.html +html-1: policy-1.html txt text: policy.txt ps: policy.ps pdf: policy.pdf policy: html txt ps pdf leavealone := $(FHS_HTML) $(FHS_FILES) $(FHS_ARCHIVE) \ - fhs-2.0.tar.gz fhs-changes-2.1.html \ - fsstnd-1.2.txt.gz libc6-migration.txt \ - upgrading-checklist.html virtual-package-names-list.txt + libc6-migration.txt .PHONY: distclean distclean: rm -rf $(filter-out $(leavealone),$(wildcard *.html)) rm -f $(filter-out $(leavealone),$(wildcard *.txt *.txt.gz *.html.tar.gz *.pdf *.ps)) - rm -f *.lout* lout.li *.sasp* *.tex *.aux *.toc *.idx *.log *.out *.dvi + rm -f *.lout* lout.li *.sasp* *.tex *.aux *.toc *.idx *.log *.out *.dvi *.tpt rm -f `find . -name "*~" -o -name "*.bak" -o -name ".#*" -o -name core` rm -f version.ent rm -f *.rej *.orig