]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Fix man page creation without installed files.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 21 Sep 2008 02:25:04 +0000 (04:25 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 21 Sep 2008 02:25:04 +0000 (04:25 +0200)
* doc/Makefile.am (update_mans): Use wrappers in tests/
directory.
($(srcdir)/aclocal-$(APIVERSION).1): Use versioned wrapper as
input program to help2man.
($(srcdir)/automake-$(APIVERSION).1): Likewise.
Report by Eric Blake.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
doc/Makefile.am
doc/Makefile.in

index 33b8f02770145e90f97531868836f69a98bb398d..c0938d7bcb6aaa5bbc75328f292707b6d7bfe2bd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2008-09-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       Fix man page creation without installed files.
+       * doc/Makefile.am (update_mans): Use wrappers in tests/
+       directory.
+       ($(srcdir)/aclocal-$(APIVERSION).1): Use versioned wrapper as
+       input program to help2man.
+       ($(srcdir)/automake-$(APIVERSION).1): Likewise.
+       Report by Eric Blake.
+
 2008-09-20  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        Remove unneeded per-rule *INSTALL variables.
index c6d200ffcdf92c850c6a58c56ca3d5ed43d73f6a..0a2a076fc01df9b3f317919eaf9aa877decfb671 100644 (file)
@@ -27,16 +27,17 @@ dist_man1_MANS = \
   $(srcdir)/automake-$(APIVERSION).1
 MAINTAINERCLEANFILES = $(dist_man1_MANS)
 update_mans = \
-  PATH=..$(PATH_SEPARATOR)$$PATH; export PATH; \
+  PATH="`pwd`/../tests$(PATH_SEPARATOR)$$PATH" && \
+  export PATH && \
   $(HELP2MAN) --output=$@
 $(dist_man1_MANS): $(top_srcdir)/configure.ac
 $(srcdir)/aclocal.1 $(srcdir)/automake.1:
        f=`echo $@ | sed 's|.*/||; s|\.1$$||; $(transform)'`; \
        echo ".so man1/$$f-$(APIVERSION).1" > $@
 $(srcdir)/aclocal-$(APIVERSION).1: $(srcdir)/../aclocal.in
-       $(update_mans) aclocal
+       $(update_mans) aclocal-$(APIVERSION)
 $(srcdir)/automake-$(APIVERSION).1: $(srcdir)/../automake.in
-       $(update_mans) automake
+       $(update_mans) automake-$(APIVERSION)
 
 # The following requires a fixed version of the Emacs 19.30 etags.
 ETAGS_ARGS = --lang=none \
index d98e14d8041426dec82b2f91c5b24dbe22f82455..65f2747de6b6887546c70a80da6f7aef05fb104a 100644 (file)
@@ -192,7 +192,8 @@ dist_man1_MANS = \
 
 MAINTAINERCLEANFILES = $(dist_man1_MANS)
 update_mans = \
-  PATH=..$(PATH_SEPARATOR)$$PATH; export PATH; \
+  PATH="`pwd`/../tests$(PATH_SEPARATOR)$$PATH" && \
+  export PATH && \
   $(HELP2MAN) --output=$@
 
 
@@ -749,9 +750,9 @@ $(srcdir)/aclocal.1 $(srcdir)/automake.1:
        f=`echo $@ | sed 's|.*/||; s|\.1$$||; $(transform)'`; \
        echo ".so man1/$$f-$(APIVERSION).1" > $@
 $(srcdir)/aclocal-$(APIVERSION).1: $(srcdir)/../aclocal.in
-       $(update_mans) aclocal
+       $(update_mans) aclocal-$(APIVERSION)
 $(srcdir)/automake-$(APIVERSION).1: $(srcdir)/../automake.in
-       $(update_mans) automake
+       $(update_mans) automake-$(APIVERSION)
 
 # We depend on configure.ac so that we regenerate the tarball
 # whenever the Automake version changes.