* automake.in (libtool_new_api): Fix a typo in the comment.
[automake/plouj.git] / tests / stamph2.test
blobf16d00b5c759631b9aac9ebfbbe1e9068f3f4348
1 #! /bin/sh
2 # Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
4 # This file is part of GNU Automake.
6 # GNU Automake is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2, or (at your option)
9 # any later version.
11 # GNU Automake is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with Automake; see the file COPYING. If not, write to
18 # the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19 # Boston, MA 02110-1301, USA.
21 # Make sure stamp-h* files are created where we expect
22 . ./defs || exit 1
24 set -e
26 cat >> configure.in << END
27 AM_CONFIG_HEADER(1.h
28 2.h:config.hin
29 3.h:sdir1/config1.hin)
30 # AM_CONFIG_HEADER and AC_CONFIG_HEADERS should be synonyms.
31 AC_CONFIG_HEADERS(sdir1/4.h
32 sdir1/5.h:config.hin
33 sdir1/6.h:sdir1/config1.hin
34 sdir1/7.h:sdir2/config2.hin)
35 AC_OUTPUT
36 END
38 : > Makefile.am
39 mkdir sdir1
40 mkdir sdir2
41 : > config.hin
42 : > 1.h.in
43 : > sdir1/4.h.in
44 : > sdir1/config1.hin
45 : > sdir2/config2.hin
47 $ACLOCAL
48 $AUTOCONF
49 $AUTOMAKE
50 ./configure
52 test -f stamp-h1
53 test -f stamp-h2
54 test -f stamp-h3
55 test -f sdir1/stamp-h4
56 test -f sdir1/stamp-h5
57 test -f sdir1/stamp-h6
58 test -f sdir1/stamp-h7
60 # Make sure `./config.status foo' creates the right stamp file.
61 # Report from Sander Niemeijer.
63 rm -f stamp-h*
64 rm -f sdir1/stamp-h*
66 ./config.status sdir1/7.h 2.h sdir1/4.h
67 test ! -f stamp-h1
68 test -f stamp-h2
69 test ! -f stamp-h3
70 test -f sdir1/stamp-h4
71 test ! -f sdir1/stamp-h5
72 test ! -f sdir1/stamp-h6
73 test -f sdir1/stamp-h7
75 exit 0