]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
build: remove SHLIBS variable, and distribute deps for shlibs and test_shlibs target
authorMichael Adam <obnox@samba.org>
Thu, 10 Jul 2008 14:25:21 +0000 (16:25 +0200)
committerMichael Adam <obnox@samba.org>
Thu, 10 Jul 2008 14:26:41 +0000 (16:26 +0200)
Michael

source/Makefile.in

index 17adae9664fbcb3dcb858160196730828bf2f17d..f8bfe4777974a823b4aeca4a9a68a5ecec207809 100644 (file)
@@ -1541,19 +1541,6 @@ bin/ldbdel: $(BINARY_PREREQS) $(LDBDEL_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIB
 
 MKSYMS_SH = $(srcdir)/script/mksyms.sh
 
-SHLIBS = @LIBTALLOC_SHARED@ \
-        @LIBTDB_SHARED@ \
-        @LIBWBCLIENT_SHARED@ \
-        @LIBSMBCLIENT_SHARED@ \
-        @LIBSMBSHAREMODES_SHARED@ \
-        @LIBADDNS_SHARED@ \
-        @LIBNETAPI_SHARED@
-
-shlibs: $(SHLIBS)
-
-
-
-
 
 #-------------------------------------------------------------------
 #
@@ -1620,6 +1607,7 @@ libs:: libtalloc
 installlibs:: @INSTALL_LIBTALLOC@
 uninstalllibs:: @UNINSTALL_LIBTALLOC@
 cleanlibs:: cleanlibtalloc
+shlibs test_shlibs: @LIBTALLOC_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -1686,6 +1674,7 @@ libs:: libtdb
 installlibs:: @INSTALL_LIBTDB@
 uninstalllibs:: @UNINSTALL_LIBTDB@
 cleanlibs:: cleanlibtdb
+shlibs test_shlibs: @LIBTDB_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -1756,6 +1745,7 @@ libs:: libwbclient
 installlibs:: @INSTALL_LIBWBCLIENT@
 uninstalllibs:: uninstalllibwbclient
 cleanlibs:: cleanlibwbclient
+shlibs test_shlibs: @LIBWBCLIENT_SHARED@
 
 
 #-------------------------------------------------------------------
@@ -1814,6 +1804,7 @@ libs:: libaddns
 installlibs:: @INSTALL_LIBADDNS@
 uninstalllibs:: @UNINSTALL_LIBADDNS@
 cleanlibs:: cleanlibaddns
+shlibs test_shlibs: @LIBADDNS_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -1899,6 +1890,7 @@ libs:: libnetapi
 installlibs:: @INSTALL_LIBNETAPI@
 uninstalllibs:: @UNINSTALL_LIBNETAPI@
 cleanlibs:: cleanlibnetapi
+shlibs test_shlibs: @LIBNETAPI_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -1963,6 +1955,7 @@ libs:: libsmbclient
 installlibs:: @INSTALL_LIBSMBCLIENT@
 uninstalllibs:: @UNINSTALL_LIBSMBCLIENT@
 cleanlibs:: cleanlibsmbclient
+shlibs test_shlibs: @LIBSMBCLIENT_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -2029,6 +2022,7 @@ libs:: libsmbsharemodes
 installlibs:: @INSTALL_LIBSMBSHAREMODES@
 uninstalllibs:: @UNINSTALL_LIBSMBSHAREMODES@
 cleanlibs:: cleanlibsmbsharemodes
+shlibs test_shlibs: @LIBSMBSHAREMODES_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -2663,10 +2657,10 @@ Makefile: $(srcdir)/Makefile.in config.status
 # Samba Testing Framework
 
 # Check shared libs for unresolved symbols
-test_shlibs:: $(SHLIBS)
-       @echo "Testing $(SHLIBS) "
+test_shlibs:
+       @echo "Testing $? "
        @export $(LIB_PATH_VAR)=./bin && \
-       for module in $(SHLIBS); do \
+       for module in $?; do \
                ./script/tests/dlopen.sh $${module} \
                        || exit 1; \
        done