From: Michael Biebl Date: Wed, 15 Feb 2012 20:59:17 +0000 (+0100) Subject: padsp: Move the padsp helper lib into a private library X-Git-Tag: submit/2.0-panda/20130828.192557~166 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a96390d86519cf38a23296d912a0271263774ec9;p=profile%2Fivi%2Fpulseaudio-panda.git 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 --- diff --git a/src/Makefile.am b/src/Makefile.am index 229c792..fe7794b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -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 diff --git a/src/utils/padsp b/src/utils/padsp.in old mode 100755 new mode 100644 similarity index 95% rename from src/utils/padsp rename to src/utils/padsp.in index 4fe175c..4ecce8c --- a/src/utils/padsp +++ b/src/utils/padsp.in @@ -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