diff options
author | Eric Wong <normalperson@yhbt.net> | 2013-10-29 08:26:43 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2013-10-29 17:57:17 +0000 |
commit | 92b4d2b4ffbf8221260c1195ece1c227ec6824e3 (patch) | |
tree | f7f956559b0793332030469c2125a53c3b608c2b | |
parent | 01cef69c94033ecc2cb22b209f79deab2b0d55d6 (diff) | |
download | yahns-92b4d2b4ffbf8221260c1195ece1c227ec6824e3.tar.gz |
This should be compatible with the "gem-man" command.
-rw-r--r-- | Documentation/GNUmakefile | 6 | ||||
-rw-r--r-- | GNUmakefile | 7 |
2 files changed, 6 insertions, 7 deletions
diff --git a/Documentation/GNUmakefile b/Documentation/GNUmakefile index 27981be..482b5b1 100644 --- a/Documentation/GNUmakefile +++ b/Documentation/GNUmakefile @@ -33,15 +33,15 @@ gem-man: man $(INSTALL) -d -m 755 ../man $(INSTALL) -m 644 $(man1) ../man $(INSTALL) -m 644 $(man5) ../man - $(INSTALL) -m 644 $(man7) ../man + test -z "$(man7)" || $(INSTALL) -m 644 $(man7) ../man install-man: man $(INSTALL) -d -m 755 $(DESTDIR)$(man1dir) $(INSTALL) -d -m 755 $(DESTDIR)$(man5dir) - $(INSTALL) -d -m 755 $(DESTDIR)$(man7dir) + test -z "$(man7)" || $(INSTALL) -d -m 755 $(DESTDIR)$(man7dir) $(INSTALL) -m 644 $(man1) $(DESTDIR)$(man1dir) $(INSTALL) -m 644 $(man5) $(DESTDIR)$(man5dir) - $(INSTALL) -m 644 $(man7) $(DESTDIR)$(man7dir) + test -z "$(man7)" || $(INSTALL) -m 644 $(man7) $(DESTDIR)$(man7dir) %.1 %.5 %.7 : %.txt $(pandoc) -s -t man < $< > $@+ && mv $@+ $@ diff --git a/GNUmakefile b/GNUmakefile index c515d83..4fe8fda 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -70,12 +70,11 @@ tgz-man: $(MAKE) -C Documentation/ install-man mandir=$(CURDIR)/man .PHONY: tgz-man gem-man -.gem-manifest: .manifest - # (ls man/*.?; cat .manifest) | LC_ALL=C sort > $@+ - LC_ALL=C sort < .manifest > $@+ +.gem-manifest: .manifest gem-man + (ls man/*.?; cat .manifest) | LC_ALL=C sort > $@+ cmp $@+ $@ || mv $@+ $@; rm -f $@+ .tgz-manifest: .manifest - LC_ALL=C sort < .manifest > $@+ + (ls man/*/*; cat .manifest) | LC_ALL=C sort > $@+ cmp $@+ $@ || mv $@+ $@; rm -f $@+ .manifest: NEWS fix-perms rm -rf man |