tests: work around strangeness in MSYS
[automake.git] / tests / txinfo3.test
blob57ebd7197e9d88521b7cc2a98429bbe9f3860880
1 #! /bin/sh
2 # Copyright (C) 1997, 2001, 2002, 2003, 2008, 2011 Free Software
3 # Foundation, 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 2, 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 cat >> configure.in << 'END'
24 AC_OUTPUT
25 END
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