如何检查文件是否缺失

时间:2011-09-19 11:07:06

标签: makefile nmake

我正在尝试使用nmake创建然后测试我的安装程序和卸载程序。虽然可以从包装盒中检查创建和卸载,但我无法弄清楚卸载后如何检查文件是否被删除。

由于 HG

  ?: InstalledFile.txt
        Setup.exe --uninstall

    InstalledFile.txt: Installer
        Setup.exe

    Installer: Setup.exe
        InstallerAssembler.py -p=Complex.xml -t=Complex

    Setup.exe: 
        p4 sync $(VIEW)
        devenv ...

1 个答案:

答案 0 :(得分:2)

make不善于表现消极逻辑。

我认为,标准的解决方法是创建一个虚拟文件:

InstalledFile.txt.isabsent:
    (some command that creates the target if InstalledFile.txt does not exist, and fails otherwise)