summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@lshift.net>2010-02-26 17:10:11 +0000
committerSimon MacMullen <simon@lshift.net>2010-02-26 17:10:11 +0000
commit3d334e852017cb90aaef26e730bbf9eed3d5224c (patch)
tree53f0b2f5d04c30c6b972ed477420a3b2447c4351
parent967eb5c708a1cbc94aa9cee46e50a96c5de15b09 (diff)
downloadrabbitmq-server-3d334e852017cb90aaef26e730bbf9eed3d5224c.tar.gz
Rebuild when XSL changes.
-rw-r--r--Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index a9c568c1..07509a56 100644
--- a/Makefile
+++ b/Makefile
@@ -196,13 +196,13 @@ distclean: clean
find . -regex '.*\(~\|#\|\.swp\|\.dump\)' -exec rm {} \;
# xmlto can not read from standard input, so we mess with a tmp file.
-%.gz: %.xml
+%.gz: %.xml docs/examples-to-end.xsl
xsltproc docs/examples-to-end.xsl $< > $<.tmp && \
xmlto man -o docs $<.tmp && \
gzip -f docs/`basename $< .xml`
rm -f $<.tmp
-%.usage.erl: %.1.xml
+%.usage.erl: %.1.xml docs/usage.xsl
echo -n "%% Generated, do not edit!\n-module(`basename $< .1.xml | tr -d -`_usage).\n-export([usage/0]).\nusage() -> io:format(\"" > docs/`basename $< .1.xml`.usage.erl
xsltproc docs/usage.xsl $< | sed -e s/\\\"/\\\\\\\"/g | fmt -s >> docs/`basename $< .1.xml`.usage.erl
echo '"), halt(1).' >> docs/`basename $< .1.xml`.usage.erl
@@ -212,7 +212,7 @@ distclean: clean
# in a namespace.
# Also we rename the file before xmlto sees it since xmlto will use the name of
# the file to make internal links.
-rabbitmqctl.xml: docs/rabbitmqctl.1.xml
+rabbitmqctl.xml: docs/rabbitmqctl.1.xml docs/html-to-website-xml.xsl
cp docs/rabbitmqctl.1.xml rabbitmqctl.xml && xmlto xhtml-nochunks rabbitmqctl.xml ; rm rabbitmqctl.xml
cat rabbitmqctl.html | grep -v DOCTYPE | sed -e s,xmlns=\"http://www.w3.org/1999/xhtml\",, | xsltproc docs/html-to-website-xml.xsl - | xmllint --format - > rabbitmqctl.xml
rm rabbitmqctl.html