automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, master, updated. Release-1-


From: Ralf Wildenhues
Subject: [Automake-commit] [SCM] GNU Automake branch, master, updated. Release-1-10-256-gd22169b
Date: Sun, 01 Mar 2009 16:28:20 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=d22169ba7c9707dd8bed90f1f2abcaeb59107ef9

The branch, master has been updated
       via  d22169ba7c9707dd8bed90f1f2abcaeb59107ef9 (commit)
      from  55b11a9376f95c4a4f7eb9e0fc0b6940e71e88a5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d22169ba7c9707dd8bed90f1f2abcaeb59107ef9
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 1 16:51:34 2009 +0100

    Fix recursive html and install-* doc rules for BSD make.
    
    * automake.in (%required_targets): Add html-am,
    install-html-am, install-dvi-am, install-pdf-am, install-ps-am,
    install-info-am.
    * tests/txinfo32.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                             |    7 +++++
 Makefile.in                           |   12 +++++++++
 automake.in                           |    6 +++++
 lib/Automake/Makefile.in              |   12 +++++++++
 lib/Automake/tests/Makefile.in        |   12 +++++++++
 lib/Makefile.in                       |   12 +++++++++
 lib/am/Makefile.in                    |   12 +++++++++
 m4/Makefile.in                        |   12 +++++++++
 tests/Makefile.am                     |    1 +
 tests/Makefile.in                     |   13 ++++++++++
 tests/{subpkg3.test => txinfo32.test} |   41 ++++++++++----------------------
 11 files changed, 112 insertions(+), 28 deletions(-)
 copy tests/{subpkg3.test => txinfo32.test} (61%)

diff --git a/ChangeLog b/ChangeLog
index 3f2092e..78e1e03 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2009-03-01  Ralf Wildenhues  <address@hidden>
 
+       Fix recursive html and install-* doc rules for BSD make.
+       * automake.in (%required_targets): Add html-am,
+       install-html-am, install-dvi-am, install-pdf-am, install-ps-am,
+       install-info-am.
+       * tests/txinfo32.test: New test.
+       * tests/Makefile.am: Update.
+
        Fix comment typo.
        * lib/am/distdir.am (distcheck): Fix typo in comment.
 
diff --git a/Makefile.in b/Makefile.in
index 2bcc746..6dde4e5 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -678,6 +678,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -686,19 +688,29 @@ install-data-am:
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am: install-binSCRIPTS
        @$(NORMAL_INSTALL)
        $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
diff --git a/automake.in b/automake.in
index 2ea317b..156dfba 100755
--- a/automake.in
+++ b/automake.in
@@ -458,12 +458,18 @@ my %required_targets =
    # FIXME: Not required, temporary hacks.
    # Well, actually they are sort of required: the -recursive
    # targets will run them anyway...
+   'html-am'         => 1,
    'dvi-am'          => 1,
    'pdf-am'          => 1,
    'ps-am'           => 1,
    'info-am'         => 1,
    'install-data-am' => 1,
    'install-exec-am' => 1,
+   'install-html-am' => 1,
+   'install-dvi-am'  => 1,
+   'install-pdf-am'  => 1,
+   'install-ps-am'   => 1,
+   'install-info-am' => 1,
    'installcheck-am' => 1,
    'uninstall-am' => 1,
 
diff --git a/lib/Automake/Makefile.in b/lib/Automake/Makefile.in
index 5459256..3217731 100644
--- a/lib/Automake/Makefile.in
+++ b/lib/Automake/Makefile.in
@@ -543,6 +543,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -551,18 +553,28 @@ install-data-am: install-dist_perllibDATA 
install-nodist_perllibDATA
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
diff --git a/lib/Automake/tests/Makefile.in b/lib/Automake/tests/Makefile.in
index 04f340e..520048a 100644
--- a/lib/Automake/tests/Makefile.in
+++ b/lib/Automake/tests/Makefile.in
@@ -366,6 +366,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -374,18 +376,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
diff --git a/lib/Makefile.in b/lib/Makefile.in
index 4b10204..f45ea0b 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -517,6 +517,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -526,18 +528,28 @@ install-data-am: install-dist_pkgvdataDATA 
install-dist_scriptDATA
        $(MAKE) $(AM_MAKEFLAGS) install-data-hook
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am: installcheck-local
 
 maintainer-clean: maintainer-clean-recursive
diff --git a/lib/am/Makefile.in b/lib/am/Makefile.in
index 4fe7d63..ea62647 100644
--- a/lib/am/Makefile.in
+++ b/lib/am/Makefile.in
@@ -337,6 +337,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -345,18 +347,28 @@ install-data-am: install-dist_amDATA
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
diff --git a/m4/Makefile.in b/m4/Makefile.in
index fdb2ed9..f9f1adb 100644
--- a/m4/Makefile.in
+++ b/m4/Makefile.in
@@ -334,6 +334,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -342,18 +344,28 @@ install-data-am: install-dist_m4dataDATA
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 1ed0fd3..3a55de0 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -634,6 +634,7 @@ txinfo28.test \
 txinfo29.test \
 txinfo30.test \
 txinfo31.test \
+txinfo32.test \
 transform.test \
 transform2.test \
 unused.test \
diff --git a/tests/Makefile.in b/tests/Makefile.in
index 4db097f..259ca62 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -789,6 +789,7 @@ txinfo28.test \
 txinfo29.test \
 txinfo30.test \
 txinfo31.test \
+txinfo32.test \
 transform.test \
 transform2.test \
 unused.test \
@@ -1038,6 +1039,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -1046,18 +1049,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
diff --git a/tests/subpkg3.test b/tests/txinfo32.test
similarity index 61%
copy from tests/subpkg3.test
copy to tests/txinfo32.test
index 3e9e824..267c0e9 100755
--- a/tests/subpkg3.test
+++ b/tests/txinfo32.test
@@ -1,5 +1,5 @@
 #! /bin/sh
-# Copyright (C) 2006  Free Software Foundation, Inc.
+# Copyright (C) 2009  Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -14,44 +14,29 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-# make sure different subpackages may share files and directories.
+# Make sure the documentation targets work as required with BSD make,
+# even in the presence of subdirs (requires presence of default *-am rules).
 
 . ./defs || Exit 1
 
 set -e
 
-cat >Makefile.am <<'END'
-SUBDIRS = subpkg
-EXTRA_DIST = subpkg/foobar
-END
-
+mkdir sub
 cat >>configure.in <<'END'
-AC_CONFIG_SUBDIRS([subpkg])
+AC_CONFIG_FILES([sub/Makefile])
 AC_OUTPUT
 END
-
-mkdir subpkg
-
-echo foobar >subpkg/foobar
-
-echo SUBDIRS = >subpkg/Makefile.am
-
-cat >subpkg/configure.in <<'END'
-AC_INIT([subpkg], [1.0])
-AM_INIT_AUTOMAKE
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
+cat >Makefile.am <<'END'
+SUBDIRS = sub
 END
+: >sub/Makefile.am
 
 $ACLOCAL
-$AUTOMAKE
 $AUTOCONF
-
-cd subpkg
-$ACLOCAL
 $AUTOMAKE
-$AUTOCONF
-cd ..
+./configure "--prefix=`pwd`/inst"
+$MAKE html dvi ps pdf info \
+      install-html install-dvi install-ps install-pdf install-info \
+      install-man install-data install-exec install uninstall
 
-./configure
-$MAKE distcheck
+Exit 0


hooks/post-receive
--
GNU Automake




reply via email to

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