diff options
author | Ola Nordmann <olapc@yahoo.no> | 2002-02-05 15:24:25 +0000 |
---|---|---|
committer | Ola Nordmann <olapc@yahoo.no> | 2002-02-05 15:24:25 +0000 |
commit | fd7af8be9ea7da3e92702d88434a8f1bce4b9a6b (patch) | |
tree | 07a9bf4c435d5c51173f11eb5ae24c0169e106d7 /Makefile | |
parent | 71d2bfb3ae80d6a977224cb332c53c849b03de5c (diff) | |
download | java-common-fd7af8be9ea7da3e92702d88434a8f1bce4b9a6b.tar.gz |
Converted the policy to plain docbook.debian/0.8
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 115 |
1 files changed, 50 insertions, 65 deletions
@@ -1,91 +1,76 @@ #!/usr/bin/make -f -# Tools used -# Placed here in case we decide to use autoconf -DVIPS = dvips -PS2PDF = ps2pdf - -ifeq ("$(shell dh_testversion 2.0.40 && echo potatoorabove)", "potatoorabove") -DOC = usr/share/doc -MAN = usr/share/man -DATA = usr/share/misc -else -DOC = usr/doc -MAN = usr/man -DATA = usr/lib -endif +# Good info at: info make "Quick Reference" +# $^ All prerequisites +# $< First prerequisity +# $@ Target # Some default variables +DOC = usr/share/doc +DVIPS=dvips PUBLISHDIR = $(DESTDIR)/$(DOC)/java-common +#DSLF=work.dsl +#DSL=-d $(DSLF) # Default language to use -LANGUAGE = LANG=C LC_CTYPE=C +LANGUAGE= +LANG=C +LC_CTYPE=C -all: policy debian-java-faq +all: debian-java-policy debian-java-faq-gen # Policy part -OUTPUTS=policy*.html policy.txt policy.ps policy.sgml +MAKEOUT=policy.txt policy.ps +OUTPUTS=$(MAKEOUT) policy.xml +MAKEDEP=$(MAKEOUT) policy.html -policy: policy.ps policy.txt policy.html +debian-java-policy: $(MAKEDEP) +update: debian-java-faq-update -policy.tex: policy.sgml - jade -t tex \ - -d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl \ - /usr/lib/sgml/declaration/xml.decl $< +policy.tex: policy.xml + jw $(DCL) -b tex $(DSL) policy.xml -policy.dvi: policy.tex - jadetex $< - jadetex $< +policy.dvi: policy.xml + jw $(DCL) -b dvi $(DSL) policy.xml policy.ps: policy.dvi $(DVIPS) -f $< > $@ -policy.html: policy.sgml html.dsl - jade -t sgml \ - -d html.dsl \ - /usr/lib/sgml/declaration/xml.decl $< - -policy.txt: policy.sgml - jade -t sgml -V nochunks \ - -d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl \ - /usr/lib/sgml/declaration/xml.decl $< > dump.html +policy.html: policy.xml + # docbook and dsl file needs to be in that dir for things to work. + # The png file is copied there so it can be referenced in a proper way. + mkdir -p debian-java-policy.html + cp $^ html + jw -b html $(DSL) -o debian-java-policy.html $< + # To make that file the intdex. + (cd debian-java-policy.html; rm -f $^) + +policy.txt: policy.xml + jw -u $< > dump.html lynx -force_html -dump dump.html > $@ -rm -f dump.html -validate: - nsgmls -s -wxml /usr/lib/sgml/declaration/xml.decl policy.sgml - nsgmls -s debian-java-faq.sgml +install: debian-java-policy-install debian-java-faq-install -install:: $(OUTPUTS) +debian-java-policy-install: install -m 0444 $(OUTPUTS) $(PUBLISHDIR) + cp -a debian-java-policy.html $(PUBLISHDIR) + ln -s debian-java-policy.html $(PUBLISHDIR)/html -clean: - rm -rf debian-java-faq.* *.html *.aux *.log *.dvi *.ps *.tex *.txt *~ - (cd examples; rm -f *~) - -# For the debian-java-FAQ -# by Javier Fernández-Sanguino Peña <jfs@computer.org> - -debian-java-faq: debian-java-faq.html debian-java-faq.ps debian-java-faq.txt - -OUTPUTS += debian-java-faq.ps debian-java-faq.txt - -debian-java-faq.sgml: - (cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-doc -z3 checkout -d FAQ ddp/manuals.sgml/java-faq/debian-java-faq.sgml; mv FAQ/debian-java-faq.sgml .; rm -rf FAQ) +clean: debian-java-faq + -rm -Rf debian-java-policy.html + -rm -f $(MAKEOUT) + -rm -f policy.dvi + (cd $<; make clean) -debian-java-faq.html: debian-java-faq.sgml - $(LANGUAGE) debiandoc2html debian-java-faq.sgml -debian-java-faq.dvi: debian-java-faq.sgml - $(LANGUAGE) debiandoc2latexdvi debian-java-faq.sgml +debian-java-faq-gen: debian-java-faq + (cd $<; make debian-java-faq.html/index.html) -%.ps : %.dvi - $(DVIPS) $< -o $@ -%.pdf: %.ps - $(PS2PDF) $< $@ +# Change the publish dir if you want to send it to a new package. +debian-java-faq-install: debian-java-faq debian-java-faq-gen + (cd $<; make publish PUBLISHDIR=$(DESTDIR)/$(DOC)/java-common) -debian-java-faq.txt: debian-java-faq.sgml - $(LANGUAGE) debiandoc2text debian-java-faq.sgml +debian-java-faq: + (cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-doc -z3 checkout -d debian-java-faq ddp/manuals.sgml/java-faq) -install :: - rm -f $(PUBLISHDIR)/debian-java-faq.html - mkdir $(PUBLISHDIR)/debian-java-faq.html - install -p -m 644 debian-java-faq.html/*.html $(PUBLISHDIR)/debian-java-faq.html/ +debian-java-faq-update: debian-java-faq + (cd $<; cvs -z3 update -d) |