[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Windows path names and multiple targets.. bug in make 3.81?
From: |
Andreas Buening |
Subject: |
Re: Windows path names and multiple targets.. bug in make 3.81? |
Date: |
Tue, 11 May 2004 20:55:40 +0200 |
Paul D. Smith wrote:
>
> %% Jamie Allsop <address@hidden> writes:
>
> ja> (Windows 2k/XP(tested on both), Cygwin, make 3.80 and make 3.81 beta)
>
> ja> This suggests to me that the ':' in the path names for the windows
> ja> drives are being parsed as ':'s for additional target patterns. Is
> ja> this a bug in make 3.80 or make 3.81?
>
> ja> What is the expected behaviour?
>
> You'll need to follow up on the make-w32 mailing list for this. There
> have been a number of changes to the W32 code between 3.80 and 3.81, to
> support MINGW and OS/2. It's quite possible that this is a regression;
> if so obviously we'd like to see a fix before 3.81 is released.
I've just tested a simple Makefile with drive letters on OS/2
which seems to work as expected:
---------
all: d:\test\foo.o d:\test\foo.exe
d:\test\foo.o d:\test\foo.exe: d:\test\foo.c d:\test\foo.h
echo $@ : $^
---------
Produces the output (make 3.81beta1):
echo d:\test\foo.exe : d:\test\foo.c d:\test\foo.h
d:\cpp\test\foo.exe : d:\test\foo.c d:\test\foo.h
echo d:\test\foo.o : d:\test\foo.c d:\test\foo.h
d:\test\foo.o : d:\test\foo.c d:\test\foo.h
Bye,
Andreas