From 0ae6230bdea9e6a98047ce4a8675b2813d7d904c Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 22 Nov 2013 10:10:10 +0100 Subject: add install and uninstall to makefile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- Makefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 87ce435..7618511 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,7 @@ +PREFIX = /usr +LIB = /lib +INCLUDE = /include + OPTIMISE = -Os CPPFLAGS = CFLAGS = -std=c90 -Wall -Wextra -fPIC @@ -23,6 +27,20 @@ obj/%.o: src/%.c src/%.h $(CC) $(CC_FLAGS) -o "$@" -c "$<" +.PHONY: install +install: bin/libpassphrase.so + install -dm755 -- "$(DESTDIR)$(PREFIX)$(LIB)" + install -dm755 -- "$(DESTDIR)$(PREFIX)$(INCLUDE)" + install -m755 -- bin/libpassphrase.so "$(DESTDIR)$(PREFIX)$(LIB)" + install -m755 -- src/passphrase.h "$(DESTDIR)$(PREFIX)$(INCLUDE)" + + +.PHONY: uninstall +uninstall: + -rm -- "$(DESTDIR)$(PREFIX)$(LIB)/libpassphrase.so" + -rm -- "$(DESTDIR)$(PREFIX)$(INCLUDE)/passphrase.h" + + .PHONY: clean clean: -rm -r bin obj -- cgit v1.2.3-70-g09d2