#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