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?