]> granicus.if.org Git - postgresql-autodoc/commitdiff
Add an uninstall target.
authorrbt <rbt>
Tue, 16 May 2006 18:57:24 +0000 (18:57 +0000)
committerrbt <rbt>
Tue, 16 May 2006 18:57:24 +0000 (18:57 +0000)
Submitted by: Dirk Jagdmann

Makefile

index a937817f6bd2c9c59737ff828c7f2759bb869601..fdddc1a5919ce64afa332d86ef0c6fc8b3732142 100644 (file)
--- 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