CFLAGS = `gtk-config --cflags` all: libOSSSurround.so libOSSSurround.so: about.o audio.o configure.o convert.o init.o mixer.o OSS.o gcc -shared -olibOSSSurround.so about.o audio.o configure.o convert.o init.o mixer.o OSS.o about.o: about.c config.h i18n.h OSS.h gcc -c -oabout.o about.c ${CFLAGS} audio.o: audio.c config.h i18n.h OSS.h gcc -c -oaudio.o audio.c ${CFLAGS} configure.o: configure.c config.h i18n.h OSS.h gcc -c -oconfigure.o configure.c ${CFLAGS} convert.o: convert.c config.h i18n.h OSS.h gcc -c -oconvert.o convert.c ${CFLAGS} init.o: init.c config.h i18n.h OSS.h gcc -c -oinit.o init.c ${CFLAGS} mixer.o: mixer.c config.h i18n.h OSS.h gcc -c -omixer.o mixer.c ${CFLAGS} OSS.o: OSS.c config.h i18n.h OSS.h gcc -c -oOSS.o OSS.c ${CFLAGS} clean: rm -f *.o libOSSSurround.so install: libOSSSurround.so install -s -o root -g root -m 755 libOSSSurround.so "`xmms-config --output-plugin-dir`" echo `xmms-config --output-plugin-dir`/libOSSSurround.so >> ../installed.files