diff options
-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 |