files = webtools-howto
stylesheets = /usr/share/sgml/docbook/xsl-stylesheets/
all: html html_onefile text pdf ps xml.gz html.tar.gz
html:
(for i in $(files); do \
mkdir $$i; \
cd $$i; \
xsltproc --catalogs $(stylesheets)/html/chunk.xsl ../$$i.xml; \
cd ..; \
done;)
html_onefile:
(for i in $(files); do \
xsltproc --catalogs --output 00_$$i.html \
$(stylesheets)/html/docbook.xsl $$i.xml; \
done; )
text: html_onefile
(for i in $(files); do \
lynx -dump 00_$$i.html > $$i.txt; \
done; )
pdf: html_onefile
(for i in $(files); do \
htmldoc --size universal -t pdf -f $$i.pdf 00_$$i.html; \
done; )
ps: html_onefile
(for i in $(files); do \
htmldoc --size universal -t pdf -f $$i.ps 00_$$i.html; \
done; )
xml.gz:
(for i in $(files); do \
cp $$i.xml ldp_mk_tmp; \
gzip -f ldp_mk_tmp; \
mv -f ldp_mk_tmp.gz $$i.xml.gz;\
done; )
html.tar.gz: html
(for i in $(files); do \
tar -cf $$i.tar $$i; \
gzip -f $$i.tar; \
done; )