| 1 | #!/usr/bin/env python
|
|---|
| 2 |
|
|---|
| 3 | bld.SAMBA_SUBSYSTEM('DCERPC_SHARE',
|
|---|
| 4 | source='common/server_info.c common/share_info.c',
|
|---|
| 5 | autoproto='common/share.h',
|
|---|
| 6 | deps='ldb'
|
|---|
| 7 | )
|
|---|
| 8 |
|
|---|
| 9 | bld.SAMBA_SUBSYSTEM('DCERPC_COMMON',
|
|---|
| 10 | source='common/forward.c common/reply.c dcesrv_auth.c',
|
|---|
| 11 | autoproto='common/proto.h',
|
|---|
| 12 | deps='ldb DCERPC_SHARE samba_server_gensec'
|
|---|
| 13 | )
|
|---|
| 14 |
|
|---|
| 15 |
|
|---|
| 16 | bld.SAMBA_MODULE('dcerpc_rpcecho',
|
|---|
| 17 | source='echo/rpc_echo.c',
|
|---|
| 18 | subsystem='dcerpc_server',
|
|---|
| 19 | init_function='dcerpc_server_rpcecho_init',
|
|---|
| 20 | deps='ndr-standard events'
|
|---|
| 21 | )
|
|---|
| 22 |
|
|---|
| 23 |
|
|---|
| 24 | bld.SAMBA_MODULE('dcerpc_epmapper',
|
|---|
| 25 | source='epmapper/rpc_epmapper.c',
|
|---|
| 26 | subsystem='dcerpc_server',
|
|---|
| 27 | init_function='dcerpc_server_epmapper_init',
|
|---|
| 28 | deps='NDR_EPMAPPER'
|
|---|
| 29 | )
|
|---|
| 30 |
|
|---|
| 31 |
|
|---|
| 32 | bld.SAMBA_MODULE('dcerpc_remote',
|
|---|
| 33 | source='remote/dcesrv_remote.c',
|
|---|
| 34 | subsystem='dcerpc_server',
|
|---|
| 35 | init_function='dcerpc_server_remote_init',
|
|---|
| 36 | deps='LIBCLI_SMB ndr-table'
|
|---|
| 37 | )
|
|---|
| 38 |
|
|---|
| 39 |
|
|---|
| 40 | bld.SAMBA_MODULE('dcerpc_srvsvc',
|
|---|
| 41 | source='srvsvc/dcesrv_srvsvc.c srvsvc/srvsvc_ntvfs.c',
|
|---|
| 42 | autoproto='srvsvc/proto.h',
|
|---|
| 43 | subsystem='dcerpc_server',
|
|---|
| 44 | init_function='dcerpc_server_srvsvc_init',
|
|---|
| 45 | deps='DCERPC_COMMON NDR_SRVSVC share ntvfs'
|
|---|
| 46 | )
|
|---|
| 47 |
|
|---|
| 48 |
|
|---|
| 49 | bld.SAMBA_MODULE('dcerpc_wkssvc',
|
|---|
| 50 | source='wkssvc/dcesrv_wkssvc.c',
|
|---|
| 51 | subsystem='dcerpc_server',
|
|---|
| 52 | init_function='dcerpc_server_wkssvc_init',
|
|---|
| 53 | deps='DCERPC_COMMON ndr-standard'
|
|---|
| 54 | )
|
|---|
| 55 |
|
|---|
| 56 |
|
|---|
| 57 | bld.SAMBA_MODULE('dcerpc_unixinfo',
|
|---|
| 58 | source='unixinfo/dcesrv_unixinfo.c',
|
|---|
| 59 | subsystem='dcerpc_server',
|
|---|
| 60 | init_function='dcerpc_server_unixinfo_init',
|
|---|
| 61 | deps='DCERPC_COMMON samdb NDR_UNIXINFO LIBWBCLIENT_OLD'
|
|---|
| 62 | )
|
|---|
| 63 |
|
|---|
| 64 |
|
|---|
| 65 | bld.SAMBA_MODULE('dcesrv_samr',
|
|---|
| 66 | source='samr/dcesrv_samr.c samr/samr_password.c',
|
|---|
| 67 | autoproto='samr/proto.h',
|
|---|
| 68 | subsystem='dcerpc_server',
|
|---|
| 69 | init_function='dcerpc_server_samr_init',
|
|---|
| 70 | deps='samdb DCERPC_COMMON ndr-standard'
|
|---|
| 71 | )
|
|---|
| 72 |
|
|---|
| 73 |
|
|---|
| 74 | bld.SAMBA_MODULE('dcerpc_winreg',
|
|---|
| 75 | source='winreg/rpc_winreg.c',
|
|---|
| 76 | subsystem='dcerpc_server',
|
|---|
| 77 | init_function='dcerpc_server_winreg_init',
|
|---|
| 78 | deps='registry ndr-standard',
|
|---|
| 79 | internal_module=True
|
|---|
| 80 | )
|
|---|
| 81 |
|
|---|
| 82 |
|
|---|
| 83 | bld.SAMBA_MODULE('dcerpc_netlogon',
|
|---|
| 84 | source='netlogon/dcerpc_netlogon.c',
|
|---|
| 85 | subsystem='dcerpc_server',
|
|---|
| 86 | init_function='dcerpc_server_netlogon_init',
|
|---|
| 87 | deps='DCERPC_COMMON RPC_NDR_IRPC COMMON_SCHANNEL ndr-standard auth4_sam samba-hostconfig CLDAPD'
|
|---|
| 88 | )
|
|---|
| 89 |
|
|---|
| 90 |
|
|---|
| 91 | bld.SAMBA_MODULE('dcerpc_lsarpc',
|
|---|
| 92 | source='lsa/dcesrv_lsa.c lsa/lsa_init.c lsa/lsa_lookup.c',
|
|---|
| 93 | autoproto='lsa/proto.h',
|
|---|
| 94 | subsystem='dcerpc_server',
|
|---|
| 95 | init_function='dcerpc_server_lsa_init',
|
|---|
| 96 | deps='samdb DCERPC_COMMON ndr-standard LIBCLI_AUTH NDR_DSSETUP com_err security kdc-policy'
|
|---|
| 97 | )
|
|---|
| 98 |
|
|---|
| 99 |
|
|---|
| 100 | bld.SAMBA_MODULE('dcerpc_backupkey',
|
|---|
| 101 | source='backupkey/dcesrv_backupkey.c ',
|
|---|
| 102 | autoproto='backupkey/proto.h',
|
|---|
| 103 | subsystem='dcerpc_server',
|
|---|
| 104 | init_function='dcerpc_server_backupkey_init',
|
|---|
| 105 | deps='samdb DCERPC_COMMON NDR_BACKUPKEY RPC_NDR_BACKUPKEY'
|
|---|
| 106 | )
|
|---|
| 107 |
|
|---|
| 108 |
|
|---|
| 109 | bld.SAMBA_MODULE('dcerpc_spoolss',
|
|---|
| 110 | source='spoolss/dcesrv_spoolss.c',
|
|---|
| 111 | subsystem='dcerpc_server',
|
|---|
| 112 | init_function='dcerpc_server_spoolss_init',
|
|---|
| 113 | deps='DCERPC_COMMON NDR_SPOOLSS ntptr RPC_NDR_SPOOLSS',
|
|---|
| 114 | internal_module=True
|
|---|
| 115 | )
|
|---|
| 116 |
|
|---|
| 117 |
|
|---|
| 118 | bld.SAMBA_MODULE('dcerpc_drsuapi',
|
|---|
| 119 | source='drsuapi/dcesrv_drsuapi.c drsuapi/updaterefs.c drsuapi/getncchanges.c drsuapi/addentry.c drsuapi/writespn.c drsuapi/drsutil.c',
|
|---|
| 120 | subsystem='dcerpc_server',
|
|---|
| 121 | init_function='dcerpc_server_drsuapi_init',
|
|---|
| 122 | deps='samdb DCERPC_COMMON NDR_DRSUAPI security'
|
|---|
| 123 | )
|
|---|
| 124 |
|
|---|
| 125 |
|
|---|
| 126 | bld.SAMBA_MODULE('dcerpc_browser',
|
|---|
| 127 | source='browser/dcesrv_browser.c',
|
|---|
| 128 | subsystem='dcerpc_server',
|
|---|
| 129 | init_function='dcerpc_server_browser_init',
|
|---|
| 130 | deps='DCERPC_COMMON NDR_BROWSER'
|
|---|
| 131 | )
|
|---|
| 132 |
|
|---|
| 133 | bld.SAMBA_MODULE('dcerpc_eventlog',
|
|---|
| 134 | source='eventlog/dcesrv_eventlog6.c',
|
|---|
| 135 | subsystem='dcerpc_server',
|
|---|
| 136 | init_function='dcerpc_server_eventlog6_init',
|
|---|
| 137 | deps='DCERPC_COMMON'
|
|---|
| 138 | )
|
|---|
| 139 |
|
|---|
| 140 | bld.SAMBA_LIBRARY('dcerpc_server',
|
|---|
| 141 | source='dcerpc_server.c dcesrv_mgmt.c handles.c',
|
|---|
| 142 | pc_files='dcerpc_server.pc',
|
|---|
| 143 | deps='LIBCLI_AUTH ndr samba_server_gensec dcerpc_remote service',
|
|---|
| 144 | public_deps='dcerpc',
|
|---|
| 145 | autoproto='dcerpc_server_proto.h',
|
|---|
| 146 | public_headers='dcerpc_server.h',
|
|---|
| 147 | vnum='0.0.1'
|
|---|
| 148 | )
|
|---|
| 149 |
|
|---|
| 150 | bld.SAMBA_MODULE('service_dcerpc',
|
|---|
| 151 | source='service_rpc.c',
|
|---|
| 152 | autoproto='service_rpc.h',
|
|---|
| 153 | subsystem='service',
|
|---|
| 154 | init_function='server_service_rpc_init',
|
|---|
| 155 | internal_module=False,
|
|---|
| 156 | deps='dcerpc_server'
|
|---|
| 157 | )
|
|---|
| 158 |
|
|---|