OPTS=-Wall -O2
OBJS=sap.o insap_fileinfo.o insap_about.o insap_config.o fmtstr.o
CFLAGS=`xmms-config --cflags`
LIBS=`xmms-config --libs` -lsap
IPLUGINDIR=`xmms-config --input-plugin-dir`

all: insap.so

insap.lo: insap.c insap.h
	$(CC) $(OPTS) -o $@ -fPIC -c insap.c $(CFLAGS)

insap.so: insap.lo $(OBJS)
	$(CC) -o $@ -shared insap.lo $(OBJS) $(LIBS)

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

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

install:
	install -D -m755 -o0 -g0 insap.so $(IPLUGINDIR)/insap.so

uninstall:
	rm -f $(IPLUGINDIR)/insap.so
