EXTRA_DIST += \
$(AUTOMAKESOURCES) \
- bootstrap \
+ bootstrap.sh \
GNUmakefile \
syntax-checks.mk \
- HACKING
+ HACKING \
+ NG-NEWS \
+ $(gitlog_to_changelog_fixes) \
+ old/ChangeLog-tests \
+ old/ChangeLog.96 \
+ old/ChangeLog.98 \
+ old/ChangeLog.00 \
+ old/ChangeLog.01 \
+ old/ChangeLog.02 \
+ old/ChangeLog.03 \
+ old/ChangeLog.04 \
+ old/ChangeLog.09 \
+ old/ChangeLog.11 \
+ old/TODO
## Make versioned links. We only run the transform on the root name;
## then we make a versioned link with the transformed base name. This
m4/cond.m4 \
m4/cond-if.m4 \
m4/depend.m4 \
- m4/depout.m4 \
m4/dmalloc.m4 \
m4/gcj.m4 \
- m4/header.m4 \
m4/init.m4 \
m4/install-sh.m4 \
m4/lead-dot.m4 \
AM_TESTS_FD_REDIRECT = 9>&2
AM_TESTS_ENVIRONMENT += stderr_fileno_=9; export stderr_fileno_;
-# Hand-written tests.
-
-include $(srcdir)/t/list-of-tests.mk
-
-TESTS += $(handwritten_TESTS)
-EXTRA_DIST += $(handwritten_TESTS)
-
-# Automatically-generated tests wrapping hand-written ones.
-# Also, automatically-computed dependencies for tests.
-
-include $(srcdir)/t/testsuite-part.am
-
-TESTS += $(generated_TESTS)
-EXTRA_DIST += $(generated_TESTS)
-
-$(srcdir)/t/testsuite-part.am:
- $(AM_V_at)rm -f t/testsuite-part.tmp $@
- $(AM_V_GEN)$(PERL) $(srcdir)/gen-testsuite-part \
- --srcdir $(srcdir) > t/testsuite-part.tmp
- $(AM_V_at)chmod a-w t/testsuite-part.tmp
- $(AM_V_at)mv -f t/testsuite-part.tmp $@
-EXTRA_DIST += gen-testsuite-part
+# Automatically-computed dependencies for tests.
+include $(srcdir)/testsuite-autodeps.am
-$(generated_TESTS): $(srcdir)/gen-testsuite-part
-$(srcdir)/t/testsuite-part.am: $(srcdir)/gen-testsuite-part Makefile.am
+ ## The dependecies declared here are not truly complete, but such
+ ## completeness would cause more issues than it would solve. See
+ ## automake bug#11347.
+$(srcdir)/autodeps.am: $(srcdir)/gen-testsuite-part
+ $(AM_V_at)rm -f testsuite-autodeps.tmp $@
+ $(AM_V_GEN)$(PERL) $(srcdir)/gen-testsuite-part
+ --srcdir $(srcdir) > testsuite-autodeps.tmp
+ $(AM_V_at)chmod a-w testsuite-autodeps.tmp
+ $(AM_V_at)mv -f testsuite-autodeps.tmp $@
+EXTRA_DIST += gen-testsuite-part
# Static dependencies valid for each test case.
check_SCRIPTS = t/wrap/aclocal-$(APIVERSION) t/wrap/automake-$(APIVERSION)
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
- AC_PREREQ([2.68])
- AC_INIT([GNU Automake-NG], [1.11e], [automake-ng@gnu.org])
+ AC_PREREQ([2.69])
-AC_INIT([GNU Automake], [1.12a], [bug-automake@gnu.org])
++AC_INIT([GNU Automake-NG], [1.12a], [automake-ng@gnu.org])
AC_CONFIG_SRCDIR([automake.in])
AC_CONFIG_AUX_DIR([lib])
dnl testsuite, so also use 'no-dependencies' and 'no-define' among
dnl the automake options to avoid bloating and potential problems.
AM_INIT_AUTOMAKE([dist-xz filename-length-max=99 color-tests
- parallel-tests no-define no-dependencies])
- parallel-tests silent-rules no-define no-dependencies])
++ parallel-tests no-define no-dependencies])
+
+ ## Keep this on a line of its own, since it must be found and processed
+ ## by the 'update-copyright' rule in out Makefile.
+ RELEASE_YEAR=2012
+ AC_SUBST([RELEASE_YEAR])
# The API version is the base version. We must guarantee
# compatibility for all releases with the same API version.
libbar.c:
echo 'int bar(void) { return 0; }' > $@
-CLEANFILES = libbar.c # For FreeBSD make.
installcheck-local:
- ls -l $(prefix)/lib
- test -f $(prefix)/lib/libfoo1.a
- test -f $(prefix)/lib/libfoo2.a
- test -f $(prefix)/lib/libbar.a
+ ls -l $(libdir)
+ test -f $(libdir)/libfoo1.a
+ test -f $(libdir)/libfoo2.a
+ test -f $(libdir)/libbar.a
END
echo 'int bar1(void) { return 0; }' > libfoo1.c
libbar.c:
echo 'int bar(void) { return 0; }' > $@
-CLEANFILES = libbar.c # For FreeBSD make.
installcheck-local:
- ls -l $(prefix)/lib
- test -f $(prefix)/lib/libfoo1.la
- test -f $(prefix)/lib/libfoo2.la
- test -f $(prefix)/lib/libbar.la
+ ls -l $(libdir)
+ test -f $(libdir)/libfoo1.la
+ test -f $(libdir)/libfoo2.la
+ test -f $(libdir)/libbar.la
END
echo 'int bar1(void) { return 0; }' > libfoo1.c