# DCERPC Server subsystem ################################################ # Start SUBSYSTEM DCERPC_COMMON [SUBSYSTEM::DCERPC_COMMON] PUBLIC_PROTO_HEADER = common/proto.h PUBLIC_HEADERS = common/common.h OBJ_FILES = \ common/server_info.o \ common/share_info.o # # 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 REQUIRED_SUBSYSTEMS = \ DCERPC_COMMON \ dcom # End MODULE dcerpc_dcom ################################################ ################################################ # Start MODULE dcerpc_rpcecho [MODULE::dcerpc_rpcecho] INIT_FUNCTION = dcerpc_server_rpcecho_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ echo/rpc_echo.o REQUIRED_SUBSYSTEMS = NDR_ECHO # End MODULE dcerpc_rpcecho ################################################ ################################################ # Start MODULE dcerpc_epmapper [MODULE::dcerpc_epmapper] INIT_FUNCTION = dcerpc_server_epmapper_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ epmapper/rpc_epmapper.o REQUIRED_SUBSYSTEMS = NDR_EPMAPPER # End MODULE dcerpc_epmapper ################################################ ################################################ # Start MODULE dcerpc_remote [MODULE::dcerpc_remote] INIT_FUNCTION = dcerpc_server_remote_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ remote/dcesrv_remote.o REQUIRED_SUBSYSTEMS = \ LIBSMB NDR_TABLE # End MODULE dcerpc_remote ################################################ ################################################ # Start MODULE dcerpc_srvsvc [MODULE::dcerpc_srvsvc] INIT_FUNCTION = dcerpc_server_srvsvc_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ srvsvc/dcesrv_srvsvc.o REQUIRED_SUBSYSTEMS = \ DCERPC_COMMON NDR_SRVSVC # End MODULE dcerpc_srvsvc ################################################ ################################################ # Start MODULE dcerpc_wkssvc [MODULE::dcerpc_wkssvc] INIT_FUNCTION = dcerpc_server_wkssvc_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ wkssvc/dcesrv_wkssvc.o REQUIRED_SUBSYSTEMS = \ DCERPC_COMMON NDR_WKSSVC # End MODULE dcerpc_wkssvc ################################################ ################################################ # Start MODULE dcerpc_unixinfo [MODULE::dcerpc_unixinfo] INIT_FUNCTION = dcerpc_server_unixinfo_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ unixinfo/dcesrv_unixinfo.o REQUIRED_SUBSYSTEMS = \ DCERPC_COMMON \ SAMDB \ NDR_UNIXINFO # End MODULE dcerpc_unixinfo ################################################ ################################################ # Start MODULE dcerpc_samr [MODULE::dcerpc_samr] INIT_FUNCTION = dcerpc_server_samr_init PRIVATE_PROTO_HEADER = samr/proto.h SUBSYSTEM = dcerpc_server OBJ_FILES = \ samr/dcesrv_samr.o \ samr/samr_password.o REQUIRED_SUBSYSTEMS = \ SAMDB \ DCERPC_COMMON \ NDR_SAMR # End MODULE dcerpc_samr ################################################ ################################################ # Start MODULE dcerpc_winreg [MODULE::dcerpc_winreg] INIT_FUNCTION = dcerpc_server_winreg_init SUBSYSTEM = dcerpc_server OUTPUT_TYPE = MERGEDOBJ OBJ_FILES = \ winreg/rpc_winreg.o REQUIRED_SUBSYSTEMS = \ registry NDR_WINREG # End MODULE dcerpc_winreg ################################################ ################################################ # Start MODULE dcerpc_netlogon [MODULE::dcerpc_netlogon] INIT_FUNCTION = dcerpc_server_netlogon_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ netlogon/dcerpc_netlogon.o REQUIRED_SUBSYSTEMS = \ DCERPC_COMMON \ SCHANNELDB \ NDR_NETLOGON # End MODULE dcerpc_netlogon ################################################ ################################################ # Start MODULE dcerpc_lsa [MODULE::dcerpc_lsarpc] INIT_FUNCTION = dcerpc_server_lsarpc_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ lsa/dcesrv_lsa.o REQUIRED_SUBSYSTEMS = \ SAMDB \ DCERPC_COMMON \ NDR_LSA # End MODULE dcerpc_lsa ################################################ ################################################ # Start MODULE dcerpc_spoolss [MODULE::dcerpc_spoolss] INIT_FUNCTION = dcerpc_server_spoolss_init SUBSYSTEM = dcerpc_server OUTPUT_TYPE = MERGEDOBJ OBJ_FILES = \ spoolss/dcesrv_spoolss.o REQUIRED_SUBSYSTEMS = \ DCERPC_COMMON \ NDR_SPOOLSS \ ntptr # End MODULE dcerpc_spoolss ################################################ ################################################ # Start MODULE dcerpc_drsuapi [MODULE::dcerpc_drsuapi] INIT_FUNCTION = dcerpc_server_drsuapi_init SUBSYSTEM = dcerpc_server OBJ_FILES = \ drsuapi/dcesrv_drsuapi.o REQUIRED_SUBSYSTEMS = \ SAMDB \ DCERPC_COMMON \ NDR_DRSUAPI # 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 REQUIRED_SUBSYSTEMS = \ SAMDB \ DCERPC_COMMON \ NDR_DSSETUP # End MODULE dcerpc_dssetup ################################################ ################################################ # Start SUBSYSTEM dcerpc_server [LIBRARY::dcerpc_server] DESCRIPTION = DCE/RPC Server implementation VERSION = 0.0.1 SO_VERSION = 0 PUBLIC_HEADERS = dcerpc_server.h PUBLIC_PROTO_HEADER = dcerpc_server_proto.h OBJ_FILES = \ dcerpc_server.o \ dcerpc_sock.o \ dcesrv_auth.o \ handles.o REQUIRED_SUBSYSTEMS = \ LIBCLI_AUTH \ LIBNDR \ dcerpc \ service # # End SUBSYSTEM DCERPC ################################################