>This works for me: I see echo \\\foobar \\\foobar
OUCH! I was using Cygwin echo, unknown to me (echo is not a executable in Windows, so the windows shell found the Cygwin echo, later in the path, and did not do the built in Windows echo). So now I see this: Cygwin echo from Cygwin shell: $echo \\\foobar \foobar >From windows shell: C:\Temp>c:\tools\cygwin\bin\echo \\\foobar \\\foobar And from within GNU make SHELL=cmd.exe foobar: echo \\\foobar C:\Temp>make foobar echo \\\foobar \\foobar I can kind of understand the first two behaviours: the first, Cygwin echo within a Unix-like shell, tries to behave like Unix. Second, within Windows, tries to be compatible with windows echo. But third, I still don't understand. _______________________________________________ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32