padsp: Move the padsp helper lib into a private library

libpulsedsp is only used as a LD_PRELOAD library
for the padsp wrapper. So no need to have it in
a public library
This commit is contained in:
Michael Biebl 2012-02-15 21:59:17 +01:00 committed by Arun Raghavan
parent cea6e16516
commit a96390d865
2 changed files with 13 additions and 4 deletions

View file

@ -87,7 +87,7 @@ EXTRA_DIST = \
daemon/esdcompat.in \
daemon/start-pulseaudio-x11.in \
daemon/start-pulseaudio-kde.in \
utils/padsp \
utils/padsp.in \
utils/qpaeq \
modules/module-defs.h.m4 \
daemon/pulseaudio.desktop.in \
@ -762,8 +762,17 @@ libpulse_mainloop_glib_la_LDFLAGS = $(AM_LDFLAGS) $(VERSIONING_LDFLAGS) -version
###################################
if HAVE_OSS_WRAPPER
lib_LTLIBRARIES += libpulsedsp.la
pkglib_LTLIBRARIES += libpulsedsp.la
bin_SCRIPTS += utils/padsp
edit = @sed \
-e "s|@pkglibdir[@]|$(pkglibdir)|g"
utils/padsp: utils/padsp.in
$(edit) $< >$@
CLEANFILES += utils/padsp
endif
libpulsedsp_la_SOURCES = utils/padsp.c

4
src/utils/padsp → src/utils/padsp.in Executable file → Normal file
View file

@ -76,9 +76,9 @@ done
shift $(( $OPTIND - 1 ))
if [ x"$LD_PRELOAD" = x ] ; then
LD_PRELOAD="libpulsedsp.so"
LD_PRELOAD="@pkglibdir@/libpulsedsp.so"
else
LD_PRELOAD="$LD_PRELOAD libpulsedsp.so"
LD_PRELOAD="$LD_PRELOAD @pkglibdir@/libpulsedsp.so"
fi
export LD_PRELOAD