On Thu, 2010-02-04 at 05:44 -0800, Mark Galeck (CW) wrote:
> Yes, the same thing here, no matter .\foobar, ./foobar, or .foobar, I
> always see the warnings.  Now I guess technically, the manual is right
> in the sense that  these are "warnings" not errors that are printed.
> But nevertheless, this is the same printout, error or warning, that
> happens with or without the leading dot, when double rule is used.  It
> would be nice if this thing worked, for then one could always just
> prepend with ./ 

I'm sure the intent was as Greg mentions: for pseudo targets
like .DEFAULT etc.  So, it would not work to use ./ or .\ anyway.

But, I don't see anything in the code that would implement this, and
I've looked all the way back to make 3.74 which was released in 1995, so
I have no idea what this section of the manual is intended to mean or
how long it's been wrong.  The manual says it's for compatibility with
other versions of make, but obviously that compatibility doesn't seem to
be needed since no one noticed until now that it didn't work.

Personally I'm not that interested in having this work as described in
the manual: it seems to be a completely arbitrary and nonsensical
special case.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[email protected]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.mad-scientist.net
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist



_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to