Makefile命令与文件夹名称冲突

时间:2012-10-02 20:49:30

标签: shell makefile zsh

我的Makefile存在一个小问题,它与文件夹冲突。 首先,我使用Makefile来运行几个shell命令 每个例子:

Makefile内容:

test:
    @./node_modules/.bin/mocha -R $(REPORTER) \
        $(WATCH) \
        --ui $(UI)

如果在Makefile的同一目录中,我运行时有一个名为test的文件夹:

make test

我得到以下结果:

make: `test' is up to date.

我真的不想更好地解释这一点,但我很乐意回答并质疑是否要求提供更多细节。

1 个答案:

答案 0 :(得分:2)

我不知道mocha是什么(我猜它是Cocoa和Java的某种组合),但尝试在规则之外的makefile中添加this line

.PHONY: test