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
|
xml_files = manual.xml intro.xml api.xml functions.xml examples.xml
# For when we have a man page :)
man_MANS =
EXTRA_DIST = manual.xml api.xml examples.xml functions.xml \
intro.xml website.dsl $(man_MANS)
# I grabbed this same hack from the VACM docs/Makfile.am
CLEANFILES = manual.dvi manual.aux manual.tex manual.log \
manual.ps.gz; rm -rf html
if BUILD_DOCS
#MANUALS = manual.ps.gz html/index.html
MANUALS = html/index.html html/openusb_guide.html
# Generating postscript takes forever on my laptop apparentely
else
MANUALS =
endif
if SUNOS_API
XMLDCL = /usr/share/sgml/xml.dcl
endif
if DARWIN_API
XMLDCL = /sw/share/sgml/xml.dcl
else
XMLDCL = /usr/share/sgml/openjade/xml.dcl
endif
all: $(MANUALS)
manual.ps.gz: $(xml_files) website.dsl
@JADE@ -t ps -d website.dsl\#print $(XMLDCL) manual.xml
gzip manual.ps
html/index.html: $(xml_files) website.dsl
mkdir -p html
@JADE@ -t xml -d website.dsl\#html $(XMLDCL) manual.xml
html/openusb_guide.html: $(xml_files) website.dsl
mkdir -p html
@JADE@ -V nochunks -t xml -d website.dsl\#html $(XMLDCL) manual.xml > html/openusb_guide.html
|