waf: Stop automaticaly changing dashes to underscores in library names.
[sfrench/samba-autobuild/.git] / source4 / rpc_server / wscript_build
index dca6eaac08cb3e5770354c72ee8fc2df430d7db5..81a6a9f8c2c3b9b9f62c6842e60c558a76f7f66f 100644 (file)
@@ -1,11 +1,17 @@
 #!/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'
        )
 
 
@@ -13,7 +19,7 @@ bld.SAMBA_MODULE('dcerpc_rpcecho',
        source='echo/rpc_echo.c',
        subsystem='dcerpc_server',
        init_function='dcerpc_server_rpcecho_init',
-       deps='NDR_STANDARD LIBEVENTS'
+       deps='ndr-standard events'
        )
 
 
@@ -29,7 +35,7 @@ bld.SAMBA_MODULE('dcerpc_remote',
        source='remote/dcesrv_remote.c',
        subsystem='dcerpc_server',
        init_function='dcerpc_server_remote_init',
-       deps='LIBCLI_SMB NDR_TABLE'
+       deps='LIBCLI_SMB ndr-table'
        )
 
 
@@ -38,7 +44,7 @@ bld.SAMBA_MODULE('dcerpc_srvsvc',
        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'
        )
 
 
@@ -46,7 +52,7 @@ bld.SAMBA_MODULE('dcerpc_wkssvc',
        source='wkssvc/dcesrv_wkssvc.c',
        subsystem='dcerpc_server',
        init_function='dcerpc_server_wkssvc_init',
-       deps='DCERPC_COMMON NDR_STANDARD'
+       deps='DCERPC_COMMON ndr-standard'
        )
 
 
@@ -54,7 +60,7 @@ bld.SAMBA_MODULE('dcerpc_unixinfo',
        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'
        )
 
 
@@ -63,7 +69,7 @@ bld.SAMBA_MODULE('dcesrv_samr',
        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'
        )
 
 
@@ -71,7 +77,7 @@ bld.SAMBA_MODULE('dcerpc_winreg',
        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
        )
 
@@ -80,7 +86,7 @@ bld.SAMBA_MODULE('dcerpc_netlogon',
        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'
        )
 
 
@@ -89,7 +95,7 @@ bld.SAMBA_MODULE('dcerpc_lsarpc',
        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'
        )
 
 
@@ -106,7 +112,7 @@ bld.SAMBA_MODULE('dcerpc_drsuapi',
        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'
        )
 
 
@@ -117,11 +123,17 @@ bld.SAMBA_MODULE('dcerpc_browser',
        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',