summaryrefslogtreecommitdiffstats
path: root/make/fenceman.mk
blob: 3997b88e110b5430104efe7293a9aa42ce8de9a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
%.8: % $(top_srcdir)/lib/fence2man.xsl
	set -e && \
	PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/../lib:$(abs_builddir)/lib \
		$(PYTHON) $* -o manpage > $(@D)/.$(@F).tmp && \
	xmllint --noout --relaxng $(top_srcdir)/lib/metadata.rng $(@D)/.$(@F).tmp && \
	xsltproc $(top_srcdir)/lib/fence2man.xsl $(@D)/.$(@F).tmp > $@
	xsltproc $(top_srcdir)/lib/fence2wiki.xsl $(@D)/.$(@F).tmp | grep -v '<?xml' > $(@D)/$(@F:%.8=%.wiki)

clean-man:
	$(eval CLEAN_TARGET=$(shell find . -name "*.8" | grep -v "kdump/fence_kdump_send.8\|manual/fence_ack_manual.8\|virt/man/fence_xvm.8\|virt/man/fence_virt.8\|virt/man/fence_virtd.8"))
	rm -f $(CLEAN_TARGET) */.*.8.tmp */*.wiki