diff options
| author | Lennart Poettering <mzfuryy@0pointer.net> | 2008-06-14 01:09:05 +0200 | 
|---|---|---|
| committer | Lennart Poettering <mzfuryy@0pointer.net> | 2008-06-14 01:09:05 +0200 | 
| commit | 3eb1f15950d762af0faa5a744611c08bf4224563 (patch) | |
| tree | be72af53a23d2c8351cb39486f391c2b594881f6 /src | |
| parent | 787e8862720dad857aa54f1064d8f9b0fa85feec (diff) | |
move plugins to a subdirectory of /usr/lib
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile.am | 39 | ||||
| -rw-r--r-- | src/dso.c | 2 | 
2 files changed, 22 insertions, 19 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index f1e823e..fcefa39 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -16,9 +16,11 @@  # License along with libcanberra. If not, If not, see  # <http://www.gnu.org/licenses/>. -moduledir = @GTK_MODULES_DIR@ +gtkmoduledir = @GTK_MODULES_DIR@ -AM_CFLAGS = $(PTHREAD_CFLAGS) +plugindir = $(libdir)/libcanberra + +AM_CFLAGS = $(PTHREAD_CFLAGS) -DCA_PLUGIN_PATH=\"$(plugindir)\"  AM_CXXFLAGS = $(PTHREAD_CFLAGS)  AM_LDADD = $(PTHREAD_LIBS) @@ -52,6 +54,18 @@ libcanberra_la_LIBADD = \  libcanberra_la_LDFLAGS = \  	-export-dynamic -version-info 0:1:0 +plugin_LTLIBRARIES = + +if BUILTIN_DSO + +libcanberra_la_SOURCES += \ +	dso.c +libcanberra_la_CFLAGS += \ +	$(LTDLINCL) +libcanberra_la_LIBADD += \ +	$(LIBLTDL) +endif +  if HAVE_PULSE  if BUILTIN_PULSE @@ -64,7 +78,7 @@ libcanberra_la_LIBADD += \  else -lib_LTLIBRARIES += \ +plugin_LTLIBRARIES += \  	libcanberra-pulse.la  libcanberra_pulse_la_SOURCES = \ @@ -99,7 +113,7 @@ libcanberra_la_LIBADD += \  else -lib_LTLIBRARIES += \ +plugin_LTLIBRARIES += \  	libcanberra-alsa.la  libcanberra_alsa_la_SOURCES = \ @@ -130,7 +144,7 @@ libcanberra_la_SOURCES += \  else -lib_LTLIBRARIES += \ +plugin_LTLIBRARIES += \  	libcanberra-null.la  libcanberra_null_la_SOURCES = \ @@ -150,17 +164,6 @@ libcanberra_null_la_LDFLAGS = \  endif  endif -if BUILTIN_DSO - -libcanberra_la_SOURCES += \ -	dso.c -libcanberra_la_CFLAGS += \ -	$(LTDLINCL) -libcanberra_la_LIBADD += \ -	$(LIBLTDL) - -endif -  if HAVE_GTK  lib_LTLIBRARIES += \ @@ -169,7 +172,7 @@ lib_LTLIBRARIES += \  include_HEADERS += \  	canberra-gtk.h -module_LTLIBRARIES = \ +gtkmodule_LTLIBRARIES = \  	libcanberra-gtk-module.la  libcanberra_gtk_la_SOURCES = \ @@ -181,7 +184,7 @@ libcanberra_gtk_la_LIBADD = \  	$(GTK_LIBS) \  	libcanberra.la  libcanberra_gtk_la_LDFLAGS = \ - 	-export-dynamic -version-info 0:1:0 +	-export-dynamic -version-info 0:1:0  libcanberra_gtk_module_la_SOURCES = \  	canberra-gtk-module.c @@ -127,7 +127,7 @@ static int try_open(ca_context *c, const char *t) {      p = PRIVATE_DSO(c); -    if (!(mn = ca_sprintf_malloc("libcanberra-%s", t))) +    if (!(mn = ca_sprintf_malloc(CA_PLUGIN_PATH "/libcanberra-%s", t)))          return CA_ERROR_OOM;      errno = 0;  | 
