From f468d58468b224ea3fb468c9543d8631164f8c55 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 25 Aug 2013 00:47:13 +0000 Subject: manpage installation updates We should be compatible with "gem-man", as well as allowing installation to prefix ($HOME by default) via: make -C Documentation install-man --- Documentation/GNUmakefile | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) (limited to 'Documentation/GNUmakefile') diff --git a/Documentation/GNUmakefile b/Documentation/GNUmakefile index 9144949..94c81d5 100644 --- a/Documentation/GNUmakefile +++ b/Documentation/GNUmakefile @@ -21,16 +21,26 @@ all:: man man: $(man1) $(man7) -install-man: man - mkdir -p ../man/man1 - mkdir -p ../man/man7 - install -m 644 $(man1) ../man/man1 - install -m 644 $(man7) ../man/man7 +prefix?=$(HOME) +mandir?=$(prefix)/share/man +man1dir=$(mandir)/man1 +man5dir=$(mandir)/man5 +man7dir=$(mandir)/man7 -%.1: %.1.txt - $(pandoc) -s -t man < $< > $@+ && mv $@+ $@ -%.7: %.7.txt +INSTALL = install + +gem-man: man + $(INSTALL) -d -m 755 ../man + $(INSTALL) -m 644 $(man1) ../man + $(INSTALL) -m 644 $(man7) ../man + +install-man: man + $(INSTALL) -d -m 755 $(DESTDIR)$(man1dir) + $(INSTALL) -d -m 755 $(DESTDIR)$(man7dir) + $(INSTALL) -m 644 $(man1) $(DESTDIR)$(man1dir) + $(INSTALL) -m 644 $(man7) $(DESTDIR)$(man7dir) +%.1 %.7 : %.txt $(pandoc) -s -t man < $< > $@+ && mv $@+ $@ clean:: - $(RM) $(man1) + $(RM) $(man1) $(man7) -- cgit v1.2.3-24-ge0c7