File: Makefile

package info (click to toggle)
vlc 0.2.92-8
  • links: PTS
  • area: main
  • in suites: woody
  • size: 7,076 kB
  • ctags: 7,147
  • sloc: ansic: 62,829; cpp: 5,824; sh: 2,469; xml: 2,351; makefile: 1,291; python: 503; perl: 19
file content (47 lines) | stat: -rw-r--r-- 1,720 bytes parent folder | download
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
# Extract from the Debian SGML/XML HOWTO by Stphane Bortzmeyer

MAX_TEX_RECURSION=4

# For Debian :
XML_DECL=/usr/lib/sgml/declaration/xml.decl
HTML_SS=/usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl
PRINT_SS=/usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl

# For RedHat :
#XML_DECL=/usr/lib/sgml/stylesheets/nwalsh-modular/dtds/decls/xml.dcl
#HTML_SS=/usr/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl
#PRINT_SS=/usr/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl

all: manual

JADE=jade

manual: manual.txt manual.ps manual.html

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
	$(JADE) -t tex -V %section-autolabel% -d $(PRINT_SS) $(XML_DECL) manual.xml
	perl -i.bak -pe 's/\000//g' $@ && rm $*.tex.bak
# No it's not a joke

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
	$(JADE) -t sgml -V %section-autolabel% -V nochunks \
         -d $(HTML_SS) $(XML_DECL) manual.xml > $@

manual.dvi: manual.tex modules.eps ps.eps stream.eps ts.eps
	jadetex manual.tex
	jadetex manual.tex
	jadetex manual.tex

manual.ps: manual.dvi
	dvips -f $< > $@

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
	$(JADE) -t sgml -V nochunks -d $(HTML_SS) $(XML_DECL) manual.xml > dump.html
	lynx -force_html -dump dump.html > $@
	-rm -f dump.html

clean:
	rm -f manual.txt
	rm -f *.html *.aux *.log *.dvi *.ps *.tex
	rm -f *.bck *~ .\#* \#*