Makefile 我可以以某种方式将$(RM)$(前缀)/bin/$(程序)作为make卸载目标吗?

Makefile 我可以以某种方式将$(RM)$(前缀)/bin/$(程序)作为make卸载目标吗?,makefile,uninstallation,Makefile,Uninstallation,我意识到为什么我所拥有的不起作用,因为PROGS=ltest makefiletest使$(前缀)/ltest与makefiletest一起从本地目录中删除 有没有一种方法可以在一行程序中实现这一点,或者我必须逐个指定所有目标?addprefix函数就是为这个确切的用例而设计的: $(RM) $(addprefix $(PREFIX)/bin/,$(PROGS)) 太好了,我找不到谷歌。。。谢谢

我意识到为什么我所拥有的不起作用,因为
PROGS=ltest makefiletest
使
$(前缀)/ltest
makefiletest
一起从本地目录中删除


有没有一种方法可以在一行程序中实现这一点,或者我必须逐个指定所有目标?

addprefix函数就是为这个确切的用例而设计的:

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

太好了,我找不到谷歌。。。谢谢