--- a
+++ b/include/mk/man.mk
@@ -0,0 +1,40 @@
+#
+#    Manpage include Makefile.
+#
+#    Copyright (C) 2009, Cisco Systems Inc.
+#
+#    This program 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 2 of the License, or
+#    (at your option) any later version.
+#
+#    This program 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 this program; if not, write to the Free Software Foundation, Inc.,
+#    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Garrett Cooper, July 2009
+#
+
+ifeq ($(strip $(MANPREFIX)),)
+$(error $$(MANPREFIX) not defined)
+endif
+
+include $(top_srcdir)/include/mk/config.mk
+
+MANPAGES	?= $(wildcard $(abs_srcdir)/*.$(MANPREFIX))
+
+clean:
+	-(cd $(DESTDIR)/$(mandir)/man$(MANPREFIX) && $(RM) -f $(MANPAGES))
+
+$(DESTDIR)/$(mandir)/man$(MANPREFIX):
+	mkdir -p "$@"
+
+install: $(DESTDIR)/$(mandir)/man$(MANPREFIX) $(MANPAGES)
+	@set -e; for i in $(filter-out $<,$^); do \
+	    install -m 644 "$$i" "$</$$i"; \
+	done