2 # Copyright (C) 2010-2012 Free Software Foundation, Inc.
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)
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.
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
17 # Check for more complex usage of wildcards in EXTRA_DIST.
18 # Suggested by observations from Braden McDaniel.
23 echo AC_OUTPUT >> configure.ac
25 cat > Makefile.am <<'END'
26 AUTOMAKE_OPTIONS = -Wno-portability
28 EXTRA_DIST = $(wildcard [!c-z].t d.t [ab].dir foo.* *zardoz*)
38 mkdir a.dir b.dir c.dir
50 ls -l $(distdir) $(distdir)/*.dir ;: For debugging.
51 diff a.t $(distdir)/a.t
52 diff b.t $(distdir)/b.t
53 test ! -r $(distdir)/c.t
54 diff d.t $(distdir)/d.t
55 test ! -r $(distdir)/m.t
56 test ! -r $(distdir)/z.t
57 diff a.dir/f1 $(distdir)/a.dir/f1
58 diff a.dir/f2 $(distdir)/a.dir/f2
59 diff b.dir/f $(distdir)/b.dir/f
60 test ! -r $(distdir)/c.dir
61 diff foo.x $(distdir)/foo.x
62 diff foo.bar $(distdir)/foo.bar
63 test ! -r $(distdir)/foo
64 diff _zardoz_ $(distdir)/_zardoz_
66 ls -l . *.dir ;: For debugging.
69 test ! -r $(srcdir)/c.t
71 test ! -r $(srcdir)/m.t
72 test ! -r $(srcdir)/z.t
73 test -f $(srcdir)/a.dir/f1
74 test -f $(srcdir)/a.dir/f2
75 test -f $(srcdir)/b.dir/f
76 test ! -r $(srcdir)/c.dir
77 test -f $(srcdir)/foo.x
78 test -f $(srcdir)/foo.bar
79 test ! -r $(srcdir)/foo
80 test -f $(srcdir)/_zardoz_
89 ls -l . *.dir # For debugging.