Use AM_CPPFLAGS instead of INCLUDES
[platform/upstream/libsecret.git] / libsecret / Makefile.am
index 46727d7..04ef1db 100644 (file)
@@ -2,15 +2,7 @@ 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 = \
+AM_CPPFLAGS = \
        -I$(top_srcdir) \
        -DSECRET_COMPILATION \
        $(NULL)
@@ -79,11 +71,23 @@ 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_|^SECRET_|^SECMEM_.*'
+
 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)
+libsecret_testable_la_LDFLAGS = -rpath /force/shared
+
 DBUS_XML_DEFINITIONS = \
        $(srcdir)/org.freedesktop.Secrets.xml