# Extended Module Player src/xmms/Makefile
# $Id: Makefile,v 1.15 2001/01/28 23:19:21 claudio Exp $

XCFLAGS	= -I../include -I../main -DVERSION=\"$(VERSION)\" `xmms-config --cflags` -DXMMS_PLUGIN -D_REENTRANT #-DDEBUG
DFILES	= Makefile README xmp-plugin.h $(OBJS:.o=.c)
CFILES	= xmp-plugin.so
INSTDIR	= $(DEST_DIR)`xmms-config --input-plugin-dir`
LINKS	= xpanel.c fft4g.c font1.c font2.c
OBJS	= plugin.o driver.o xmms_mix.o $(LINKS:.c=.o)


default: all

include ../../Makefile.rules

all: driver.c plugin

plugin: $(OBJS) $(LINKS) $(DYNDRV)
	$(LD) -shared -o xmp-plugin.so $(OBJS) -L../../lib/ -lxmp

dyndrv:
	make -C ../../lib shared

driver.c:
	ln -sf ../player/$@ .

$(LINKS):
	ln -sf ../main/$@ .

install::
	@[ -d $(INSTDIR) ] || mkdir -p $(INSTDIR)
	$(INSTALL) -s -m755 xmp-plugin.so $(INSTDIR)

$(OBJS): Makefile

include depend

