制作目标最简单的方法取决于要在其配方中创建的文件?我可以使用一些shell魔法:
target:
[ -e file ] || touch file
但理想情况下,我想用make留下测试。可能吗?目标命令只应在文件尚不存在的情况下运行。
答案 0 :(得分:3)
如果您提供有关您要完成的内容的更多信息,我们可能会帮助您做得更好。根据你到目前为止所说的话,听起来像普通的make
常规必备条件应该为你做到这一点:
target: file
touch target
file:
touch file
如果file
不存在,则会创建;如果是,则不会执行file
的命令。