diff options
Diffstat (limited to 'tests/suffix13.test')
-rwxr-xr-x | tests/suffix13.test | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/tests/suffix13.test b/tests/suffix13.test deleted file mode 100755 index 60222052a..000000000 --- a/tests/suffix13.test +++ /dev/null @@ -1,72 +0,0 @@ -#! /bin/sh -# Copyright (C) 2002-2012 Free Software Foundation, Inc. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -# Tests that Automake understands suffix rules with renamed objects -# and subdir objects. -# Reported by Florian Briegel. - -required=cc -. ./defs || Exit 1 - -cat >>configure.ac <<EOF -AC_PROG_CC -AM_PROG_CC_C_O -AC_OUTPUT -EOF - -cat >Makefile.am << 'END' -AUTOMAKE_OPTIONS = subdir-objects -SUFFIXES = .baz .c -.baz.c: - case $@ in sub/*) $(MKDIR_P) sub;; *) :;; esac -## Account for VPATH issues on weaker make implementations (e.g. IRIX 6.5). - cp `test -f '$<' || echo $(srcdir)/`$< $@ - -DISTCLEANFILES = sub/bar.c - -bin_PROGRAMS = foo -foo_SOURCES = foo.c sub/bar.baz -foo_CFLAGS = -END - -mkdir sub -cat > sub/bar.baz <<'END' -extern int foo (); -int main () { return foo (); } -END -cat > foo.c <<'END' -int foo () { return 0; } -END - -$ACLOCAL -$AUTOCONF -$AUTOMAKE -a -./configure -$MAKE - -$MAKE distcheck -$MAKE distclean - -# Should also work without subdir-objects. - -sed '/subdir-objects/d' < Makefile.am > t -mv -f t Makefile.am -$AUTOMAKE -./configure -$MAKE -$MAKE distcheck - -: |