Hi,
I read the "How not to use VPATH" on your website. I think there is still a
problem with this particular windows 32 port. In my example, I am using VPATH
to find both source and target(it is a bad idea). But indeed make found both
source and target through VPATH. THE PROBLEM is the returns of source and
target from make are not valid path names. Instead of returning
"d:\sub1\HelloWorld.java", make returns "d:\sub1/HelloWorld.java" as "$<"
argument to the javac command. In this case, VPATH works fine. The bug I am
reporting is not about malfunctioning of VPATH. It is about an invalid path
returned by make. This is certainly related to the directory delimiter
inconsistency between unix and windows.
Thanks for your prompt reply. Please ask me if you have any questions!
Tianmiao Hu