diff options
Diffstat (limited to 't/suffix6.sh')
-rw-r--r-- | t/suffix6.sh | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/t/suffix6.sh b/t/suffix6.sh deleted file mode 100644 index db92f32a3..000000000 --- a/t/suffix6.sh +++ /dev/null @@ -1,63 +0,0 @@ -#! /bin/sh -# Copyright (C) 2001-2015 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/>. - -# Test to make sure Automake supports implicit rules with dot-less -# extensions. Also make sure that '.o' and '.obj' are handled like -# '.$(OBJEXT)'. See also related "semantic" tests 'suffix6b.sh' -# and 'suffix6c.sh'. - -. test-init.sh - -cat > Makefile.am << 'END' -SUFFIXES = a b .$(OBJEXT) c .o .obj -bin_PROGRAMS = foo -foo_SOURCES = fooa barc bazc -ab: - dummy action 1 -b.$(OBJEXT): - dummy action 2 -c.o: - dummy action C -c.obj: - dummy action C -END - -$ACLOCAL -$AUTOMAKE - -sed -n -e '/foo_OBJECTS *=.*\\$/ { - :loop - p - n - t clear - :clear - s/\\$/\\/ - t loop - p - n -}' -e 's/$/ /' -e 's/^.*foo_OBJECTS *= */ /p' Makefile.in > foo-objects -cat foo-objects - -# Automake must figure that fooa translates to foo.$(OBJEXT) and -# foo.$(OBJEXT) using the following rules: -# fooa --[ab]--> foob --[b.$(OBJEXT)]--> foo.$(OBJEXT) -$FGREP ' foo.$(OBJEXT) ' foo-objects -# barc --[c.o]--> bar.$(OBJEXT) ## This is really meant! -$FGREP ' bar.$(OBJEXT) ' foo-objects -# bazc --[c.obj]--> baz.$(OBJEXT) ## This is really meant! -$FGREP ' baz.$(OBJEXT) ' foo-objects - -: |