From 4e57a97fc657afcfbf5736c6d8dd1f135a0444c6 Mon Sep 17 00:00:00 2001 From: Gordon Hecker Date: Tue, 3 Nov 2009 14:39:40 +0100 Subject: [PATCH] build system: remove directories if possible in uninstall target Signed-off-by: Gordon Hecker --- Makefile | 6 ++++++ doc/man/Makefile | 3 +++ lua/Makefile | 1 + 3 files changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 8e59289..ac11fd6 100644 --- a/Makefile +++ b/Makefile @@ -93,6 +93,12 @@ uninstall: $(MAKE) -C local uninstall $(MAKE) -C extensions uninstall rm -f $(DESTDIR)$(LIBDIR)/buildconfig.lua + rmdir -p $(DESTDIR)$(TOOLDIR) >/dev/null 2>&1 || : + rmdir -p $(DESTDIR)$(MANDIR) >/dev/null 2>&1 || : + rmdir -p $(DESTDIR)$(INCDIR) >/dev/null 2>&1 || : + rmdir -p $(DESTDIR)$(LIBEXECDIR) >/dev/null 2>&1 || : + rmdir -p $(DESTDIR)$(LIBDIR) >/dev/null 2>&1 || : + rmdir -p $(DESTDIR)$(BINDIR) >/dev/null 2>&1 || : local: e2commit buildconfig.lua $(MAKE) -C generic local diff --git a/doc/man/Makefile b/doc/man/Makefile index 3064173..a38f7a1 100644 --- a/doc/man/Makefile +++ b/doc/man/Makefile @@ -69,6 +69,9 @@ uninstall: for x in $(MANPAGES1) ; do rm -f $(DESTDIR)$(MANDIR)/man1/$$x ; done for x in $(MANPAGES5) ; do rm -f $(DESTDIR)$(MANDIR)/man5/$$x ; done for x in $(MANPAGES7) ; do rm -f $(DESTDIR)$(MANDIR)/man7/$$x ; done + rmdir $(DESTDIR)$(MANDIR)/man1 || : + rmdir $(DESTDIR)$(MANDIR)/man5 || : + rmdir $(DESTDIR)$(MANDIR)/man7 || : doc: man.tar.gz for s in $(SUBDIRS) ; do \ diff --git a/lua/Makefile b/lua/Makefile index 61d4589..0710cce 100644 --- a/lua/Makefile +++ b/lua/Makefile @@ -60,6 +60,7 @@ uninstall: for x in $(LUA_HEADER) ; do \ rm -f $(DESTDIR)$(INCDIR)/lua-5.1.3/$$x ; \ done + rmdir -p $(DESTDIR)$(INCDIR)/lua-5.1.3 || : doc: for s in $(SUBDIRS) ; do \ -- 2.39.5