From bc141c795767cc765731c607f1fb047811da6e03 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Fri, 28 Apr 2006 01:55:17 +0000 Subject: r15304: Fix smbd build, more updates on getting --enable-dso to build again (This used to be commit 3ef9326386ba1c210166302cbcf02d2ed3f19944) --- source4/smb_server/config.mk | 12 ++++++++---- source4/smb_server/smb/negprot.c | 1 + source4/smb_server/smb/receive.c | 1 + source4/smb_server/smb/request.c | 1 + source4/smb_server/smb2/keepalive.c | 1 + source4/smb_server/smb2/negprot.c | 1 + source4/smb_server/smb2/receive.c | 1 + source4/smb_server/smb2/sesssetup.c | 1 + source4/smb_server/smb2/tcon.c | 1 + source4/smb_server/smb_server.c | 1 + 10 files changed, 17 insertions(+), 4 deletions(-) (limited to 'source4/smb_server') diff --git a/source4/smb_server/config.mk b/source4/smb_server/config.mk index 8e3d469e49..6130d7ce9f 100644 --- a/source4/smb_server/config.mk +++ b/source4/smb_server/config.mk @@ -1,12 +1,16 @@ # SMB server subsystem +# +[MODULE::SERVICE_SMB] +INIT_FUNCTION = server_service_smb_init +SUBSYSTEM = service +OBJ_FILES = smb_server.o +PRIVATE_PROTO_HEADER = service_smb_proto.h +PRIVATE_DEPENDENCIES = SMB_SERVER ####################### # Start SUBSYSTEM SMB -[MODULE::SMB_SERVER] -INIT_FUNCTION = server_service_smb_init -SUBSYSTEM = service +[SUBSYSTEM::SMB_SERVER] OBJ_FILES = \ - smb_server.o \ tcon.o \ session.o \ management.o diff --git a/source4/smb_server/smb/negprot.c b/source4/smb_server/smb/negprot.c index 4a14ccb5d8..5f1e75447b 100644 --- a/source4/smb_server/smb/negprot.c +++ b/source4/smb_server/smb/negprot.c @@ -23,6 +23,7 @@ #include "smb_server/smb_server.h" #include "libcli/smb2/smb2.h" #include "smb_server/smb2/smb2_server.h" +#include "smb_server/service_smb_proto.h" #include "smbd/service_stream.h" #include "lib/stream/packet.h" diff --git a/source4/smb_server/smb/receive.c b/source4/smb_server/smb/receive.c index aff5e88285..ee728e0ec5 100644 --- a/source4/smb_server/smb/receive.c +++ b/source4/smb_server/smb/receive.c @@ -24,6 +24,7 @@ #include "system/time.h" #include "smbd/service_stream.h" #include "smb_server/smb_server.h" +#include "smb_server/service_smb_proto.h" #include "ntvfs/ntvfs.h" diff --git a/source4/smb_server/smb/request.c b/source4/smb_server/smb/request.c index 3c5b8c10c7..21f89f40f9 100644 --- a/source4/smb_server/smb/request.c +++ b/source4/smb_server/smb/request.c @@ -24,6 +24,7 @@ #include "includes.h" #include "smb_server/smb_server.h" +#include "smb_server/service_smb_proto.h" #include "smbd/service_stream.h" #include "lib/stream/packet.h" #include "ntvfs/ntvfs.h" diff --git a/source4/smb_server/smb2/keepalive.c b/source4/smb_server/smb2/keepalive.c index 65d21babd9..ca8983d5e2 100644 --- a/source4/smb_server/smb2/keepalive.c +++ b/source4/smb_server/smb2/keepalive.c @@ -21,6 +21,7 @@ #include "includes.h" #include "libcli/smb2/smb2.h" #include "smb_server/smb_server.h" +#include "smb_server/service_smb_proto.h" #include "smb_server/smb2/smb2_server.h" static NTSTATUS smb2srv_keepalive_backend(struct smb2srv_request *req) diff --git a/source4/smb_server/smb2/negprot.c b/source4/smb_server/smb2/negprot.c index 6aab25427f..351c9e718f 100644 --- a/source4/smb_server/smb2/negprot.c +++ b/source4/smb_server/smb2/negprot.c @@ -24,6 +24,7 @@ #include "libcli/smb2/smb2.h" #include "libcli/smb2/smb2_calls.h" #include "smb_server/smb_server.h" +#include "smb_server/service_smb_proto.h" #include "smb_server/smb2/smb2_server.h" #include "smbd/service_stream.h" diff --git a/source4/smb_server/smb2/receive.c b/source4/smb_server/smb2/receive.c index 46923988bb..e27e622a4a 100644 --- a/source4/smb_server/smb2/receive.c +++ b/source4/smb_server/smb2/receive.c @@ -24,6 +24,7 @@ #include "libcli/smb2/smb2.h" #include "libcli/smb2/smb2_calls.h" #include "smb_server/smb_server.h" +#include "smb_server/service_smb_proto.h" #include "smb_server/smb2/smb2_server.h" #include "lib/stream/packet.h" diff --git a/source4/smb_server/smb2/sesssetup.c b/source4/smb_server/smb2/sesssetup.c index b263196165..6d94d43155 100644 --- a/source4/smb_server/smb2/sesssetup.c +++ b/source4/smb_server/smb2/sesssetup.c @@ -24,6 +24,7 @@ #include "libcli/smb2/smb2.h" #include "libcli/smb2/smb2_calls.h" #include "smb_server/smb_server.h" +#include "smb_server/service_smb_proto.h" #include "smb_server/smb2/smb2_server.h" #include "smbd/service_stream.h" diff --git a/source4/smb_server/smb2/tcon.c b/source4/smb_server/smb2/tcon.c index 836c13a019..8d6c002d50 100644 --- a/source4/smb_server/smb2/tcon.c +++ b/source4/smb_server/smb2/tcon.c @@ -22,6 +22,7 @@ #include "libcli/smb2/smb2.h" #include "libcli/smb2/smb2_calls.h" #include "smb_server/smb_server.h" +#include "smb_server/service_smb_proto.h" #include "smb_server/smb2/smb2_server.h" static NTSTATUS smb2srv_tcon_backend(struct smb2srv_request *req, struct smb2_tree_connect *io) diff --git a/source4/smb_server/smb_server.c b/source4/smb_server/smb_server.c index 927609226b..ef8967f0b2 100644 --- a/source4/smb_server/smb_server.c +++ b/source4/smb_server/smb_server.c @@ -24,6 +24,7 @@ #include "smbd/service_stream.h" #include "smbd/service.h" #include "smb_server/smb_server.h" +#include "smb_server/service_smb_proto.h" #include "lib/messaging/irpc.h" #include "lib/stream/packet.h" #include "libcli/smb2/smb2.h" -- cgit