# Makefile for XMMS status plugin for GNU Gadu 2
# by Jakub Sitnicki <jkbs@o2.pl>

CC = gcc
OBJS = xmms_status.o
LIBS = libxmms_status_plugin.so

GTK2_CFLAGS = `pkg-config gtk+-2.0 --cflags`
GTK2_LIBS = `pkg-config gtk+-2.0 --libs`

GG2_CFLAGS = `pkg-config gg2_core --cflags`
GG2_LIBS = `pkg-config gg2_core --libs`
GG2_LIBS_PATH = "/usr/local/lib"

XMMS_CFLAGS = `xmms-config --cflags`
XMMS_LIBS = `xmms-config --libs`

.c.o:
	$(CC) -c -o $@ $< \
	$(GTK2_CFLAGS) \
	$(GG2_CFLAGS) \
	$(XMMS_CFLAGS)

$(LIBS): $(OBJS)
	$(CC) -shared -o $(LIBS) $(OBJS) \
	-Wl,--rpath -Wl,$(GG2_LIBS_PATH) \
	-Wl,--export-dynamic \
	-Wl,-soname,$(LIBS) \
	$(GTK2_LIBS) \
	$(GG2_LIBS) \
	$(XMMS_LIBS)

install:
	cp $(LIBS) $(GG2_LIBS_PATH)/gg2
	
clean:
	rm -f $(OBJS)

clobber: clean
	rm -f $(LIBS)
