VPATH+ Patch

NOTE!
The VPATH+ patch is obsolete starting with GNU make 3.76. The README information and patches to older versions remain here for hysterical raisins, but no more work will be done on these patches. Please get the latest version of GNU make (see above).
VPATH+ is a patch to GNU make which modifies the default behavior of the VPATH/vpath feature. Although the default behavior is correct according to the documentation, and duplicates the behavior of the variant of make it's modeled after, it is not intuitive in many respects.

The VPATH+ patch makes a small change to VPATH so that it acts more "as you expect".

A README giving a detailed description of the problem and the algorithm change introduced by the VPATH+ patch is available, as well as the following patch files for older versions of GNU make:

vpath+-3.62.patch
vpath+-3.63.patch
vpath+-3.64.patch
vpath+-3.65.patch
vpath+-3.67.patch
vpath+-3.68.patch
vpath+-3.69.patch
vpath+-3.70.patch
vpath+-3.71.patch
vpath+-3.72.1.patch
vpath+-3.73.patch
vpath+-3.74.patch
vpath+-3.75.patch

Paul D. Smith <psmith@gnu.org>
Last modified: Mon Jun 19 00:58:03 EDT 2000

Copyright © 2000 Paul D. Smith --- Verbatim copying and distribution is permitted in any medium, provided this notice is preserved.