summaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2006-05-23 14:42:23 +0000
committerLennart Poettering <lennart@poettering.net>2006-05-23 14:42:23 +0000
commit103154940d09855b102ab823f032e854f5327ba1 (patch)
treea6dc737f21d8b3e1462eabd5b0a3c6bfb0bcbca1 /src/Makefile.am
parent8f111b0adde21ef75cdfb7d6cf30169219256b22 (diff)
add new padsp utility: a $LD_PRELOAD wrapper for using the OSS API with polypaudio
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@950 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am23
1 files changed, 21 insertions, 2 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 30e73512..6327d550 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -78,6 +78,7 @@ EXTRA_DIST = \
daemon/default.pa.in \
depmod.py \
daemon/esdcompat.sh.in \
+ utils/padsp.in \
modules/module-defs.h.m4
polypconf_DATA = \
@@ -173,6 +174,24 @@ pabrowse_LDADD = $(AM_LDADD) libpolyp.la libpolyp-browse.la
pabrowse_CFLAGS = $(AM_CFLAGS)
pabrowse_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS)
+lib_LTLIBRARIES =
+CLEANFILES=
+
+if HAVE_OSS
+lib_LTLIBRARIES += libpolypdsp.la
+libpolypdsp_la_SOURCES = utils/padsp.c
+libpolypdsp_la_CFLAGS = $(AM_CFLAGS)
+libpolypdsp_la_LIBADD = $(AM_LIBADD) libpolyp.la
+libpolypdsp_la_LDFLAGS = -avoid-version
+
+CLEANFILES+=padsp
+bin_SCRIPTS += padsp
+
+padsp: utils/padsp.in Makefile
+ sed -e 's,@LIBPOLYPDSP\@,$(libdir)/libpolypdsp.so,g' < $< > $@
+
+endif
+
###################################
# Test programs #
###################################
@@ -325,7 +344,7 @@ polypinclude_HEADERS += \
endif
endif
-lib_LTLIBRARIES = \
+lib_LTLIBRARIES += \
libpolyp.la \
libpolyp-simple.la
@@ -1141,7 +1160,7 @@ suid: polypaudio
chown root $<
chmod u+s $<
-CLEANFILES=esdcompat.sh client.conf default.pa daemon.conf
+CLEANFILES+=esdcompat.sh client.conf default.pa daemon.conf
esdcompat.sh: daemon/esdcompat.sh.in Makefile
sed -e 's,@PACKAGE_VERSION\@,$(PACKAGE_VERSION),g' \