#!/usr/bin/env python
+bld.SAMBA_SUBSYSTEM('DCERPC_SHARE',
+ source='common/server_info.c common/share_info.c',
+ autoproto='common/share.h',
+ deps='ldb'
+ )
+
bld.SAMBA_SUBSYSTEM('DCERPC_COMMON',
- source='common/server_info.c common/share_info.c common/forward.c',
+ source='common/forward.c',
autoproto='common/proto.h',
public_headers='common/common.h',
- header_path='dcerpc_server',
- deps='ldb'
+ header_path='dcerpc_server',
+ deps='ldb DCERPC_SHARE'
)
source='echo/rpc_echo.c',
subsystem='dcerpc_server',
init_function='dcerpc_server_rpcecho_init',
- deps='NDR_STANDARD LIBEVENTS'
+ deps='ndr-standard events'
)
source='remote/dcesrv_remote.c',
subsystem='dcerpc_server',
init_function='dcerpc_server_remote_init',
- deps='LIBCLI_SMB NDR_TABLE'
+ deps='LIBCLI_SMB ndr-table'
)
autoproto='srvsvc/proto.h',
subsystem='dcerpc_server',
init_function='dcerpc_server_srvsvc_init',
- deps='DCERPC_COMMON NDR_SRVSVC share'
+ deps='DCERPC_COMMON NDR_SRVSVC share ntvfs'
)
source='wkssvc/dcesrv_wkssvc.c',
subsystem='dcerpc_server',
init_function='dcerpc_server_wkssvc_init',
- deps='DCERPC_COMMON NDR_STANDARD'
+ deps='DCERPC_COMMON ndr-standard'
)
source='unixinfo/dcesrv_unixinfo.c',
subsystem='dcerpc_server',
init_function='dcerpc_server_unixinfo_init',
- deps='DCERPC_COMMON SAMDB NDR_UNIXINFO NSS_WRAPPER LIBWBCLIENT_OLD'
+ deps='DCERPC_COMMON SAMDB NDR_UNIXINFO LIBWBCLIENT_OLD'
)
autoproto='samr/proto.h',
subsystem='dcerpc_server',
init_function='dcerpc_server_samr_init',
- deps='SAMDB DCERPC_COMMON NDR_STANDARD'
+ deps='SAMDB DCERPC_COMMON ndr-standard'
)
source='winreg/rpc_winreg.c',
subsystem='dcerpc_server',
init_function='dcerpc_server_winreg_init',
- deps='registry NDR_STANDARD',
+ deps='registry ndr-standard security-session',
internal_module=True
)
source='netlogon/dcerpc_netlogon.c',
subsystem='dcerpc_server',
init_function='dcerpc_server_netlogon_init',
- deps='DCERPC_COMMON RPC_NDR_IRPC SCHANNELDB NDR_STANDARD auth_sam LIBSAMBA-HOSTCONFIG'
+ deps='DCERPC_COMMON RPC_NDR_IRPC COMMON_SCHANNELDB ndr-standard auth_sam samba-hostconfig CLDAPD'
)
autoproto='lsa/proto.h',
subsystem='dcerpc_server',
init_function='dcerpc_server_lsa_init',
- deps='SAMDB DCERPC_COMMON NDR_STANDARD LIBCLI_AUTH NDR_DSSETUP'
+ deps='SAMDB DCERPC_COMMON ndr-standard LIBCLI_AUTH NDR_DSSETUP com_err security-session'
)
source='drsuapi/dcesrv_drsuapi.c drsuapi/updaterefs.c drsuapi/getncchanges.c drsuapi/addentry.c drsuapi/writespn.c drsuapi/drsutil.c',
subsystem='dcerpc_server',
init_function='dcerpc_server_drsuapi_init',
- deps='SAMDB DCERPC_COMMON NDR_DRSUAPI'
+ deps='SAMDB DCERPC_COMMON NDR_DRSUAPI security-session'
)
deps='DCERPC_COMMON NDR_BROWSER'
)
+bld.SAMBA_MODULE('dcerpc_eventlog',
+ source='eventlog/dcesrv_eventlog6.c',
+ subsystem='dcerpc_server',
+ init_function='dcerpc_server_eventlog6_init',
+ deps='DCERPC_COMMON'
+ )
bld.SAMBA_LIBRARY('dcerpc_server',
source='dcerpc_server.c dcesrv_auth.c dcesrv_mgmt.c handles.c',
pc_files='dcerpc_server.pc',
- deps='LIBCLI_AUTH LIBNDR samba_server_gensec dcerpc_browser dcerpc_drsuapi dcerpc_spoolss dcerpc_lsarpc dcerpc_netlogon dcerpc_winreg dcerpc_samr dcerpc_srvsvc dcerpc_wkssvc dcerpc_unixinfo dcerpc_rpcecho dcerpc_epmapper dcerpc_remote',
+ deps='LIBCLI_AUTH ndr samba_server_gensec dcerpc_remote service',
public_deps='dcerpc',
autoproto='dcerpc_server_proto.h',
public_headers='dcerpc_server.h',