我可以以某种方式将$(RM)$(PREFIX)/ bin / $(PROGS)作为make卸载目标吗?

时间:2013-02-12 22:09:16

标签: makefile uninstall

我知道为什么我的内容无效,因为PROGS = ltest makefiletest$(PREFIX)/ltestmakefiletest一起从本地目录中删除。

有没有办法在单行中执行此操作,还是必须逐个指定所有目标?

1 个答案:

答案 0 :(得分:1)

addprefix函数是针对这个确切的用例而设计的:

$(RM) $(addprefix $(PREFIX)/bin/,$(PROGS))