summaryrefslogtreecommitdiff
path: root/Makefile
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
commitdc062865837bb3fc2483f14e892f12ecd44e105b (patch)
tree53f0b2f5d04c30c6b972ed477420a3b2447c4351 /Makefile
parent2e278e11ebb69470a034e170193735b7eb68df1b (diff)
downloadrabbitmq-server-git-dc062865837bb3fc2483f14e892f12ecd44e105b.tar.gz
Rebuild when XSL changes.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index a9c568c14c..07509a5634 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