Code

Make libsysdb and libsysdbclient private libraries for now.
authorSebastian Harl <sh@tokkee.org>
Fri, 9 May 2014 17:44:37 +0000 (19:44 +0200)
committerSebastian Harl <sh@tokkee.org>
Fri, 9 May 2014 17:44:37 +0000 (19:44 +0200)
The API is not yet stable enough for that purpose.

src/Makefile.am
t/integration/test_lib.sh

index cf3236d9ac69a907f87a287a4bf8a5910593ee14..ed3ebdad700445caca0ec8b95d661ecee848a658 100644 (file)
@@ -43,8 +43,7 @@ pkgclientinclude_HEADERS = \
                include/client/sock.h \
                include/client/sysdb.h
 
-lib_LTLIBRARIES = libsysdbclient.la libsysdb.la
-noinst_LTLIBRARIES =
+noinst_LTLIBRARIES = libsysdbclient.la libsysdb.la
 
 libsysdbclient_la_SOURCES = \
                client/client.c include/client/sysdb.h \
@@ -117,6 +116,7 @@ endif
 sysdbd_SOURCES = tools/sysdbd/main.c include/sysdb.h \
                tools/sysdbd/configfile.c tools/sysdbd/configfile.h
 sysdbd_CFLAGS = $(AM_CFLAGS) -DBUILD_DATE="\"$$( date --utc '+%F %T' ) (UTC)\""
+sysdbd_LDFLAGS = -export-dynamic
 sysdbd_LDADD = libsysdb.la liboconfig/liboconfig.la
 sysdbd_DEPENDENCIES = liboconfig/liboconfig.la
 
index 604d2dffb02553a5cc66a09cf8a740f724ee032c..63be63beef326ded85f739040d6542785838ab41 100644 (file)
@@ -35,9 +35,8 @@ trap "rm -rf '$TESTDIR'; test -z \$SYSDBD_PID || kill \$SYSDBD_PID" EXIT
 mkdir "$TESTDIR/backend"
 cp "$TOP_SRCDIR/t/integration/.libs/mock_plugin.so" "$TESTDIR/backend"
 
-cp "$TOP_SRCDIR"/src/.libs/sysdb "$TESTDIR"
-cp "$TOP_SRCDIR"/src/.libs/sysdbd "$TESTDIR"
-cp "$TOP_SRCDIR"/src/.libs/libsysdb*.so* "$TESTDIR"
+cp "$TOP_SRCDIR"/src/sysdb "$TESTDIR"
+cp "$TOP_SRCDIR"/src/sysdbd "$TESTDIR"
 
 MEMCHECK="valgrind --quiet --tool=memcheck --error-exitcode=1"
 MEMCHECK="$MEMCHECK --trace-children=yes"
@@ -50,17 +49,16 @@ SOCKET_FILE="$TESTDIR/sock"
 PLUGIN_DIR="$TESTDIR"
 
 function run_sysdb() {
-       LD_PRELOAD=$TESTDIR/libsysdbclient.so $MEMCHECK \
-               "$TESTDIR/sysdb" -U mockuser "$@"
+       $MEMCHECK "$TESTDIR/sysdb" -U mockuser "$@"
 }
 
 function run_sysdbd() {
-       LD_PRELOAD=$TESTDIR/libsysdb.so $MEMCHECK "$TESTDIR/sysdbd" "$@" &
+       $MEMCHECK "$TESTDIR/sysdbd" "$@" &
        SYSDBD_PID=$!
 }
 
 function run_sysdbd_foreground() {
-       LD_PRELOAD=$TESTDIR/libsysdb.so $MEMCHECK "$TESTDIR/sysdbd" "$@"
+       $MEMCHECK "$TESTDIR/sysdbd" "$@"
 }
 
 function stop_sysdbd() {