3 bld
.SAMBA_SUBSYSTEM('DCERPC_SHARE',
4 source
='common/share_info.c',
5 autoproto
='common/share.h',
7 enabled
=bld
.CONFIG_SET('WITH_NTVFS_FILESERVER'),
10 bld
.SAMBA_SUBSYSTEM('DCERPC_COMMON',
16 autoproto
='common/proto.h',
17 deps
='ldb DCERPC_SHARE',
18 enabled
=bld
.AD_DC_BUILD_IS_ENABLED()
21 bld
.SAMBA_LIBRARY('dcerpc_server',
22 source
='dcerpc_server.c',
23 pc_files
='dcerpc_server.pc',
24 deps
='LIBCLI_AUTH ndr samba_server_gensec service auth',
25 public_deps
='dcerpc dcerpc-server-core',
26 autoproto
='dcerpc_server_proto.h',
27 public_headers
='dcerpc_server.h',
29 enabled
=bld
.AD_DC_BUILD_IS_ENABLED()
32 bld
.SAMBA_MODULE('dcerpc_rpcecho',
33 source
='echo/rpc_echo.c',
34 subsystem
='dcerpc_server',
35 init_function
='dcerpc_server_rpcecho_init',
36 deps
='ndr-standard events',
37 enabled
=bld
.CONFIG_GET('ENABLE_SELFTEST')
41 bld
.SAMBA_MODULE('dcerpc_epmapper',
42 source
='epmapper/rpc_epmapper.c',
43 subsystem
='dcerpc_server',
44 init_function
='dcerpc_server_epmapper_init',
49 bld
.SAMBA_MODULE('dcerpc_remote',
50 source
='remote/dcesrv_remote.c',
51 subsystem
='dcerpc_server',
52 init_function
='dcerpc_server_remote_init',
53 deps
='LIBCLI_SMB ndr-table'
57 bld
.SAMBA_MODULE('dcerpc_srvsvc',
58 source
='srvsvc/dcesrv_srvsvc.c srvsvc/srvsvc_ntvfs.c',
59 autoproto
='srvsvc/proto.h',
60 subsystem
='dcerpc_server',
61 init_function
='dcerpc_server_srvsvc_init',
62 deps
='DCERPC_COMMON NDR_SRVSVC share ntvfs',
63 enabled
=bld
.CONFIG_SET('WITH_NTVFS_FILESERVER')
67 bld
.SAMBA_MODULE('dcerpc_wkssvc',
68 source
='wkssvc/dcesrv_wkssvc.c',
69 subsystem
='dcerpc_server',
70 init_function
='dcerpc_server_wkssvc_init',
71 deps
='DCERPC_COMMON ndr-standard'
75 bld
.SAMBA_MODULE('dcerpc_unixinfo',
76 source
='unixinfo/dcesrv_unixinfo.c',
77 subsystem
='dcerpc_server',
78 init_function
='dcerpc_server_unixinfo_init',
79 deps
='DCERPC_COMMON samdb NDR_UNIXINFO LIBWBCLIENT_OLD'
83 bld
.SAMBA_MODULE('dcesrv_samr',
84 source
='samr/dcesrv_samr.c samr/samr_password.c',
85 autoproto
='samr/proto.h',
86 subsystem
='dcerpc_server',
87 init_function
='dcerpc_server_samr_init',
99 bld
.SAMBA_MODULE('dcerpc_winreg',
100 source
='winreg/rpc_winreg.c',
101 subsystem
='dcerpc_server',
102 init_function
='dcerpc_server_winreg_init',
103 deps
='registry ndr-standard',
104 internal_module
=True,
105 enabled
=bld
.CONFIG_SET('WITH_NTVFS_FILESERVER')
109 bld
.SAMBA_MODULE('dcerpc_netlogon',
110 source
='netlogon/dcerpc_netlogon.c',
111 subsystem
='dcerpc_server',
112 init_function
='dcerpc_server_netlogon_init',
122 DCERPC_SERVER_NETLOGON
127 bld
.SAMBA_MODULE('dcerpc_lsarpc',
128 source
='lsa/dcesrv_lsa.c lsa/lsa_init.c lsa/lsa_lookup.c',
129 autoproto
='lsa/proto.h',
130 subsystem
='dcerpc_server',
131 init_function
='dcerpc_server_lsa_init',
145 bld
.SAMBA_MODULE('dcerpc_backupkey',
146 source
='backupkey/dcesrv_backupkey.c ',
147 autoproto
='backupkey/proto.h',
148 subsystem
='dcerpc_server',
149 init_function
='dcerpc_server_backupkey_init',
161 bld
.SAMBA_MODULE('dcerpc_drsuapi',
163 drsuapi/dcesrv_drsuapi.c
165 drsuapi/getncchanges.c
170 subsystem
='dcerpc_server',
171 init_function
='dcerpc_server_drsuapi_init',
172 deps
='samdb DCERPC_COMMON NDR_DRSUAPI samba-security'
176 bld
.SAMBA_MODULE('dcerpc_browser',
177 source
='browser/dcesrv_browser.c',
178 subsystem
='dcerpc_server',
179 init_function
='dcerpc_server_browser_init',
180 deps
='DCERPC_COMMON NDR_BROWSER'
183 bld
.SAMBA_MODULE('dcerpc_eventlog',
184 source
='eventlog/dcesrv_eventlog6.c',
185 subsystem
='dcerpc_server',
186 init_function
='dcerpc_server_eventlog6_init',
190 bld
.SAMBA_MODULE('dcerpc_dnsserver',
192 dnsserver/dcerpc_dnsserver.c
197 subsystem
='dcerpc_server',
198 init_function
='dcerpc_server_dnsserver_init',
199 deps
='DCERPC_COMMON dnsserver_common netif'
203 bld
.SAMBA_MODULE('service_dcerpc',
204 source
='service_rpc.c',
205 autoproto
='service_rpc.h',
207 init_function
='server_service_rpc_init',
208 internal_module
=False,
212 bld
.SAMBA_BINARY('test_rpc_dns_server_dnsutils',
213 source
='tests/rpc_dns_server_dnsutils_test.c',
221 enabled
=bld
.AD_DC_BUILD_IS_ENABLED()