diff options
author | Christian Pointner <equinox@anytun.org> | 2009-12-22 20:18:51 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2009-12-22 20:18:51 +0000 |
commit | a525c9c7412fb9483dd868b3504cd1be32dc7d23 (patch) | |
tree | 402f6e0f760558f9870e4aa4d8771d620256f084 /doc/Makefile | |
parent | added patch from Cyril Brulebois in order to enable build on Debian/Freebsd K... (diff) |
added manpage to svn (and later to release tarball)
moved manpages to doc directory
Diffstat (limited to 'doc/Makefile')
-rw-r--r-- | doc/Makefile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/doc/Makefile b/doc/Makefile new file mode 100644 index 0000000..4f8d8e8 --- /dev/null +++ b/doc/Makefile @@ -0,0 +1,59 @@ +## +## anytun +## +## The secure anycast tunneling protocol (satp) defines a protocol used +## for communication between any combination of unicast and anycast +## tunnel endpoints. It has less protocol overhead than IPSec in Tunnel +## mode and allows tunneling of every ETHER TYPE protocol (e.g. +## ethernet, ip, arp ...). satp directly includes cryptography and +## message authentication based on the methodes used by SRTP. It is +## intended to deliver a generic, scaleable and secure solution for +## tunneling and relaying of packets of any protocol. +## +## +## Copyright (C) 2007-2009 Othmar Gsenger, Erwin Nindl, +## Christian Pointner <satp@wirdorange.org> +## +## This file is part of Anytun. +## +## Anytun is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## any later version. +## +## Anytun is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with anytun. If not, see <http://www.gnu.org/licenses/>. +## + +VERSION=$(shell cat ../version) + +MANPAGES := anytun.8 anytun-controld.8 anytun-config.8 anytun-showtables.8 #anyrtpproxy.8 +XML := $(MANPAGES:%.8=%.8.xml) + +.PHONY: clean realclean + +all: manpage + +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: $(MANPAGES) + +clean: + rm -f $(XML) + +realclean: + rm -f $(MANPAGES) |