* automake.in (TARGET_PATTERN): Allow leading digit.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 30 Sep 2007 04:18:20 +0000 (04:18 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 30 Sep 2007 04:18:20 +0000 (04:18 +0000)
* tests/exeext3.test: Adjust to expose this.
Report by Claudio Fontana and Laurence Finston.

ChangeLog
automake.in
tests/exeext3.test

index 6eddcf3..d1f1d89 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-09-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * automake.in (TARGET_PATTERN): Allow leading digit.
+       * tests/exeext3.test: Adjust to expose this.
+       Report by Claudio Fontana and Laurence Finston.
+
 2007-08-23  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * tests/defs.in (required): For gcj, check whether `gcj -v'
index d7e48a1..47023ba 100755 (executable)
@@ -169,7 +169,7 @@ use Carp;
 my $IGNORE_PATTERN = '^\s*##([^#\n].*)?\n';
 my $WHITE_PATTERN = '^\s*' . "\$";
 my $COMMENT_PATTERN = '^#';
-my $TARGET_PATTERN='[$a-zA-Z_.@%][-.a-zA-Z0-9_(){}/$+@%]*';
+my $TARGET_PATTERN='[$a-zA-Z0-9_.@%][-.a-zA-Z0-9_(){}/$+@%]*';
 # A rule has three parts: a list of targets, a list of dependencies,
 # and optionally actions.
 my $RULE_PATTERN =
index 2392a3e..14b2661 100755 (executable)
@@ -1,5 +1,5 @@
 #! /bin/sh
-# Copyright (C) 2002, 2003  Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Automake.
 #
@@ -29,10 +29,13 @@ AC_PROG_CC
 END
 
 cat > Makefile.am << 'END'
-bin_PROGRAMS = maude
+bin_PROGRAMS = maude 3dldf
 
 maude$(EXEEXT):
        yeah
+
+3dldf$(EXEEXT):
+       yippie
 END
 
 $ACLOCAL
@@ -40,3 +43,5 @@ $AUTOMAKE -Wno-override
 
 $FGREP 'maude$(EXEEXT):' Makefile.in
 test 1 = `grep 'maude.*:' Makefile.in | wc -l`
+$FGREP '3dldf$(EXEEXT):' Makefile.in
+test 1 = `grep '3dldf.*:' Makefile.in | wc -l`