From: rbt Date: Tue, 16 May 2006 18:57:24 +0000 (+0000) Subject: Add an uninstall target. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1b3a57f362a987129d674d3da5dc1e6f1f530dab;p=postgresql-autodoc Add an uninstall target. Submitted by: Dirk Jagdmann --- diff --git a/Makefile b/Makefile index a937817..fdddc1a 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# $Header: /cvsroot/autodoc/autodoc/Makefile,v 1.2 2005/05/01 05:32:48 rbt Exp $ +# $Header: /cvsroot/autodoc/autodoc/Makefile,v 1.3 2006/05/16 18:57:24 rbt Exp $ TEMPLATES = dia.tmpl dot.tmpl html.tmpl neato.tmpl xml.tmpl zigzag.dia.tmpl BINARY = postgresql_autodoc @@ -40,7 +40,7 @@ $(BINARY): postgresql_autodoc.pl $(CONFIGFILE) #### # INSTALL Target -.PHONY: install +.PHONY: install uninstall install: all $(ALWAYS_DEPEND) $(INSTALL_SCRIPT) -d $(bindir) $(INSTALL_SCRIPT) -d $(datadir) @@ -49,6 +49,14 @@ install: all $(ALWAYS_DEPEND) do $(INSTALL_SCRIPT) -m 644 $${entry} $(datadir) ; \ done +uninstall: + -$(RM) $(bindir)/$(BINARY) + for entry in $(TEMPLATES) ; \ + do $(RM) $(datadir)/$${entry} ; \ + done + -rmdir $(datadir) + -rmdir $(bindir) + #### # CLEAN / DISTRIBUTION-CLEAN / MAINTAINER-CLEAN Targets .PHONY: clean