uninstall:
rm -f $(addprefix $(MANDIR)/, $(MANPAGES))
.PHONY: uninstall
Nota: certifique-se de usar um [TAB] em vez de oito espaços.
Eu tenho um Makefile com o seguinte configurado para instalar man pages
MANDIR = /usr/share/man/man1
MANPAGES = exec1.1 exec2.1
make install aciona o seguinte:
install: $(MANPAGES)
install $(MANPAGES) $(MANDIR)
Eu quero ter um make uninstall que irá desfazer esse processo.
Efetivamente, preciso fazer um rm -rf $(MANDIR)/$(MANPAGE) para cada man página
De muitas maneiras, eu provavelmente poderia fazer isso, incluindo loops, etc. Quaisquer truques rápidos para ter rm -rf excluir uma lista de arquivos de uma pasta especificada?