From 3eb1743a20442ec746af84bbd3e596cfe49ed4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Di=20Biase?= Date: Tue, 8 Jan 2019 09:39:41 -0300 Subject: [PATCH] Adding install task to makefile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: José Luis Di Biase --- Makefile | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index bc0d37c..9933dd5 100644 --- a/Makefile +++ b/Makefile @@ -1,18 +1,28 @@ CC ?= gcc PREFIX ?= /usr/local -libdelta.so: *.c *.h Makefile +PKG_CONFIG ?= pkg-config +LIB_TARGET = libdelta.so +LIB_DEST = $(DESTDIR)`$(PKG_CONFIG) --variable=plugindir purple` + +$(LIB_TARGET): *.c *.h Makefile $(CC) -C \ -Wall -Wextra -Werror \ -std=c11 \ -shared \ -fpic \ - $(shell pkg-config --cflags purple libcurl) \ - -o libdelta.so \ + $(shell $(PKG_CONFIG) --cflags purple libcurl) \ + -o $(LIB_TARGET) \ *.c \ -shared \ - $(shell pkg-config --libs purple libcurl) \ + $(shell $(PKG_CONFIG) --libs purple libcurl) \ -ldeltachat +install: + install -D $(LIB_TARGET) $(LIB_DEST) + +uninstall: + rm -f $(LIB_DEST)/$(LIB_TARGET) + clean: - rm libdelta.so + rm $(LIB_TARGET)