From 6ae4762482648bc03bce0d17839ab48f196d13c6 Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Sun, 24 Apr 2016 18:37:17 +0200 Subject: [PATCH] add 'uninstall' make target --- makefile | 5 +++++ makefile.shared | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/makefile b/makefile index 918ce02..3b3197d 100644 --- a/makefile +++ b/makefile @@ -103,6 +103,11 @@ install: $(LIBNAME) install -g $(GROUP) -o $(USER) $(LIBNAME) $(DESTDIR)$(LIBPATH) install -g $(GROUP) -o $(USER) $(HEADERS_PUB) $(DESTDIR)$(INCPATH) +HEADER_FILES=$(notdir $(HEADERS_PUB)) +uninstall: + rm $(DESTDIR)$(LIBPATH)/$(LIBNAME) + rm $(HEADER_FILES:%=$(DESTDIR)$(INCPATH)/%) + .PHONY: mtest mtest: $(LIBNAME) cd mtest; CC="$(CC)" CFLAGS="$(CFLAGS) -I../" MAKE=${MAKE} ${MAKE} mtest diff --git a/makefile.shared b/makefile.shared index dd80861..41acf81 100644 --- a/makefile.shared +++ b/makefile.shared @@ -97,6 +97,11 @@ install: $(LIBNAME) install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(INCPATH) install -g $(GROUP) -o $(USER) $(HEADERS_PUB) $(DESTDIR)$(INCPATH) +HEADER_FILES=$(notdir $(HEADERS_PUB)) +uninstall: + libtool --mode=uninstall rm $(DESTDIR)$(LIBPATH)/$(LIBNAME) + rm $(HEADER_FILES:%=$(DESTDIR)$(INCPATH)/%) + mtest/mtest: mtest/mtest.c cd mtest ; make mtest