在一个相当复杂的 Makefile 中,我偶尔希望仅在目标确实存在时才调用某些规则。例如,我可能已经创建了一个本地目录并用于losetup
将文件挂载到它上面。我想在处理它们时让挂载点和目录保持打开状态,但在某些操作之前自动关闭它们。
当需要打包东西时,我想要sync
安装的文件,umount
它,然后对底层文件做一些事情。有没有办法颠倒规则的意义,使其仅在存在特定目标时才执行?
在一个相当复杂的 Makefile 中,我偶尔希望仅在目标确实存在时才调用某些规则。例如,我可能已经创建了一个本地目录并用于losetup
将文件挂载到它上面。我想在处理它们时让挂载点和目录保持打开状态,但在某些操作之前自动关闭它们。
当需要打包东西时,我想要sync
安装的文件,umount
它,然后对底层文件做一些事情。有没有办法颠倒规则的意义,使其仅在存在特定目标时才执行?