purple-plugin-delta/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)