r19507: Merge my DSO fixes branch. Building Samba's libraries as shared libraries
[kai/samba.git] / source / rpc_server / config.mk
index 63fb1cefccdc7b74176ca68ff893b0637c9de1fe..d1c2bf8d922db861ef552be79cc149dd913372f5 100644 (file)
@@ -12,24 +12,6 @@ OBJ_FILES = \
 # End SUBSYSTEM DCERPC_COMMON
 ################################################
 
-################################################
-# Start MODULE dcerpc_dcom
-[MODULE::dcerpc_dcom]
-ENABLE = NO
-INIT_FUNCTION = dcerpc_server_dcom_init
-SUBSYSTEM = dcerpc_server
-OBJ_FILES = \
-               dcom/oxidresolver.o \
-               dcom/rot.o \
-               dcom/rodb.o \
-               dcom/remact.o \
-               librpc/gen_ndr/ndr_dcom_d.o
-PUBLIC_DEPENDENCIES = \
-               DCERPC_COMMON \
-               dcom
-# End MODULE dcerpc_dcom
-################################################
-
 ################################################
 # Start MODULE dcerpc_rpcecho
 [MODULE::dcerpc_rpcecho]
@@ -68,11 +50,13 @@ PUBLIC_DEPENDENCIES = \
 # Start MODULE dcerpc_srvsvc
 [MODULE::dcerpc_srvsvc]
 INIT_FUNCTION = dcerpc_server_srvsvc_init
+PRIVATE_PROTO_HEADER = srvsvc/proto.h
 SUBSYSTEM = dcerpc_server
 OBJ_FILES = \
-               srvsvc/dcesrv_srvsvc.o
+               srvsvc/dcesrv_srvsvc.o \
+               srvsvc/srvsvc_ntvfs.o
 PUBLIC_DEPENDENCIES = \
-               DCERPC_COMMON NDR_SRVSVC
+               DCERPC_COMMON NDR_SRVSVC share
 # End MODULE dcerpc_srvsvc
 ################################################
 
@@ -149,7 +133,7 @@ PUBLIC_DEPENDENCIES = \
 ################################################
 # Start MODULE dcerpc_lsa
 [MODULE::dcerpc_lsarpc]
-INIT_FUNCTION = dcerpc_server_lsarpc_init
+INIT_FUNCTION = dcerpc_server_lsa_init
 SUBSYSTEM = dcerpc_server
 OBJ_FILES = \
                lsa/dcesrv_lsa.o
@@ -157,7 +141,8 @@ PUBLIC_DEPENDENCIES = \
                SAMDB \
                DCERPC_COMMON \
                NDR_LSA \
-               LIBCLI_AUTH
+               LIBCLI_AUTH \
+               NDR_DSSETUP
 # End MODULE dcerpc_lsa
 ################################################
 
@@ -190,27 +175,13 @@ PUBLIC_DEPENDENCIES = \
 # End MODULE dcerpc_drsuapi
 ################################################
 
-################################################
-# Start MODULE dcerpc_dssetup
-[MODULE::dcerpc_dssetup]
-INIT_FUNCTION = dcerpc_server_dssetup_init
-SUBSYSTEM = dcerpc_server
-OBJ_FILES = \
-               dssetup/dcesrv_dssetup.o
-PUBLIC_DEPENDENCIES = \
-               SAMDB \
-               DCERPC_COMMON \
-               NDR_DSSETUP
-# End MODULE dcerpc_dssetup
-################################################
-
 ################################################
 # Start SUBSYSTEM dcerpc_server
 [MODULE::dcerpc_server]
 INIT_FUNCTION = server_service_rpc_init
 SUBSYSTEM = service
-#PUBLIC_HEADERS = dcerpc_server.h
-PRIVATE_PROTO_HEADER = dcerpc_server_proto.h
+PUBLIC_HEADERS = dcerpc_server.h
+PUBLIC_PROTO_HEADER = dcerpc_server_proto.h
 OBJ_FILES = \
                dcerpc_server.o \
                dcerpc_sock.o \
@@ -220,7 +191,6 @@ PUBLIC_DEPENDENCIES = \
                LIBCLI_AUTH \
                LIBNDR \
                dcerpc
-               
 #
 # End SUBSYSTEM DCERPC
 ################################################