makefile具有通用目标,这也是默认目标

时间:2018-07-12 10:38:28

标签: makefile

所以我有一个makefile规则:

%:
   @$(MAKE) -C ../makefile $* \
   .. do load of other stuff ..

这是为了让我可以将许多makefile子项目称为通用makefile。这行得通。

如果我键入make build,那么../makefile中的makefile将被目标build调用。

我唯一的问题是我不能只打电话给make-即没有默认目标,所以我得到了错误:

make: *** No targets. Stop.

如何在不带参数的情况下仅调用../makefile文件夹中的makefile来添加默认目标?我不想只添加第二条规则,它是第一条规则的副本,因为我不想重复“执行其他任务的加载”部分。

0 个答案:

没有答案