From 620388d307731c9abf9dbd0a33d960e1555aee1e Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 12 May 2013 20:11:32 +0200 Subject: [PATCH] samba: build libsmbclient as shared lib Signed-off-by: Stephan Raue --- packages/mediacenter/xbmc/build | 1 - packages/network/samba/build | 11 +++-------- packages/network/samba/install | 3 +++ 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/packages/mediacenter/xbmc/build b/packages/mediacenter/xbmc/build index 64b233ce3e..a54f00a0b7 100755 --- a/packages/mediacenter/xbmc/build +++ b/packages/mediacenter/xbmc/build @@ -181,7 +181,6 @@ fi if [ "$SAMBA_CLIENT" = yes ]; then XBMC_SAMBA="--enable-samba" - export LIBS="$LIBS -ltalloc -ltdb -lwbclient" else XBMC_SAMBA="--disable-samba" fi diff --git a/packages/network/samba/build b/packages/network/samba/build index c909fb180b..79b79bce2f 100755 --- a/packages/network/samba/build +++ b/packages/network/samba/build @@ -22,8 +22,6 @@ . config/options $1 -CFLAGS="$CFLAGS -fPIC -DPIC" - cd $PKG_BUILD/source3 sh autogen.sh @@ -57,7 +55,7 @@ samba_cv_have_setresuid=yes \ --with-piddir=/var/run \ --enable-shared \ --disable-static \ - --disable-shared-libs \ + --enable-shared-libs \ --disable-debug \ --with-libiconv="$SYSROOT_PREFIX/usr" \ --disable-krb5developer \ @@ -117,17 +115,14 @@ samba_cv_have_setresuid=yes \ --without-sqlite3 \ --without-setproctitle \ -make bin/libtalloc.a -make bin/libwbclient.a -make bin/libtdb.a -make bin/libsmbclient.a +make bin/libsmbclient.so if [ "$SAMBA_SERVER" = "yes" ]; then make bin/samba_multicall fi mkdir -p $SYSROOT_PREFIX/usr/lib - cp -P bin/*.a $SYSROOT_PREFIX/usr/lib + cp -P bin/*.so* $SYSROOT_PREFIX/usr/lib mkdir -p $SYSROOT_PREFIX/usr/include cp include/libsmbclient.h $SYSROOT_PREFIX/usr/include diff --git a/packages/network/samba/install b/packages/network/samba/install index dcf78cc57d..f04d68e084 100755 --- a/packages/network/samba/install +++ b/packages/network/samba/install @@ -22,6 +22,9 @@ . config/options $1 +mkdir -p $INSTALL/usr/lib + cp -P $PKG_BUILD/source3/bin/*.so* $INSTALL/usr/lib + if [ "$SAMBA_SERVER" = "yes" ]; then mkdir -p $INSTALL/usr/bin cp $PKG_BUILD/source3/bin/samba_multicall $INSTALL/usr/bin