url = http://www.sslug.dk/~chlor/lessig/freeculture.sgml.2004-04-01.gz
+# PDF rule
DBLATEX = dblatex \
-T db2latex \
--backend=xetex \
-p data/pdf.xsl \
--param=lingua=nb
+# HTML rule
+XP = xsltproc \
+ --nonet \
+ --novalid \
+ --xinclude data/html.xsl
+
all: pdf
freeculture.nb.po: freeculture.pot
pdf: freeculture.pdf freeculture.nb.pdf
-freeculture.pdf: freeculture.xml
- $(DBLATEX) freeculture.xml --param=lingua=en
+%.pdf: %.xml
+ $(DBLATEX) $^ --param=lingua=nb
-freeculture.nb.pdf: freeculture.nb.xml
- $(DBLATEX) freeculture.nb.xml --param=lingua=nb
+%.html: %.xml
+ $(XP) $^ && mv index.html $@
freeculture.xml:
GET $(url) | gunzip > freeculture.xml
stats:
msgfmt -o /dev/null --statistics freeculture.nb.po
+
+.SUFFIXES: .html
--- /dev/null
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+ <xsl:import
+ href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"/>
+ <xsl:param name="chunk.section.depth">0</xsl:param>
+ <xsl:param name="section.autolabel">1</xsl:param>
+ <xsl:param name="section.label.includes.component.label">1</xsl:param>
+ <xsl:param name="use.id.as.filename">1</xsl:param>
+ <!-- Restore previous default value with openjade -->
+ <xsl:param name="autotoc.label.in.hyperlink" select="0"></xsl:param>
+ <xsl:param name="toc.section.depth">3</xsl:param>
+</xsl:stylesheet>