Adding install task to makefile
Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
This commit is contained in:
20
Makefile
20
Makefile
@@ -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)
|
||||||
|
Reference in New Issue
Block a user