about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--Documentation/GNUmakefile6
-rw-r--r--GNUmakefile7
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