diff options
| author | Simon MacMullen <simon@lshift.net> | 2010-02-26 12:25:34 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@lshift.net> | 2010-02-26 12:25:34 +0000 |
| commit | 875933a3b2a783a4d06a5b7ce0d6effa556fae9f (patch) | |
| tree | c88c38abb5d93f1eccb0ba1b8a0bc516799dee2e /Makefile | |
| parent | 18a9b92d531f166b705956f73f24472308551349 (diff) | |
| download | rabbitmq-server-git-875933a3b2a783a4d06a5b7ce0d6effa556fae9f.tar.gz | |
Transform our generated rabbitmqctl HTML page back to our ad-hoc XML format for the website. It looks OK now.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -207,11 +207,17 @@ distclean: clean 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 -docs/rabbitmqctl.html: docs/rabbitmqctl.1.xml - xmlto html docs/rabbitmqctl.1.xml - mv -f index.html docs/rabbitmqctl.html - -docs_all: $(MANPAGES) docs/rabbitmqctl.html +# This evil with grep and sed is due to the remarkable ugliness otherwise +# experienced trying to get XSLT to work with an input doc where all nodes are +# in a namespace. +rabbitmqctl.xml: docs/rabbitmqctl.1.xml + xmlto xhtml docs/rabbitmqctl.1.xml + cat index.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 index.html + # TODO how should this really be deployed? + cp rabbitmqctl.xml ../rabbitmq-website/site/ + +docs_all: $(MANPAGES) rabbitmqctl.xml install: SCRIPTS_REL_PATH=$(shell ./calculate-relative $(TARGET_DIR)/sbin $(SBIN_DIR)) install: all docs_all install_dirs |
