Adding install task to makefile

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
This commit is contained in:
José Luis Di Biase
2019-01-08 09:39:41 -03:00
parent 20a89f5662
commit 3eb1743a20

View File

@@ -1,18 +1,28 @@
CC ?= gcc CC ?= gcc
PREFIX ?= /usr/local 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 \ $(CC) -C \
-Wall -Wextra -Werror \ -Wall -Wextra -Werror \
-std=c11 \ -std=c11 \
-shared \ -shared \
-fpic \ -fpic \
$(shell pkg-config --cflags purple libcurl) \ $(shell $(PKG_CONFIG) --cflags purple libcurl) \
-o libdelta.so \ -o $(LIB_TARGET) \
*.c \ *.c \
-shared \ -shared \
$(shell pkg-config --libs purple libcurl) \ $(shell $(PKG_CONFIG) --libs purple libcurl) \
-ldeltachat -ldeltachat
install:
install -D $(LIB_TARGET) $(LIB_DEST)
uninstall:
rm -f $(LIB_DEST)/$(LIB_TARGET)
clean: clean:
rm libdelta.so rm $(LIB_TARGET)