File pidgin-facebookchat-makefile of Package pidgin-facebookchat
PREFIX=/usr
LIBDIR=$(PREFIX)/lib
ICONDIR=$(PREFIX)/share/pixmaps/pidgin/protocols
SOURCES = \
fb_friendlist.h \
fb_friendlist.c \
fb_util.h \
fb_util.c \
fb_conversation.c \
fb_conversation.h \
libfacebook.h \
libfacebook.c \
fb_blist.h \
fb_blist.c \
fb_connection.h \
fb_connection.c \
fb_info.h \
fb_info.c \
fb_managefriends.h \
fb_managefriends.c \
fb_messages.h \
fb_messages.c \
fb_notifications.h \
fb_notifications.c \
fb_search.h \
fb_search.c \
fb_json.h \
fb_json.c
PURPLE_CFLAGS := $(shell pkg-config --cflags --libs purple)
PURPLE_CFLAGS += -DPURPLE_PLUGINS -DENABLE_NLS -fPIC -DPIC -DNO_ZLIB -shared $(CFLAGS)
CC=gcc
#Standard stuff here
.PHONY: all clean install sourcepackage
all: libfacebook.so
install: libfacebook.so
mkdir -p $(DESTDIR)$(LIBDIR)/purple-2
cp libfacebook.so $(DESTDIR)$(LIBDIR)/purple-2
mkdir -p $(DESTDIR)$(ICONDIR)/{16,22,48}
cp facebook16.png $(DESTDIR)$(ICONDIR)/16/facebook.png
cp facebook22.png $(DESTDIR)$(ICONDIR)/22/facebook.png
cp facebook48.png $(DESTDIR)$(ICONDIR)/48/facebook.png
clean:
rm -f *.so *~
libfacebook.so: ${SOURCES}
${CC} ${PURPLE_CFLAGS} -I. -I/usr/include/json-glib-1.0 -pipe ${SOURCES} -ljson-glib-1.0 -o libfacebook.so
sourcepackage: *.c *.h Makefile facebook16.png facebook22.png facebook48.png COPYING facebook.nsi
tar --bzip2 -cf pidgin-facebookchat-source.tar.bz2 $^