]> git.sesse.net Git - vlc/blob - doc/developer/Makefile.in
Fix potential segfault.
[vlc] / doc / developer / Makefile.in
1 # Extract from the Debian SGML/XML HOWTO by Stéphane Bortzmeyer
2
3 MAX_TEX_RECURSION=4
4
5 # For Debian :
6 #XML_DECL=/usr/lib/sgml/declaration/xml.decl
7 #HTML_SS=/usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl
8 #PRINT_SS=/usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl
9
10 # For RedHat :
11 # XML_DECL=/usr/share/sgml/docbook/dsssl-stylesheets-1.76/dtds/decls/xml.dcl
12 # HTML_SS=/usr/share/sgml/docbook/dsssl-stylesheets-1.76/html/docbook.dsl
13 # PRINT_SS=/usr/share/sgml/docbook/dsssl-stylesheets-1.76/print/docbook.dsl
14
15 # For Mac OS X :
16 #XML_DECL=/sw/share/sgml/dsssl/docbook-dsssl-nwalsh/dtds/decls/xml.dcl
17 #HTML_SS=/sw/share/sgml/dsssl/docbook-dsssl-nwalsh/html/docbook.dsl
18 #PRINT_SS=/sw/share/sgml/dsssl/docbook-dsssl-nwalsh/print/docbook.dsl
19 #JADE=openjade
20
21 JADE=@JADE@
22 LYNX=@LYNX@
23 DVIPS=@DVIPS@
24 JADETEX=@JADETEX@
25
26 XML_DECL=@XML_DECL@
27 HTML_SS=@HTML_SS@
28 PRINT_SS=@PRINT_SS@
29
30 DOCS=@DOCS@
31
32 all: manual
33
34
35 manual: manual.txt manual.ps manual.html
36
37 manual.tex: audio_output.xml debugging.xml decoders.xml gfdl.xml glossary.xml history.xml input.xml interface.xml manual.xml overview.xml ports.xml video_output.xml
38         $(JADE) -t tex -V %section-autolabel% -d $(PRINT_SS) $(XML_DECL) manual.xml
39         perl -i.bak -pe 's/\000//g' $@ && rm $*.tex.bak
40 # No it's not a joke
41
42 manual.html: audio_output.xml debugging.xml decoders.xml gfdl.xml glossary.xml history.xml input.xml interface.xml manual.xml overview.xml ports.xml video_output.xml
43         $(JADE) -t sgml -V %section-autolabel% -V nochunks \
44          -d $(HTML_SS) $(XML_DECL) manual.xml > $@
45
46 manual.dvi: manual.tex modules.eps ps.eps stream.eps ts.eps
47         $(JADETEX) manual.tex
48         $(JADETEX) manual.tex
49         $(JADETEX) manual.tex
50
51 manual.ps: manual.dvi
52         $(DVIPS) -f $< > $@
53
54 manual.txt: audio_output.xml debugging.xml decoders.xml gfdl.xml glossary.xml history.xml input.xml interface.xml manual.xml overview.xml ports.xml video_output.xml
55         $(JADE) -t sgml -V nochunks -d $(HTML_SS) $(XML_DECL) manual.xml > dump.html
56         $(LYNX) -force_html -dump dump.html > $@
57         -rm -f dump.html
58
59 clean:
60         rm -f manual.txt
61         rm -f *.html *.aux *.log *.dvi *.ps *.tex
62         rm -f *.bck *~ .\#* \#*
63