[libsecret] Set correct module flags on libsecret
- From: Stefan Walter <stefw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsecret] Set correct module flags on libsecret
- Date: Tue, 24 Jul 2012 04:24:39 +0000 (UTC)
commit e34381276e458f5061c14ad39c48c3a4631ed885
Author: Stef Walter <stefw gnome org>
Date: Tue Jul 24 06:24:05 2012 +0200
Set correct module flags on libsecret
* Pointed out by Robert Ancell
https://bugzilla.gnome.org/show_bug.cgi?id=680207
libsecret/Makefile.am | 19 +++++++++++--------
libsecret/tests/Makefile.am | 5 ++---
2 files changed, 13 insertions(+), 11 deletions(-)
---
diff --git a/libsecret/Makefile.am b/libsecret/Makefile.am
index 46727d7..82c80d8 100644
--- a/libsecret/Makefile.am
+++ b/libsecret/Makefile.am
@@ -2,14 +2,6 @@ include $(top_srcdir)/Makefile.decl
SUBDIRS = . tests
-module_flags = \
- -version-info $(SECRET_LT_RELEASE) \
- -export_dynamic \
- -avoid-version \
- -module \
- -no-undefined \
- -export-symbols-regex '^secret_'
-
INCLUDES = \
-I$(top_srcdir) \
-DSECRET_COMPILATION \
@@ -79,11 +71,22 @@ libsecret_ SECRET_MAJOR@_la_SOURCES = \
libsecret_ SECRET_MAJOR@_la_CFLAGS = \
$(LIBGCRYPT_CFLAGS)
+libsecret_ SECRET_MAJOR@_la_LDFLAGS = \
+ -version-info $(SECRET_LT_RELEASE) \
+ -no-undefined \
+ -export-symbols-regex '^secret_'
+
libsecret_ SECRET_MAJOR@_la_LIBADD = \
$(top_builddir)/egg/libegg.la \
$(LIBGCRYPT_LIBS) \
$(LIBS)
+noinst_LTLIBRARIES = libsecret-testable.la
+libsecret_testable_la_SOURCES =
+libsecret_testable_la_LIBADD = $(libsecret_ SECRET_MAJOR@_la_OBJECTS) \
+ $(libsecret_ SECRET_MAJOR@_la_LIBADD)
+libsecret_testable_la_DEPENDENCIES = $(libsecret_ SECRET_MAJOR@_la_OBJECTS)
+
DBUS_XML_DEFINITIONS = \
$(srcdir)/org.freedesktop.Secrets.xml
diff --git a/libsecret/tests/Makefile.am b/libsecret/tests/Makefile.am
index 2bdd314..aed83e0 100644
--- a/libsecret/tests/Makefile.am
+++ b/libsecret/tests/Makefile.am
@@ -25,13 +25,12 @@ libmock_service_la_LDFLAGS = \
-rpath /force/shared
libmock_service_la_LIBADD = \
- $(top_builddir)/egg/libegg.la \
- $(top_builddir)/libsecret/libsecret- SECRET_MAJOR@.la \
+ $(top_builddir)/libsecret/libsecret-testable.la \
$(LIBGCRYPT_LIBS)
LDADD = \
$(top_builddir)/egg/libegg.la \
- $(top_builddir)/libsecret/libsecret- SECRET_MAJOR@.la \
+ $(top_builddir)/libsecret/libsecret-testable.la \
libmock_service.la \
$(NULL)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]