[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
automake 1.7.2 & DJGPP: .dirstamp not a valid DOS filename
From: |
Richard Dawe |
Subject: |
automake 1.7.2 & DJGPP: .dirstamp not a valid DOS filename |
Date: |
Fri, 10 Jan 2003 13:42:22 +0000 |
Hello.
automake uses .dirstamp as a directory stamp. Unfortunately .dirstamp is not a
valid DOS filename. DOS filenames cannot start with a dot (a period). Below is
a ChangeLog entry and patch for using _dirstamp instead of .dirstamp.
Please CC me on any replies, because I'm not subscribed to bug-automake.
Thanks, regards,
--
Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]
2003-01-10 Richard Dawe <address@hidden>
* automake.in: .dirstamp is not a valid filename under DOS.
Use _dirstamp instead.
* tests/subobj6.test: Reflect change to automake: check
for _dirstamp, not .dirstamp.
--- /dev/c/develop/ports/orig/automake-1.7.2/automake.in 2002-12-05
10:51:34.000000000 +0000
+++ /dev/c/develop/ports/gnu.dev/automake-1.7.2/automake.in 2003-01-08
14:12:22.000000000 +0000
@@ -594,7 +594,7 @@ my %object_compilation_map;
# This keeps track of the directories for which we've already
-# created `.dirstamp' code.
+# created `_dirstamp' code.
my %directory_map;
# All .P files.
@@ -9020,7 +9020,7 @@ sub require_conf_file_with_macro ($$$@)
sub require_build_directory ($)
{
my $directory = shift;
- my $dirstamp = "$directory/.dirstamp";
+ my $dirstamp = "$directory/_dirstamp";
# Don't emit the rule twice.
if (! defined $directory_map{$directory})
--- /dev/c/develop/ports/orig/automake-1.7.2/tests/subobj6.test 2002-09-08
13:07:56.000000000 +0000
+++ /dev/c/develop/ports/gnu.dev/automake-1.7.2/tests/subobj6.test
2003-01-08
14:11:32.000000000 +0000
@@ -67,7 +67,7 @@ $MAKE mostlyclean
test -f generic/a.o && exit 1
$MAKE distclean
-test -f generic/.dirstamp && exit 1
+test -f generic/_dirstamp && exit 1
cd ..
- automake 1.7.2 & DJGPP: .dirstamp not a valid DOS filename,
Richard Dawe <=