From 2bd3c395eac9fb8b02f6b39786659c7d1481872d Mon Sep 17 00:00:00 2001 From: ddennedy Date: Tue, 12 Jun 2007 05:31:40 +0000 Subject: [PATCH] added uninstall make targets git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@988 d19143bc-622f-0410-bfdd-b5b2a6649095 --- Makefile | 10 ++++++++++ src/albino/Makefile | 3 +++ src/framework/Makefile | 5 +++++ src/humperdink/Makefile | 3 +++ src/inigo/Makefile | 3 +++ src/miracle/Makefile | 6 ++++++ src/modules/Makefile | 3 +++ src/valerie/Makefile | 5 +++++ 8 files changed, 38 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index a755538..8cb236e 100644 --- a/Makefile +++ b/Makefile @@ -41,3 +41,13 @@ install: if test -z "$(DESTDIR)"; then \ /sbin/ldconfig || true; \ fi + +uninstall: + rm -f "$(DESTDIR)$(bindir)"/mlt-config + rm -f "$(DESTDIR)$(libdir)/pkgconfig/mlt-*.pc" + list='$(SUBDIRS)'; \ + for subdir in $$list; do \ + $(MAKE) DESTDIR=$(DESTDIR) -C $$subdir $@ || exit 1; \ + done + rm -rf "$(DESTDIR)$(prefix)/include/mlt" + rm -rf "$(DESTDIR)$(prefix)/share/mlt" diff --git a/src/albino/Makefile b/src/albino/Makefile index ea54d97..45b7c80 100644 --- a/src/albino/Makefile +++ b/src/albino/Makefile @@ -28,6 +28,9 @@ install: all install -d "$(DESTDIR)$(bindir)" install -c -s -m 755 $(TARGET) "$(DESTDIR)$(bindir)" +uninstall: + rm -f "$(DESTDIR)$(bindir)/$(TARGET)" + ifneq ($(wildcard .depend),) include .depend endif diff --git a/src/framework/Makefile b/src/framework/Makefile index 2a9ac35..0ce2439 100644 --- a/src/framework/Makefile +++ b/src/framework/Makefile @@ -85,6 +85,11 @@ install: install -d "$(DESTDIR)$(prefix)/include/mlt/framework" install -m 644 $(INCS) "$(DESTDIR)$(prefix)/include/mlt/framework" +uninstall: + rm -f "$(DESTDIR)$(libdir)/$(TARGET)" + rm -f "$(DESTDIR)$(libdir)/$(NAME)" + rm -rf "$(DESTDIR)$(prefix)/include/mlt/framework" + ifneq ($(wildcard .depend),) include .depend endif diff --git a/src/humperdink/Makefile b/src/humperdink/Makefile index 266f6c1..47ba3ed 100644 --- a/src/humperdink/Makefile +++ b/src/humperdink/Makefile @@ -30,6 +30,9 @@ install: all install -d "$(DESTDIR)$(bindir)" install -c -s -m 755 $(TARGET) "$(DESTDIR)$(bindir)" +uninstall: + rm -f "$(DESTDIR)$(bindir)/$(TARGET)" + ifneq ($(wildcard .depend),) include .depend endif diff --git a/src/inigo/Makefile b/src/inigo/Makefile index d5e90c7..0e80dbf 100644 --- a/src/inigo/Makefile +++ b/src/inigo/Makefile @@ -29,6 +29,9 @@ install: all install -d "$(DESTDIR)$(bindir)" install -c -s -m 755 $(TARGET) "$(DESTDIR)$(bindir)" +uninstall: + rm -f "$(DESTDIR)$(bindir)/$(TARGET)" + ifneq ($(wildcard .depend),) include .depend endif diff --git a/src/miracle/Makefile b/src/miracle/Makefile index 281b784..7fa8a29 100644 --- a/src/miracle/Makefile +++ b/src/miracle/Makefile @@ -60,6 +60,12 @@ install: all mkdir -p "$(DESTDIR)$(prefix)/include/mlt/miracle" install -m 644 $(INCS) "$(DESTDIR)$(prefix)/include/mlt/miracle" +uninstall: + rm -f "$(DESTDIR)$(bindir)/$(TARGET)" + rm -f "$(DESTDIR)$(libdir)/$(LIBTARGET)" + rm -f "$(DESTDIR)$(libdir)/$(LIBNAME)" + rm -rf "$(DESTDIR)$(prefix)/include/mlt/miracle" + ifneq ($(wildcard .depend),) include .depend endif diff --git a/src/modules/Makefile b/src/modules/Makefile index 84ab89e..fe29ef4 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -27,3 +27,6 @@ install: fi \ done +uninstall: + rm -rf "$(DESTDIR)$(prefix)/share/mlt/modules" + diff --git a/src/valerie/Makefile b/src/valerie/Makefile index 3019183..c1a783b 100644 --- a/src/valerie/Makefile +++ b/src/valerie/Makefile @@ -56,6 +56,11 @@ install: all mkdir -p "$(DESTDIR)$(prefix)/include/mlt/valerie" install -m 644 $(INCS) "$(DESTDIR)$(prefix)/include/mlt/valerie" +uninstall: + rm -f "$(DESTDIR)$(libdir)/$(TARGET)" + rm -f "$(DESTDIR)$(libdir)/$(NAME)" + rm -rf "$(DESTDIR)$(prefix)/include/mlt/valerie" + ifneq ($(wildcard .depend),) include .depend endif -- 1.7.4.4