variable $? not correctly set in double-colon rule

2009-03-23 Thread Unruh, Erwin
The following makefile does not work as expected. # put this file into an empty directory, then run # make prepare # make error # # I expected an # echo b # but got a simple # echo # # I suspect the variable $? is not correctly expanded in a double-colon rule .SUFFIXES:

Windows paths with make 3.81

2009-03-23 Thread Alexander V. Trushkin
Dear Sirs, Using the following version of 'make': GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This program built for i386-pc-mingw32 I've found the following undocumented peculiarity of handling Windows-type directory tree names. In spite of that the upper directory in Win

Re: Windows paths with make 3.81

2009-03-23 Thread Eli Zaretskii
> Date: Mon, 23 Mar 2009 13:44:31 +0300 > From: "Alexander V. Trushkin" > > In spite of that the upper directory in Windows contains files of the > kind ..\*.x, the construction of the type: > > $(wildcard ..\*.x) > > returns an empty list as well as > > a : ..\*.x > > does not find