svn commit: samba r19676 - in branches/SAMBA_4_0/source: . auth auth/credentials auth/gensec lib/ldb lib/messaging lib/samba3 libcli libcli/auth librpc librpc/rpc ntvfs param smbd torture torture/local

jelmer at samba.org jelmer at samba.org
Sun Nov 12 02:49:06 GMT 2006


Author: jelmer
Date: 2006-11-12 02:49:05 +0000 (Sun, 12 Nov 2006)
New Revision: 19676

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

Log:
Fix some more dependencies.

Modified:
   branches/SAMBA_4_0/source/auth/auth_util.c
   branches/SAMBA_4_0/source/auth/config.mk
   branches/SAMBA_4_0/source/auth/credentials/config.mk
   branches/SAMBA_4_0/source/auth/gensec/config.mk
   branches/SAMBA_4_0/source/lib/ldb/config.mk
   branches/SAMBA_4_0/source/lib/messaging/config.mk
   branches/SAMBA_4_0/source/lib/samba3/config.mk
   branches/SAMBA_4_0/source/libcli/auth/smbencrypt.c
   branches/SAMBA_4_0/source/libcli/config.mk
   branches/SAMBA_4_0/source/librpc/config.mk
   branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c
   branches/SAMBA_4_0/source/main.mk
   branches/SAMBA_4_0/source/ntvfs/config.mk
   branches/SAMBA_4_0/source/param/config.mk
   branches/SAMBA_4_0/source/smbd/process_model.mk
   branches/SAMBA_4_0/source/torture/config.mk
   branches/SAMBA_4_0/source/torture/local/config.mk


Changeset:
Modified: branches/SAMBA_4_0/source/auth/auth_util.c
===================================================================
--- branches/SAMBA_4_0/source/auth/auth_util.c	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/auth/auth_util.c	2006-11-12 02:49:05 UTC (rev 19676)
@@ -620,7 +620,7 @@
 	return NT_STATUS_OK;
 }
 
-struct auth_session_info *system_session(TALLOC_CTX *mem_ctx) 
+_PUBLIC_ struct auth_session_info *system_session(TALLOC_CTX *mem_ctx) 
 {
 	NTSTATUS nt_status;
 	struct auth_session_info *session_info = NULL;

Modified: branches/SAMBA_4_0/source/auth/config.mk
===================================================================
--- branches/SAMBA_4_0/source/auth/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/auth/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -65,9 +65,9 @@
 
 #######################
 # Start SUBSYSTEM auth
-[LIBRARY::auth]
-VERSION = 0.0.1
-SO_VERSION = 0
+[SUBSYSTEM::auth]
+#VERSION = 0.0.1
+#SO_VERSION = 0
 PUBLIC_HEADERS = auth.h
 PUBLIC_PROTO_HEADER = auth_proto.h
 OBJ_FILES = \

Modified: branches/SAMBA_4_0/source/auth/credentials/config.mk
===================================================================
--- branches/SAMBA_4_0/source/auth/credentials/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/auth/credentials/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -19,6 +19,6 @@
 PUBLIC_HEADERS = credentials_krb5.h
 OBJ_FILES = credentials_krb5.o
 PUBLIC_DEPENDENCIES = \
-		HEIMDAL_GSSAPI
+		HEIMDAL_GSSAPI 
 # End SUBSYSTEM CREDENTIALS
 #################################

Modified: branches/SAMBA_4_0/source/auth/gensec/config.mk
===================================================================
--- branches/SAMBA_4_0/source/auth/gensec/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/auth/gensec/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -8,7 +8,7 @@
 PUBLIC_PROTO_HEADER = gensec_proto.h
 OBJ_FILES = gensec.o
 PUBLIC_DEPENDENCIES = \
-		CREDENTIALS LIBSAMBA-UTIL LIBCRYPTO ASN1_UTIL
+		CREDENTIALS LIBSAMBA-UTIL LIBCRYPTO ASN1_UTIL 
 # End SUBSYSTEM gensec
 #################################
 

Modified: branches/SAMBA_4_0/source/lib/ldb/config.mk
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/lib/ldb/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -177,7 +177,9 @@
 		common/ldb_controls.o \
 		common/qsort.o
 PUBLIC_DEPENDENCIES = \
-		LIBTALLOC
+		LIBTALLOC \
+		DYNCONFIG \
+																		SOCKET_WRAPPER
 MANPAGE = man/ldb.3
 PUBLIC_HEADERS = include/ldb.h include/ldb_errors.h
 #

Modified: branches/SAMBA_4_0/source/lib/messaging/config.mk
===================================================================
--- branches/SAMBA_4_0/source/lib/messaging/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/lib/messaging/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -5,6 +5,7 @@
 OBJ_FILES = \
 		messaging.o
 PUBLIC_DEPENDENCIES = \
+		LIBSAMBA-UTIL \
 		DB_WRAP \
 		NDR_IRPC \
 		UNIX_PRIVS \

Modified: branches/SAMBA_4_0/source/lib/samba3/config.mk
===================================================================
--- branches/SAMBA_4_0/source/lib/samba3/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/lib/samba3/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -9,5 +9,7 @@
 OBJ_FILES = smbpasswd.o tdbsam.o policy.o \
 		idmap.o winsdb.o samba3.o group.o \
 		registry.o secrets.o share_info.o
+PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBTDB NDR_SECURITY \
+					   CREDENTIALS
 # End SUBSYSTEM LIBSAMBA3
 ################################################

Modified: branches/SAMBA_4_0/source/libcli/auth/smbencrypt.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/auth/smbencrypt.c	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/libcli/auth/smbencrypt.c	2006-11-12 02:49:05 UTC (rev 19676)
@@ -63,7 +63,7 @@
  * @param p16 return password hashed with md4, caller allocated 16 byte buffer
  */
  
-BOOL E_md4hash(const char *passwd, uint8_t p16[16])
+_PUBLIC_ BOOL E_md4hash(const char *passwd, uint8_t p16[16])
 {
 	int len;
 	void *wpwd;
@@ -91,7 +91,7 @@
  * @note p16 is filled in regardless
  */
  
-BOOL E_deshash(const char *passwd, uint8_t p16[16])
+_PUBLIC_ BOOL E_deshash(const char *passwd, uint8_t p16[16])
 {
 	BOOL ret = True;
 	fstring dospwd; 

Modified: branches/SAMBA_4_0/source/libcli/config.mk
===================================================================
--- branches/SAMBA_4_0/source/libcli/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/libcli/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -54,7 +54,7 @@
 	nbt/namerefresh.o \
 	nbt/namerelease.o
 PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT LIBCLI_COMPOSITE LIBEVENTS \
-	NDR_SECURITY samba-socket
+	NDR_SECURITY samba-socket LIBSAMBA-UTIL
 
 [LIBRARY::swig_libcli_nbt]
 LIBRARY_REALNAME = swig/_libcli_nbt.$(SHLIBEXT)
@@ -77,6 +77,7 @@
 OBJ_FILES = cldap/cldap.o
 PUBLIC_HEADERS = cldap/cldap.h
 PUBLIC_DEPENDENCIES = LIBCLI_LDAP
+PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL ldb
 
 [LIBRARY::LIBCLI_WREPL]
 PRIVATE_PROTO_HEADER = wrepl/winsrepl_proto.h
@@ -85,7 +86,7 @@
 DESCRIPTION = WINS Replication client library
 OBJ_FILES = \
 	wrepl/winsrepl.o
-PUBLIC_DEPENDENCIES = NDR_WINSREPL samba-socket LIBCLI_RESOLVE LIBEVENTS
+PUBLIC_DEPENDENCIES = NDR_WINSREPL samba-socket LIBCLI_RESOLVE LIBEVENTS LIBPACKET
 
 [SUBSYSTEM::LIBCLI_RESOLVE]
 PRIVATE_PROTO_HEADER = resolve/proto.h

Modified: branches/SAMBA_4_0/source/librpc/config.mk
===================================================================
--- branches/SAMBA_4_0/source/librpc/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/librpc/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -11,7 +11,8 @@
 		ndr/ndr_basic.o \
 		ndr/ndr_string.o \
 		ndr/uuid.o
-PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBTALLOC LIBSAMBA-UTIL CHARSET EXT_NSL
+PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBTALLOC LIBSAMBA-UTIL CHARSET EXT_NSL \
+					  LIBSAMBA-CONFIG
 # End SUBSYSTEM LIBNDR
 ################################################
 
@@ -24,7 +25,7 @@
 PRIVATE_PROTO_HEADER = ndr/ndr_compression.h
 OBJ_FILES = \
 		ndr/ndr_compression.o
-PUBLIC_DEPENDENCIES = LIBCOMPRESSION LIBSAMBA-ERRORS
+PUBLIC_DEPENDENCIES = LIBCOMPRESSION LIBSAMBA-ERRORS LIBNDR
 # End SUBSYSTEM NDR_COMPRESSION
 ################################################
 
@@ -61,7 +62,7 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_irpc.o
-PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
+PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY NDR_NBT
 
 [LIBRARY::NDR_DSBACKUP]
 VERSION = 0.0.1
@@ -82,7 +83,7 @@
 
 [SUBSYSTEM::NDR_ROT]
 OBJ_FILES = gen_ndr/ndr_rot.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
 
 [LIBRARY::NDR_LSA]
 VERSION = 0.0.1
@@ -95,7 +96,7 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_dfs.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
 
 [LIBRARY::NDR_FRSRPC]
 VERSION = 0.0.1
@@ -113,13 +114,13 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_drsuapi.o ndr/ndr_drsuapi.o
-PUBLIC_DEPENDENCIES = LIBNDR NDR_COMPRESSION NDR_SECURITY
+PUBLIC_DEPENDENCIES = LIBNDR NDR_COMPRESSION NDR_SECURITY NDR_SAMR
 
 [LIBRARY::NDR_DRSBLOBS]
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_drsblobs.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI
 
 [SUBSYSTEM::NDR_SASL_HELPERS]
 OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
@@ -154,7 +155,7 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_spoolss.o
-PUBLIC_DEPENDENCIES = LIBNDR NDR_SPOOLSS_BUF
+PUBLIC_DEPENDENCIES = LIBNDR NDR_SPOOLSS_BUF NDR_SECURITY
 
 [SUBSYSTEM::NDR_SPOOLSS_BUF]
 PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h
@@ -164,20 +165,20 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_wkssvc.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_SRVSVC NDR_MISC NDR_SECURITY
 
 [LIBRARY::NDR_SRVSVC]
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_srvsvc.o
-PUBLIC_DEPENDENCIES = LIBNDR NDR_SVCCTL
+PUBLIC_DEPENDENCIES = LIBNDR NDR_SVCCTL NDR_SECURITY
 
 [LIBRARY::NDR_SVCCTL]
 VERSION = 0.0.1
 PUBLIC_HEADERS = gen_ndr/svcctl.h
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_svcctl.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
 
 [LIBRARY::NDR_ATSVC]
 VERSION = 0.0.1
@@ -189,13 +190,13 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_eventlog.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_LSA
 
 [LIBRARY::NDR_EPMAPPER]
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_epmapper.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
 
 [LIBRARY::NDR_DBGIDL]
 VERSION = 0.0.1
@@ -207,7 +208,7 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_dssetup.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
 
 [LIBRARY::NDR_MSGSVC]
 VERSION = 0.0.1
@@ -225,7 +226,7 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_winreg.o
-PUBLIC_DEPENDENCIES = LIBNDR NDR_INITSHUTDOWN
+PUBLIC_DEPENDENCIES = LIBNDR NDR_INITSHUTDOWN NDR_SECURITY NDR_MISC
 
 [LIBRARY::NDR_INITSHUTDOWN]
 VERSION = 0.0.1
@@ -237,7 +238,7 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_mgmt.o
-PUBLIC_DEPENDENCIES = LIBNDR
+PUBLIC_DEPENDENCIES = LIBNDR NDR_DCERPC
 
 [LIBRARY::NDR_PROTECTED_STORAGE]
 VERSION = 0.0.1
@@ -257,13 +258,13 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
-PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
+PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC NDR_MISC
 
 [LIBRARY::NDR_REMACT]
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_remact.o
-PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
+PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC NDR_MISC
 
 [LIBRARY::NDR_WZCSVC]
 VERSION = 0.0.1
@@ -484,7 +485,7 @@
 VERSION = 0.0.1
 SO_VERSION = 0
 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
-PUBLIC_DEPENDENCIES = NDR_EPMAPPER
+PUBLIC_DEPENDENCIES = dcerpc NDR_EPMAPPER 
 
 [LIBRARY::RPC_NDR_DBGIDL]
 VERSION = 0.0.1

Modified: branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c
===================================================================
--- branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c	2006-11-12 02:49:05 UTC (rev 19676)
@@ -1345,7 +1345,7 @@
 /*
   receive the answer from a dcerpc_ndr_request_send()
 */
-NTSTATUS dcerpc_ndr_request_recv(struct rpc_request *req)
+_PUBLIC_ NTSTATUS dcerpc_ndr_request_recv(struct rpc_request *req)
 {
 	struct dcerpc_pipe *p = req->p;
 	NTSTATUS status;

Modified: branches/SAMBA_4_0/source/main.mk
===================================================================
--- branches/SAMBA_4_0/source/main.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/main.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -1,4 +1,5 @@
-all: showflags $(ALL_PREDEP) bin/asn1_compile bin/compile_et binaries libraries modules
+all: showflags $(ALL_PREDEP) bin/asn1_compile bin/compile_et binaries modules
+everything: all libraries
 
 include dynconfig.mk
 include heimdal_build/config.mk

Modified: branches/SAMBA_4_0/source/ntvfs/config.mk
===================================================================
--- branches/SAMBA_4_0/source/ntvfs/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/ntvfs/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -90,6 +90,7 @@
 		ntvfs_generic.o \
 		ntvfs_interface.o \
 		ntvfs_util.o
+PRIVATE_DEPENDENCIES = auth
 #
 # End SUBSYSTEM NTVFS
 ################################################

Modified: branches/SAMBA_4_0/source/param/config.mk
===================================================================
--- branches/SAMBA_4_0/source/param/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/param/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -21,6 +21,7 @@
 PUBLIC_HEADERS = share.h
 PUBLIC_PROTO_HEADER = share_proto.h
 OBJ_FILES = share.o
+PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
 # End SUBSYSTEM share
 #################################
 

Modified: branches/SAMBA_4_0/source/smbd/process_model.mk
===================================================================
--- branches/SAMBA_4_0/source/smbd/process_model.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/smbd/process_model.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -40,6 +40,7 @@
 PRIVATE_PROTO_HEADER = process_model_proto.h
 OBJ_FILES = \
 		process_model.o
+PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBSAMBA-CONFIG
 #
 # End SUBSYSTEM process_model
 ################################################

Modified: branches/SAMBA_4_0/source/torture/config.mk
===================================================================
--- branches/SAMBA_4_0/source/torture/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/torture/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -7,10 +7,12 @@
 PUBLIC_PROTO_HEADER = proto.h
 OBJ_FILES = \
 		torture.o \
-		subunit.o
+		subunit.o \
+		ui.o
 PUBLIC_DEPENDENCIES = \
 		LIBSAMBA-CONFIG \
-		LIBSAMBA-UTIL
+		LIBSAMBA-UTIL \
+		LIBTALLOC 
 
 [SUBSYSTEM::TORTURE_UTIL]
 OBJ_FILES = util.o util_smb.o
@@ -18,11 +20,6 @@
 PUBLIC_PROTO_HEADER = util.h
 PUBLIC_DEPENDENCIES = POPT_CREDENTIALS
 
-[SUBSYSTEM::TORTURE_UI]
-OBJ_FILES = ui.o
-PUBLIC_HEADERS = ui.h
-PUBLIC_DEPENDENCIES = LIBTALLOC 
-
 #################################
 # Start SUBSYSTEM TORTURE_BASIC
 [MODULE::TORTURE_BASIC]
@@ -277,7 +274,6 @@
 		LIBPOPT \
 		POPT_SAMBA \
 		POPT_CREDENTIALS \
-		TORTURE_UI \
 		dcerpc \
 		LIBCLI_SMB \
 		SMBREADLINE
@@ -327,9 +323,9 @@
 OBJ_FILES = \
 		locktest.o
 PRIVATE_DEPENDENCIES = \
+		LIBSAMBA-UTIL \
 		LIBCLI_SMB \
-		LIBSAMBA-CONFIG \
-		LIBSAMBA-UTIL
+		LIBSAMBA-CONFIG
 MANPAGE = man/locktest.1
 # End BINARY locktest
 #################################

Modified: branches/SAMBA_4_0/source/torture/local/config.mk
===================================================================
--- branches/SAMBA_4_0/source/torture/local/config.mk	2006-11-12 02:17:23 UTC (rev 19675)
+++ branches/SAMBA_4_0/source/torture/local/config.mk	2006-11-12 02:49:05 UTC (rev 19676)
@@ -38,7 +38,6 @@
 		registry \
 		LIBCRYPTO \
 		POPT_CREDENTIALS \
-		TORTURE_UI \
 		TORTURE_AUTH \
 		TORTURE_UTIL
 # End SUBSYSTEM TORTURE_LOCAL



More information about the samba-cvs mailing list