texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch release/7.1 updated: man: Add support for VPATH builds with OpenB


From: Gavin D. Smith
Subject: branch release/7.1 updated: man: Add support for VPATH builds with OpenBSD 'make'.
Date: Mon, 10 Jun 2024 15:06:01 -0400

This is an automated email from the git hooks/post-receive script.

gavin pushed a commit to branch release/7.1
in repository texinfo.

The following commit(s) were added to refs/heads/release/7.1 by this push:
     new eccdbe05e4 man: Add support for VPATH builds with OpenBSD 'make'.
eccdbe05e4 is described below

commit eccdbe05e427a5f00ef82db75221816978680f7a
Author: Bruno Haible <bruno@clisp.org>
AuthorDate: Mon Jun 10 20:03:56 2024 +0100

    man: Add support for VPATH builds with OpenBSD 'make'.
    
    * man/Makefile.am: In the rules that use HELP2MAN, prefix the
    target file names with '$(srcdir)/'.
---
 ChangeLog       |  7 +++++++
 man/Makefile.am | 12 ++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 77c3b8a197..4680e21105 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-06-10  Bruno Haible  <bruno@clisp.org>
+
+       man: Add support for VPATH builds with OpenBSD 'make'.
+
+       * man/Makefile.am: In the rules that use HELP2MAN, prefix the
+       target file names with '$(srcdir)/'.
+
 2024-06-08  Gavin Smith <gavinsmith0123@gmail.com>
 
        pretest 7.1.0.90
diff --git a/man/Makefile.am b/man/Makefile.am
index f2c703f369..eea56dd2a0 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -24,7 +24,7 @@ man_MANS += info.5 texinfo.5
 
 man_MANS += pod2texi.1
 
-pod2texi.1: $(top_srcdir)/Pod-Simple-Texinfo/pod2texi.pl
+$(srcdir)/pod2texi.1: $(top_srcdir)/Pod-Simple-Texinfo/pod2texi.pl
        $(POD2MAN) $(top_srcdir)/Pod-Simple-Texinfo/pod2texi.pl >"$@"
 
 
@@ -77,29 +77,29 @@ common_mandeps = $(top_srcdir)/configure.ac
 
 # for Info, we have an additional help2man file since the standard
 # SEE ALSO text from help2man does not fit.
-info.1: $(top_srcdir)/info/info.c $(srcdir)/ginfo.h2m \
+$(srcdir)/info.1: $(top_srcdir)/info/info.c $(srcdir)/ginfo.h2m \
                   $(common_mandeps)
        @name="read Info documents" && $(man_rule_bin)
 
-install-info.1: $(top_srcdir)/install-info/install-info.c \
+$(srcdir)/install-info.1: $(top_srcdir)/install-info/install-info.c \
                           $(common_mandeps)
        @name="update info/dir entries" && $(man_rule_bin)
 
 # Here we need some postprocessing to avoid man misformatting.
-makeinfo.1: $(tpdir)/texi2any.pl $(common_mandeps)
+$(srcdir)/makeinfo.1: $(tpdir)/texi2any.pl $(common_mandeps)
        @name="translate Texinfo documents" && $(man_rule_bin)
        mv $@ $@.tmp
        sed '/^\.IP$$/N;/\nAlso/s/I//;/\nThe/s/I//' $@.tmp >$@
        rm $@.tmp
 
-texindex.1: $(top_srcdir)/texindex/ti.twjr $(common_mandeps)
+$(srcdir)/texindex.1: $(top_srcdir)/texindex/ti.twjr $(common_mandeps)
        @name="sort Texinfo index files" && $(man_rule_bin)
 
 # 
 # For texi2dvi, do not depend on the current user's settings.
 texi2dvi_envvars = unset TEXI2DVI_BUILD_MODE; unset TEXI2DVI_BUILD_DIRECTORY
 
-texi2dvi.1: $(top_srcdir)/util/texi2dvi $(common_mandeps)
+$(srcdir)/texi2dvi.1: $(top_srcdir)/util/texi2dvi $(common_mandeps)
        $(texi2dvi_envvars); $(HELP2MAN) \
          --name="convert Texinfo documents to DVI or PDF" \
          $(top_srcdir)/util/texi2dvi >$@



reply via email to

[Prev in Thread] Current Thread [Next in Thread]