svn commit: samba r15344 - in branches/SAMBA_4_0/source: lib/socket libcli libcli/nbt torture

jelmer at samba.org jelmer at samba.org
Sun Apr 30 00:40:06 GMT 2006


Author: jelmer
Date: 2006-04-30 00:40:04 +0000 (Sun, 30 Apr 2006)
New Revision: 15344

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15344

Log:
Fix shared library build

Modified:
   branches/SAMBA_4_0/source/lib/socket/config.mk
   branches/SAMBA_4_0/source/lib/socket/connect_multi.c
   branches/SAMBA_4_0/source/libcli/config.mk
   branches/SAMBA_4_0/source/libcli/nbt/nbtsocket.c
   branches/SAMBA_4_0/source/torture/config.mk


Changeset:
Modified: branches/SAMBA_4_0/source/lib/socket/config.mk
===================================================================
--- branches/SAMBA_4_0/source/lib/socket/config.mk	2006-04-30 00:38:19 UTC (rev 15343)
+++ branches/SAMBA_4_0/source/lib/socket/config.mk	2006-04-30 00:40:04 UTC (rev 15344)
@@ -41,7 +41,7 @@
 		access.o \
 		connect_multi.o \
 		connect.o
-LDFLAGS = $(SUBSYSTEM_LIBCLI_RESOLVE_OUTPUT) $(LIBRARY_LIBCLI_NBT_OUTPUT) $(SUBSYSTEM_NDR_NBT_OUTPUT) $(LIBRARY_NDR_SVCCTL_OUTPUT)
+LDFLAGS = $(SUBSYSTEM_LIBCLI_RESOLVE_OUTPUT) $(SUBSYSTEM_LIBCLI_NBT_OUTPUT) $(SUBSYSTEM_NDR_NBT_OUTPUT) $(LIBRARY_NDR_SVCCTL_OUTPUT)
 PUBLIC_DEPENDENCIES = LIBTALLOC
 PRIVATE_DEPENDENCIES = SOCKET_WRAPPER LIBCLI_COMPOSITE 
 #LIBCLI_RESOLVE

Modified: branches/SAMBA_4_0/source/lib/socket/connect_multi.c
===================================================================
--- branches/SAMBA_4_0/source/lib/socket/connect_multi.c	2006-04-30 00:38:19 UTC (rev 15343)
+++ branches/SAMBA_4_0/source/lib/socket/connect_multi.c	2006-04-30 00:40:04 UTC (rev 15344)
@@ -63,7 +63,7 @@
 /*
   setup an async socket_connect, with multiple ports
 */
-struct composite_context *socket_connect_multi_send(TALLOC_CTX *mem_ctx,
+_PUBLIC_ struct composite_context *socket_connect_multi_send(TALLOC_CTX *mem_ctx,
 						    const char *server_address,
 						    int num_server_ports,
 						    uint16_t *server_ports,
@@ -243,7 +243,7 @@
 /*
   async recv routine for socket_connect_multi()
  */
-NTSTATUS socket_connect_multi_recv(struct composite_context *ctx,
+_PUBLIC_ NTSTATUS socket_connect_multi_recv(struct composite_context *ctx,
 				   TALLOC_CTX *mem_ctx,
 				   struct socket_context **sock,
 				   uint16_t *port)

Modified: branches/SAMBA_4_0/source/libcli/config.mk
===================================================================
--- branches/SAMBA_4_0/source/libcli/config.mk	2006-04-30 00:38:19 UTC (rev 15343)
+++ branches/SAMBA_4_0/source/libcli/config.mk	2006-04-30 00:40:04 UTC (rev 15344)
@@ -114,12 +114,12 @@
 		clideltree.o
 PUBLIC_DEPENDENCIES = LIBCLI_RAW LIBSAMBA-ERRORS LIBCLI_AUTH \
 	LIBCLI_SMB_COMPOSITE LIBCLI_NBT LIBSECURITY LIBCLI_RESOLVE \
-	LIBCLI_DGRAM LIBCLI_SMB2 LIBCLI_FINDDCS
+	LIBCLI_DGRAM LIBCLI_SMB2 LIBCLI_FINDDCS SOCKET
 
 [SUBSYSTEM::LIBCLI_RAW]
 PRIVATE_PROTO_HEADER = raw/raw_proto.h
-PRIVATE_DEPENDENCIES = LIBCLI_COMPOSITE
-PUBLIC_DEPENDENCIES = LIBCLI_RAW_KRB5
+PRIVATE_DEPENDENCIES = LIBCLI_COMPOSITE 
+PUBLIC_DEPENDENCIES = LIBCLI_RAW_KRB5 SOCKET LIBPACKET gensec LIBCRYPTO
 LDFLAGS = $(SUBSYSTEM_LIBCLI_SMB_COMPOSITE_OUTPUT)
 OBJ_FILES = raw/rawfile.o \
 		raw/smb_signing.o \
@@ -142,6 +142,5 @@
 		raw/rawacl.o \
 		raw/rawdate.o \
 		raw/rawlpq.o
-PUBLIC_DEPENDENCIES = LIBPACKET gensec LIBCRYPTO
 
 include smb2/config.mk

Modified: branches/SAMBA_4_0/source/libcli/nbt/nbtsocket.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/nbt/nbtsocket.c	2006-04-30 00:38:19 UTC (rev 15343)
+++ branches/SAMBA_4_0/source/libcli/nbt/nbtsocket.c	2006-04-30 00:40:04 UTC (rev 15344)
@@ -302,7 +302,7 @@
   initialise a nbt_name_socket. The event_ctx is optional, if provided
   then operations will use that event context
 */
-struct nbt_name_socket *nbt_name_socket_init(TALLOC_CTX *mem_ctx, 
+_PUBLIC_ struct nbt_name_socket *nbt_name_socket_init(TALLOC_CTX *mem_ctx, 
 					     struct event_context *event_ctx)
 {
 	struct nbt_name_socket *nbtsock;

Modified: branches/SAMBA_4_0/source/torture/config.mk
===================================================================
--- branches/SAMBA_4_0/source/torture/config.mk	2006-04-30 00:38:19 UTC (rev 15343)
+++ branches/SAMBA_4_0/source/torture/config.mk	2006-04-30 00:40:04 UTC (rev 15344)
@@ -85,7 +85,7 @@
 		raw/seek.o \
 		raw/composite.o
 PUBLIC_DEPENDENCIES = \
-		LIBCLI_SMB LIBCLI_LSA
+		LIBCLI_SMB LIBCLI_LSA LIBCLI_SMB_COMPOSITE
 # End SUBSYSTEM TORTURE_RAW
 #################################
 
@@ -153,7 +153,8 @@
 		RPC_NDR_MGMT RPC_NDR_NETLOGON RPC_NDR_ATSVC RPC_NDR_DRSUAPI \
 		RPC_NDR_LSA RPC_NDR_EPMAPPER RPC_NDR_DFS RPC_NDR_SPOOLSS \
 		RPC_NDR_SRVSVC RPC_NDR_WKSSVC RPC_NDR_ROT RPC_NDR_DSSETUP \
-		RPC_NDR_REMACT RPC_NDR_OXIDRESOLVER WB_HELPER LIBSAMBA-NET
+		RPC_NDR_REMACT RPC_NDR_OXIDRESOLVER WB_HELPER LIBSAMBA-NET \
+		LIBCLI_AUTH
 
 #################################
 # Start SUBSYSTEM TORTURE_RAP
@@ -176,7 +177,7 @@
 		auth/ntlmssp.o \
 		auth/pac.o
 PUBLIC_DEPENDENCIES = \
-		LIBCLI_SMB gensec auth LIBSAMBA3
+		LIBCLI_SMB gensec auth LIBSAMBA3 KERBEROS
 # End SUBSYSTEM TORTURE_AUTH
 #################################
 
@@ -222,7 +223,7 @@
 		nbt/dgram.o \
 		nbt/browse.o
 PUBLIC_DEPENDENCIES = \
-		LIBCLI_SMB LIBCLI_NBT LIBCLI_WREPL
+		LIBCLI_SMB LIBCLI_NBT LIBCLI_DGRAM LIBCLI_WREPL
 # End SUBSYSTEM TORTURE_NBT
 #################################
 



More information about the samba-cvs mailing list