[SCM] Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-3174-g939e751

Michael Adam obnox at samba.org
Thu Jul 10 14:37:02 GMT 2008


The branch, v3-3-test has been updated
       via  939e75126ebfcd9124781b5d70a68886c4bf9a54 (commit)
       via  73a3e4e1eaa408ef0ddbbb8aa0113fdc869057bb (commit)
       via  18b932c980f2acdf9b5569cf61afece28c02abf5 (commit)
       via  991c3fefa850c0b48111c6c5bacae14163872b58 (commit)
       via  2588c399a0df99a87cf7c749133bceb6aa34a21a (commit)
       via  0afe205a7da4103a4fcfdd24f45a164493e3b9b8 (commit)
      from  c2e9d82d9497f0d245a46c5c82ff15306788109e (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-3-test


- Log -----------------------------------------------------------------
commit 939e75126ebfcd9124781b5d70a68886c4bf9a54
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 16:25:21 2008 +0200

    build: remove SHLIBS variable, and distribute deps for shlibs and test_shlibs target
    
    Michael

commit 73a3e4e1eaa408ef0ddbbb8aa0113fdc869057bb
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 15:51:14 2008 +0200

    build: create a new uninstalllibs target and use it in "make uninstall"
    
    Michael

commit 18b932c980f2acdf9b5569cf61afece28c02abf5
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 15:49:44 2008 +0200

    build: distribute the libs target over the library-specific sections.
    
    Michael

commit 991c3fefa850c0b48111c6c5bacae14163872b58
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 15:01:56 2008 +0200

    build: use the libs target instead of the LIBRARIES variable as dependecy for "all".
    
    Michael

commit 2588c399a0df99a87cf7c749133bceb6aa34a21a
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 14:58:36 2008 +0200

    build: distribute the cleanlibs target over the library-specific sections.
    
    Michael

commit 0afe205a7da4103a4fcfdd24f45a164493e3b9b8
Author: Michael Adam <obnox at samba.org>
Date:   Thu Jul 10 14:15:39 2008 +0200

    build: introduce a installibs target and use it in "make install"
    
    The target is distributed over the library-specific sections.
    
    Michael

-----------------------------------------------------------------------

Summary of changes:
 source/Makefile.in |   73 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 42 insertions(+), 31 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/Makefile.in b/source/Makefile.in
index b0d2e1b..f8bfe47 100644
--- a/source/Makefile.in
+++ b/source/Makefile.in
@@ -1104,7 +1104,7 @@ RPC_OPEN_TCP_OBJ = torture/rpc_open_tcp.o \
 ######################################################################
 # now the rules...
 ######################################################################
-all:: SHOWFLAGS $(LIBRARIES) $(SBIN_PROGS) $(BIN_PROGS) $(ROOT_SBIN_PROGS) \
+all:: SHOWFLAGS libs $(SBIN_PROGS) $(BIN_PROGS) $(ROOT_SBIN_PROGS) \
 	$(MODULES) $(NSS_MODULES) $(PAM_MODULES) @EXTRA_ALL_TARGETS@
 
 nss_modules:: $(NSS_MODULES)
@@ -1541,28 +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)
-
-LIBRARIES = libtalloc libtdb libwbclient libsmbclient libsmbsharemodes libaddns libnetapi
-
-libs: $(LIBRARIES)
-
-cleanlibs:: cleanlibtalloc \
-	    cleanlibtdb \
-	    cleanlibnetapi \
-	    cleanlibwbclient \
-	    cleanlibsmbclient \
-	    cleanlibsmbsharemodes \
-	    cleanlibaddns
-
 
 #-------------------------------------------------------------------
 #
@@ -1625,6 +1603,11 @@ uninstalllibtalloc::
 	-$(UNINSTALLLIBCMD_A) $(DESTDIR)$(LIBDIR)/`basename $(LIBTALLOC_STATIC_TARGET)`
 	-rm -f $(DESTDIR)${prefix}/include/talloc.h
 
+libs:: libtalloc
+installlibs:: @INSTALL_LIBTALLOC@
+uninstalllibs:: @UNINSTALL_LIBTALLOC@
+cleanlibs:: cleanlibtalloc
+shlibs test_shlibs: @LIBTALLOC_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -1687,6 +1670,11 @@ uninstalllibtdb::
 	-$(UNINSTALLLIBCMD_A) $(DESTDIR)$(LIBDIR)/`basename $(LIBTDB_STATIC_TARGET)`
 	-rm -f $(DESTDIR)${prefix}/include/tdb.h
 
+libs:: libtdb
+installlibs:: @INSTALL_LIBTDB@
+uninstalllibs:: @UNINSTALL_LIBTDB@
+cleanlibs:: cleanlibtdb
+shlibs test_shlibs: @LIBTDB_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -1753,6 +1741,12 @@ uninstalllibwbclient::
 	-$(UNINSTALLLIBCMD_SH) $(DESTDIR)$(LIBDIR)/`basename $(LIBWBCLIENT_SHARED_TARGET_SONAME)`
 	-rm -f $(DESTDIR)${prefix}/include/wbclient.h
 
+libs:: libwbclient
+installlibs:: @INSTALL_LIBWBCLIENT@
+uninstalllibs:: uninstalllibwbclient
+cleanlibs:: cleanlibwbclient
+shlibs test_shlibs: @LIBWBCLIENT_SHARED@
+
 
 #-------------------------------------------------------------------
 #
@@ -1806,6 +1800,11 @@ uninstalllibaddns::
 	-rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBADDNS_SHARED_TARGET)`
 	-$(UNINSTALLLIBCMD_A) $(DESTDIR)$(LIBDIR)/`basename $(LIBADDNS_STATIC_TARGET)`
 
+libs:: libaddns
+installlibs:: @INSTALL_LIBADDNS@
+uninstalllibs:: @UNINSTALL_LIBADDNS@
+cleanlibs:: cleanlibaddns
+shlibs test_shlibs: @LIBADDNS_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -1887,6 +1886,11 @@ uninstalllibnetapi::
 	-$(UNINSTALLLIBCMD_A) $(DESTDIR)$(LIBDIR)/`basename $(LIBNETAPI_STATIC_TARGET)`
 	-rm -f $(DESTDIR)${prefix}/include/netapi.h
 
+libs:: libnetapi
+installlibs:: @INSTALL_LIBNETAPI@
+uninstalllibs:: @UNINSTALL_LIBNETAPI@
+cleanlibs:: cleanlibnetapi
+shlibs test_shlibs: @LIBNETAPI_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -1947,6 +1951,11 @@ uninstalllibsmbclient::
 
 uninstallclientlib:: uninstalllibsmbclient
 
+libs:: libsmbclient
+installlibs:: @INSTALL_LIBSMBCLIENT@
+uninstalllibs:: @UNINSTALL_LIBSMBCLIENT@
+cleanlibs:: cleanlibsmbclient
+shlibs test_shlibs: @LIBSMBCLIENT_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -2009,6 +2018,11 @@ uninstalllibsmbsharemodes::
 	-$(UNINSTALLLIBCMD_A) $(DESTDIR)$(LIBDIR)/`basename $(LIBSMBSHAREMODES_STATIC_TARGET)`
 	-rm -f $(DESTDIR)${prefix}/include/smb_share_modes.h
 
+libs:: libsmbsharemodes
+installlibs:: @INSTALL_LIBSMBSHAREMODES@
+uninstalllibs:: @UNINSTALL_LIBSMBSHAREMODES@
+cleanlibs:: cleanlibsmbsharemodes
+shlibs test_shlibs: @LIBSMBSHAREMODES_SHARED@
 
 #-------------------------------------------------------------------
 #
@@ -2430,10 +2444,7 @@ bin/rpc_open_tcp at EXEEXT@: $(BINARY_PREREQS) $(RPC_OPEN_TCP_OBJ) @LIBTALLOC_SHARE
 
 install:: installservers installbin @INSTALL_CIFSMOUNT@ @INSTALL_CIFSSPNEGO@ installman \
 		installscripts installdat installmodules @SWAT_INSTALL_TARGETS@ \
-		@INSTALL_LIBTALLOC@ \
-		@INSTALL_LIBTDB@ \
-		@INSTALL_LIBSMBCLIENT@ @INSTALL_PAM_MODULES@ \
-		@INSTALL_LIBSMBSHAREMODES@ @INSTALL_LIBWBCLIENT@ @INSTALL_LIBNETAPI@
+		@INSTALL_PAM_MODULES@ installlibs
 
 install-everything:: install installmodules
 
@@ -2527,7 +2538,7 @@ showlayout::
 	@echo "  swatdir:     $(SWATDIR)"
 
 
-uninstall:: uninstallman uninstallservers uninstallbin @UNINSTALL_CIFSMOUNT@ @UNINSTALL_CIFSSPNEGO@ uninstallscripts uninstalldat uninstallswat uninstallmodules @UNINSTALL_LIBTALLOC@ @UNINSTALL_LIBTDB@ @UNINSTALL_LIBSMBCLIENT@ @UNINSTALL_PAM_MODULES@ @UNINSTALL_LIBSMBSHAREMODES@ @UNINSTALL_LIBNETAPI@ uninstalllibwbclient
+uninstall:: uninstallman uninstallservers uninstallbin @UNINSTALL_CIFSMOUNT@ @UNINSTALL_CIFSSPNEGO@ uninstallscripts uninstalldat uninstallswat uninstallmodules uninstalllibs @UNINSTALL_PAM_MODULES@
 
 uninstallman::
 	@$(SHELL) $(srcdir)/script/uninstallman.sh $(DESTDIR)$(MANDIR) $(srcdir) C
@@ -2646,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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list