aboutsummaryrefslogtreecommitdiffstats
path: root/tools/Makefile
diff options
context:
space:
mode:
authorIan Campbell <Ian.Campbell@citrix.com>2012-08-31 10:42:08 +0100
committerIan Campbell <Ian.Campbell@citrix.com>2012-08-31 10:42:08 +0100
commitcd9ab8f94f69a3c7040821b7bbd27bae986b5a0b (patch)
tree8b400a603a9fddf9c79bc6f9af88bdd9c076bde8 /tools/Makefile
parent22cc8b199feb383716df43db3c6dea80d8f84bc0 (diff)
downloadxen-cd9ab8f94f69a3c7040821b7bbd27bae986b5a0b.tar.gz
xen-cd9ab8f94f69a3c7040821b7bbd27bae986b5a0b.tar.bz2
xen-cd9ab8f94f69a3c7040821b7bbd27bae986b5a0b.zip
uninstall: push tools uninstall down into tools/Makefile
Many of the rules here depend on having run configure and the variables which it defines in config/Tools.mk Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Looks-good: Jan Beulich <JBeulich@suse.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'tools/Makefile')
-rw-r--r--tools/Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/tools/Makefile b/tools/Makefile
index 0edeb626be..9b096632f0 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -71,6 +71,38 @@ install: subdirs-install
$(INSTALL_DIR) $(DESTDIR)/var/lib/xen
$(INSTALL_DIR) $(DESTDIR)/var/lock/subsys
+.PHONY: uninstall
+uninstall: D=$(DESTDIR)
+uninstall:
+ rm -rf $(D)$(LIBDIR)/xen* $(D)$(BINDIR)/lomount
+ rm -rf $(D)$(BINDIR)/cpuperf-perfcntr $(D)$(BINDIR)/cpuperf-xen
+ rm -rf $(D)$(BINDIR)/xc_shadow
+ rm -rf $(D)$(BINDIR)/pygrub
+ rm -rf $(D)$(BINDIR)/setsize $(D)$(BINDIR)/tbctl
+ rm -rf $(D)$(BINDIR)/xsls
+ rm -rf $(D)$(BINDIR)/xenstore* $(D)$(BINDIR)/xentrace*
+ rm -rf $(D)$(BINDIR)/xen-detect $(D)$(BINDIR)/xencons
+ rm -rf $(D)$(BINDIR)/xenpvnetboot $(D)$(BINDIR)/qemu-*-xen
+ rm -rf $(D)$(INCLUDEDIR)/xenctrl* $(D)$(INCLUDEDIR)/xenguest.h
+ rm -rf $(D)$(INCLUDEDIR)/xs_lib.h $(D)$(INCLUDEDIR)/xs.h
+ rm -rf $(D)$(INCLUDEDIR)/xenstore-compat/xs_lib.h $(D)$(INCLUDEDIR)/xenstore-compat/xs.h
+ rm -rf $(D)$(INCLUDEDIR)/xenstore_lib.h $(D)$(INCLUDEDIR)/xenstore.h
+ rm -rf $(D)$(INCLUDEDIR)/xen
+ rm -rf $(D)$(INCLUDEDIR)/_libxl* $(D)$(INCLUDEDIR)/libxl*
+ rm -rf $(D)$(INCLUDEDIR)/xenstat.h $(D)$(INCLUDEDIR)/xentoollog.h
+ rm -rf $(D)$(LIBDIR)/libxenctrl* $(D)$(LIBDIR)/libxenguest*
+ rm -rf $(D)$(LIBDIR)/libxenstore* $(D)$(LIBDIR)/libxlutil*
+ rm -rf $(D)$(LIBDIR)/python/xen $(D)$(LIBDIR)/python/grub
+ rm -rf $(D)$(LIBDIR)/xen/
+ rm -rf $(D)$(LIBEXEC)/xen*
+ rm -rf $(D)$(SBINDIR)/setmask
+ rm -rf $(D)$(SBINDIR)/xen* $(D)$(SBINDIR)/netfix $(D)$(SBINDIR)/xm
+ rm -rf $(D)$(SHAREDIR)/doc/xen
+ rm -rf $(D)$(SHAREDIR)/xen
+ rm -rf $(D)$(SHAREDIR)/qemu-xen
+ rm -rf $(D)$(MAN1DIR)/xen*
+ rm -rf $(D)$(MAN8DIR)/xen*
+
.PHONY: clean
clean: subdirs-clean