You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
517 B
Makefile
28 lines
517 B
Makefile
CC ?= gcc
|
|
PREFIX ?= /usr/local
|
|
|
|
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 deltachat) \
|
|
-o $(LIB_TARGET) \
|
|
*.c \
|
|
-shared \
|
|
$(shell $(PKG_CONFIG) --libs purple deltachat) \
|
|
|
|
install:
|
|
install -D $(LIB_TARGET) $(LIB_DEST)
|
|
|
|
uninstall:
|
|
rm -f $(LIB_DEST)/$(LIB_TARGET)
|
|
|
|
clean:
|
|
rm $(LIB_TARGET)
|