You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.1 KiB
63 lines
2.1 KiB
# Extract from the Debian SGML/XML HOWTO by Stéphane 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/share/sgml/docbook/dsssl-stylesheets-1.76/dtds/decls/xml.dcl
|
|
# HTML_SS=/usr/share/sgml/docbook/dsssl-stylesheets-1.76/html/docbook.dsl
|
|
# PRINT_SS=/usr/share/sgml/docbook/dsssl-stylesheets-1.76/print/docbook.dsl
|
|
|
|
# For Mac OS X :
|
|
#XML_DECL=/sw/share/sgml/dsssl/docbook-dsssl-nwalsh/dtds/decls/xml.dcl
|
|
#HTML_SS=/sw/share/sgml/dsssl/docbook-dsssl-nwalsh/html/docbook.dsl
|
|
#PRINT_SS=/sw/share/sgml/dsssl/docbook-dsssl-nwalsh/print/docbook.dsl
|
|
#JADE=openjade
|
|
|
|
JADE=@JADE@
|
|
LYNX=@LYNX@
|
|
DVIPS=@DVIPS@
|
|
JADETEX=@JADETEX@
|
|
|
|
XML_DECL=@XML_DECL@
|
|
HTML_SS=@HTML_SS@
|
|
PRINT_SS=@PRINT_SS@
|
|
|
|
DOCS=@DOCS@
|
|
|
|
all: manual
|
|
|
|
|
|
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 *~ .\#* \#*
|
|
|
|
|