make 变量"VPATH"列出make 应当搜索的目录列表。很多情况下,当前目录不包含依赖文件,"VPATH"描述一个对所有文件的搜索列表,包含那些是规则的目标的文件。如果一个目标或者依赖文件在当前目录没找到的话,"make"在"VPATH"中列出的目录中查找同名的文件。如果找到的话,那个文件成为依赖文件;规则可以象这些文件在当前目录中一样来使用他们。
"VPATH"变量中,目录名以冒号或空格隔开;目录列出的顺序决定make查找的顺序。(注:在pSOSystem 2.5 移植到Win32 的GNU make 目录名必须使用分号隔开,以下均简称Win32 GNU make)。举例说明: