+Another special macro is `VPATH'.
+The `VPATH' macro should be set to a list of directories separated by colons.
+When
+.I make
+searches for a file as a result of a dependency relation, it will
+first search the current directory and then each of the directories on the
+`VPATH' list.
+If the file is found, the actual path to the file will be used, rather than
+just the filename.
+If `VPATH' is not defined, then only the current directory is searched.
+.PP
+One use for `VPATH' is when one has several programs that compile from the
+same source.
+The source can be kept in one directory and each set of
+object files (along with a separate
+.IR makefile )
+would be in a separate subdirectory.
+The `VPATH' macro would point to the source directory in this case.
+.PP