From 3ff9b7f1f056317e4291473b8f96a0621fd7bb06 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 11 Nov 2009 06:17:40 +0000 Subject: updated manpages --- src/man/Makefile | 35 ++++++++++++++++------------------- 1 file changed, 16 insertions(+), 19 deletions(-) (limited to 'src/man/Makefile') diff --git a/src/man/Makefile b/src/man/Makefile index 33acd77..aeab45e 100644 --- a/src/man/Makefile +++ b/src/man/Makefile @@ -30,29 +30,26 @@ ## along with anytun. If not, see . ## -all: manpage - -anytun.8: anytun.8.txt - a2x -f manpage anytun.8.txt +VERSION=$(shell cat ../../version) -anytun-controld.8: anytun-controld.8.txt - a2x -f manpage anytun-controld.8.txt +MANPAGES := anytun.8 anytun-controld.8 anytun-config.8 anytun-showtables.8 anyrtpproxy.8 +XML := $(MANPAGES:%.8=%.8.xml) -anytun-config.8: anytun-config.8.txt - a2x -f manpage anytun-config.8.txt - -anytun-showtables.8: anytun-showtables.8.txt - a2x -f manpage anytun-showtables.8.txt +all: manpage -anyrtpproxy.8: anyrtpproxy.8.txt - a2x -f manpage anyrtpproxy.8.txt +define create-manpage + a2x -f manpage $(1) + @ sed -i -e 's/\[FIXME: source\]/anytun ${VERSION}/' $(2) + @ sed -i -e 's/\[FIXME: manual\]/$(2:.8=) user manual/' $(2) + @ sed -i -e 's/^\($(subst -,\\-,$(2:.8=))\)$$/\\fB\1\\fR/' $(2) + @ sed -i -e 's/^ \[ \([^ ]*\)/ [ \\fB\1\\fR/' $(2) +endef +%.8: %.8.txt + $(call create-manpage,$<,$@) -manpage: anytun.8 anytun-controld.8 anytun-config.8 anytun-showtables.8 anyrtpproxy.8 +manpage: $(MANPAGES) clean: - rm -f anytun.8 anytun.8.xml - rm -f anytun-controld.8 anytun-controld.8.xml - rm -f anytun-config.8 anytun-config.8.xml - rm -f anytun-showtables.8 anytun-showtables.8.xml - rm -f anyrtpproxy.8 anyrtpproxy.8.xml \ No newline at end of file + rm -f $(MANPAGES) + rm -f $(XML) -- cgit v1.2.3