1#! /bin/sh
2# Copyright (C) 2011-2021 Free Software Foundation, Inc.
3#
4# This program is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 2, or (at your option)
7# any later version.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program.  If not, see <https://www.gnu.org/licenses/>.
16
17# Files specified by AC_REQUIRE_AUX_FILE must exist, and if a Makefile
18# is present in the build-aux directory, they correctly get automatically
19# distributed.
20# Related to automake bug#9651.
21
22am_create_testdir=empty
23. test-init.sh
24
25cat > configure.ac <<END
26AC_INIT([$me], [1.0])
27AC_CONFIG_AUX_DIR([sub])
28AM_INIT_AUTOMAKE
29AC_REQUIRE_AUX_FILE([zardoz])
30AC_CONFIG_FILES([Makefile sub/Makefile])
31AC_OUTPUT
32END
33
34cat > Makefile.am <<'END'
35SUBDIRS = sub
36test: distdir
37	ls -l $(distdir) $(distdir)/* ;: For debugging.
38	test -f $(distdir)/sub/zardoz
39.PHONY: test
40check-local: test
41END
42
43mkdir sub
44: > sub/Makefile.am
45
46echo dummy > sub/zardoz
47
48$ACLOCAL
49$AUTOCONF
50$AUTOMAKE -a
51test -f sub/install-sh
52# Should work also without '--add-missing'.
53$AUTOMAKE
54
55./configure
56
57$MAKE test
58$MAKE distcheck
59
60:
61