# Sample Makefile for a GKrellM plugin, edited for GKrellMMS

# You may want to rename the binary-file.
BIN_FILENAME = gkrellmms

GTK_INCLUDE = `gtk-config --cflags`
GTK_LIB = `gtk-config --libs`
IMLIB_INCLUDE = `imlib-config --cflags-gdk`
IMLIB_LIB = `imlib-config --libs-gdk`
XMMS_INCLUDE = `xmms-config --cflags`
XMMS_LIB = `xmms-config --libs`

FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE)
LIBS = $(GTK_LIB) $(IMLIB_LIB) $(XMMS_LIB)
LFLAGS = -shared -lpthread

CC = gcc $(CFLAGS) $(FLAGS)

OBJS = gkrellmms.o options.o playlist.o

$(BIN_FILENAME).so: $(OBJS)
	$(CC) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS)

clean:
	rm -f *.o core *.so* *.bak *~

install: 
	install -c -s -m 755 $(BIN_FILENAME).so /usr/share/gkrellm/plugins

gkrellmms.c.o: gkrellmms.c
options.c.o: options.c
playlist.c.o: playlist.c
