37 lines
1.3 KiB
Makefile
37 lines
1.3 KiB
Makefile
# MSYS2 makefile for Pidgin SkypeWeb
|
|
|
|
CFLAGS := $(shell pkg-config --cflags purple json-glib-1.0)
|
|
LIBS := $(shell pkg-config --libs purple json-glib-1.0) -lz -lws2_32
|
|
PURPLE_PLUGIN_DIR := $(shell pkg-config --variable=plugindir purple)
|
|
PURPLE_DATA_ROOT := $(shell pkg-config --variable=datarootdir purple)
|
|
PURPLE_PLUGIN_DIR := $(shell cygpath --unix '$(PURPLE_PLUGIN_DIR)')
|
|
PURPLE_DATA_ROOT := $(shell cygpath --unix '$(PURPLE_DATA_ROOT)')
|
|
|
|
SOURCES = \
|
|
skypeweb_connection.c \
|
|
skypeweb_contacts.c \
|
|
skypeweb_login.c \
|
|
skypeweb_messages.c \
|
|
skypeweb_util.c \
|
|
libskypeweb.c
|
|
|
|
.PHONY: all install clean
|
|
|
|
all: libskypeweb.dll
|
|
|
|
clean:
|
|
rm -f libskypeweb.dll
|
|
|
|
libskypeweb.dll: $(SOURCES)
|
|
gcc -Wall -shared -pipe -O2 -g -DPURPLE_PLUGINS -DENABLE_NLS -DHAVE_ZLIB $(SOURCES) $(CFLAGS) $(LIBS) -o $@
|
|
|
|
install:
|
|
mkdir -p $(DESTDIR)$(PURPLE_PLUGIN_DIR)
|
|
mkdir -p $(DESTDIR)$(PURPLE_DATA_ROOT)/pixmaps/pidgin/protocols
|
|
mkdir -p $(DESTDIR)$(PURPLE_DATA_ROOT)/pixmaps/pidgin/emotes/skype
|
|
cp libskypeweb.dll $(DESTDIR)$(PURPLE_PLUGIN_DIR)/libskypeweb.dll
|
|
cp theme $(DESTDIR)$(PURPLE_DATA_ROOT)/pixmaps/pidgin/emotes/skype/theme
|
|
cp -r icons/16 $(DESTDIR)$(PURPLE_DATA_ROOT)/pixmaps/pidgin/protocols/
|
|
cp -r icons/22 $(DESTDIR)$(PURPLE_DATA_ROOT)/pixmaps/pidgin/protocols/
|
|
cp -r icons/48 $(DESTDIR)$(PURPLE_DATA_ROOT)/pixmaps/pidgin/protocols/
|