blob: 058ea2e2d491662460b223fa06474da1e9041f4a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
#!/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
# Some default variables
PUBLISHDIR = $(DESTDIR)/$(DOC)/java-common
# Default language to use
LANGUAGE = LANG=C LC_CTYPE=C
all: policy debian-java-faq
# Policy part
OUTPUTS=policy*.html policy.txt policy.ps policy.db
policy: policy.ps policy.txt policy.html
policy.tex: policy.db
jade -t tex \
-d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl \
/usr/lib/sgml/declaration/xml.decl $<
policy.dvi: policy.tex
jadetex $<
jadetex $<
policy.ps: policy.dvi
$(DVIPS) -f $< > $@
policy.html: policy.db html.dsl
jade -t sgml \
-d html.dsl \
/usr/lib/sgml/declaration/xml.decl $<
policy.txt: policy.db
jade -t sgml -V nochunks \
-d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl \
/usr/lib/sgml/declaration/xml.decl $< > dump.html
lynx -force_html -dump dump.html > $@
-rm -f dump.html
validate:
nsgmls -s -wxml /usr/lib/sgml/declaration/xml.decl policy.db
nsgmls -s debian-java-faq.sgml
install:: $(OUTPUTS)
install -m 0444 $(OUTPUTS) $(PUBLISHDIR)
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)
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
%.ps : %.dvi
$(DVIPS) $< -o $@
%.pdf: %.ps
$(PS2PDF) $< $@
debian-java-faq.txt: debian-java-faq.sgml
$(LANGUAGE) debiandoc2text debian-java-faq.sgml
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/
|