aboutsummaryrefslogtreecommitdiffstats
path: root/xen/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'xen/Makefile')
-rw-r--r--xen/Makefile19
1 files changed, 17 insertions, 2 deletions
diff --git a/xen/Makefile b/xen/Makefile
index b135034434..824f442700 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -20,8 +20,8 @@ default: build
.PHONY: dist
dist: install
-.PHONY: build install clean distclean cscope TAGS tags MAP gtags
-build install debug clean distclean cscope TAGS tags MAP gtags::
+.PHONY: build install uninstall clean distclean cscope TAGS tags MAP gtags
+build install uninstall debug clean distclean cscope TAGS tags MAP gtags::
$(MAKE) -f Rules.mk _$@
.PHONY: _build
@@ -48,6 +48,21 @@ _install: $(TARGET).gz
fi; \
fi
+.PHONY: _uninstall
+_uninstall: D=$(DESTDIR)
+_uninstall: T=$(notdir $(TARGET))
+_uninstall:
+ rm -f $(D)/boot/$(T)-$(XEN_FULLVERSION).gz
+ rm -f $(D)/boot/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION).gz
+ rm -f $(D)/boot/$(T)-$(XEN_VERSION).gz
+ rm -f $(D)/boot/$(T).gz
+ rm -f $(D)/boot/$(T)-syms-$(XEN_FULLVERSION)
+ rm -f $(D)$(EFI_DIR)/$(T)-$(XEN_FULLVERSION).efi
+ rm -f $(D)$(EFI_DIR)/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION).efi
+ rm -f $(D)$(EFI_DIR)/$(T)-$(XEN_VERSION).efi
+ rm -f $(D)$(EFI_DIR)/$(T).efi
+ rm -f $(D)$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi
+
.PHONY: _debug
_debug:
objdump -D -S $(TARGET)-syms > $(TARGET).s