#CC=kgcc

OPTS=-Wall -O2
OBJS=bmp.o msa_skin.o msa_about.o msa_config.o

XMMS_LIBS=`xmms-config --libs`
XMMS_CFLAGS=`xmms-config --cflags`
XMMS_VISPLUGINDIR=`xmms-config --visualization-plugin-dir`

all: msa.so

$(OBJS): %.o: %.c
	$(CC) $(OPTS) -o $@ -c $< $(XMMS_CFLAGS)

msa.lo: msa.c msa.h
	$(CC) $(OPTS) -fPIC -c $< $(XMMS_CFLAGS) -o $@

msa.so: msa.lo $(OBJS)
	$(CC) -shared -fPIC -o $@ msa.lo $(OBJS) $(XMMS_LIBS)

clean:
	rm -f $(OBJS) msa.so msa.lo

install:
	install -s msa.so $(XMMS_VISPLUGINDIR)

uninstall:
	rm -f $(XMMS_VISPLUGINDIR)/msa.so
