据我了解,VPATH 变量可以保存需要编译的源文件的搜索路径列表。因此,我在相同的上下文中使用 VPATH,如下面的示例代码片段所示。
SFILES= src1.c src2.c src3.c
VPATH= $(PATH-1)/src
列出的源代码存在于我当前存在 Makefile 的目录以及 $(PATH-1)/src 中。当我给出"make"时,我看到当前目录中的源优先于 VPATH。
除了删除/重新定位当前目录中的源之外,是否有任何方法可以覆盖此行为。
据我了解,VPATH 变量可以保存需要编译的源文件的搜索路径列表。因此,我在相同的上下文中使用 VPATH,如下面的示例代码片段所示。
SFILES= src1.c src2.c src3.c
VPATH= $(PATH-1)/src
列出的源代码存在于我当前存在 Makefile 的目录以及 $(PATH-1)/src 中。当我给出"make"时,我看到当前目录中的源优先于 VPATH。
除了删除/重新定位当前目录中的源之外,是否有任何方法可以覆盖此行为。