From: Petter Reinholdtsen Date: Tue, 10 Jul 2012 06:40:43 +0000 (+0200) Subject: Add HTML build rule. X-Git-Tag: edition-2015-10-10~2568 X-Git-Url: https://pere.pagekite.me/gitweb/text-free-culture-lessig.git/commitdiff_plain/3d525b69961392e3501011c14718f7cf3efecfb3 Add HTML build rule. --- diff --git a/Makefile b/Makefile index 7c6d575..ced8243 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,7 @@ url = http://www.sslug.dk/~chlor/lessig/freeculture.sgml.2004-04-01.gz +# PDF rule DBLATEX = dblatex \ -T db2latex \ --backend=xetex \ @@ -12,6 +13,12 @@ DBLATEX = dblatex \ -p data/pdf.xsl \ --param=lingua=nb +# HTML rule +XP = xsltproc \ + --nonet \ + --novalid \ + --xinclude data/html.xsl + all: pdf freeculture.nb.po: freeculture.pot @@ -22,11 +29,11 @@ freeculture.nb.xml: freeculture.nb.po freeculture.xml 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 @@ -36,3 +43,5 @@ freeculture.pot: freeculture.xml stats: msgfmt -o /dev/null --statistics freeculture.nb.po + +.SUFFIXES: .html diff --git a/data/html.xsl b/data/html.xsl new file mode 100644 index 0000000..3ab0534 --- /dev/null +++ b/data/html.xsl @@ -0,0 +1,13 @@ + + + + 0 + 1 + 1 + 1 + + + 3 +