Clarify overriding of `*_DEPENDENCIES' in LIBOBJS node.
[automake/ericb.git] / tests / txinfo3.test
blob367547e8c804bab3917836ab5ba373ed9667146e
1 #! /bin/sh
2 # Copyright (C) 1997, 2001, 2002, 2003, 2008 Free Software Foundation,
3 # Inc.
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 3, or (at your option)
8 # any later version.
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # GNU General Public License for more details.
15 # You should have received a copy of the GNU General Public License
16 # along with this program. If not, see <http://www.gnu.org/licenses/>.
18 # Test to make sure .info-less @setfilename works.
20 required='makeinfo tex texi2dvi'
21 . ./defs || Exit 1
23 set -e
25 echo AC_OUTPUT >> configure.in
27 cat > Makefile.am << 'END'
28 info_TEXINFOS = textutils.texi
29 END
31 cat > textutils.texi <<EOF
32 \input texinfo
33 @setfilename textutils
34 @settitle main
35 @node Top
36 Hello walls.
37 @bye
38 EOF
40 $ACLOCAL
41 $AUTOCONF
42 $AUTOMAKE --add-missing
44 grep '^INFO_DEPS.*textutils$' Makefile.in
46 # We should not use single suffix inference rules (with separate
47 # dependencies), this confuses Solaris make.
48 grep '^.texi:$' Makefile.in && Exit 1
49 grep 'textutils: textutils.texi' Makefile.in
51 ./configure
52 $MAKE distcheck