s3:libsmb: add tstream_is_cli_np()
[Samba/gebeck_regimport.git] / source3 / rpc_server / wscript_build
blob145e00e93adaf32a03cf0e4e434154657fff8bf4
1 #!/usr/bin/env python
3 RPC_LSARPC_SRC = '''srv_lsa_nt.c'''
4 RPC_NETLOGON_SRC = '''srv_netlog_nt.c ../../librpc/gen_ndr/srv_netlogon.c'''
5 RPC_SAMR_SRC = '''srv_samr_nt.c
6 srv_samr_util.c
7 srv_samr_chgpasswd.c'''
8 RPC_INITSHUTDOWN_SRC = '''srv_initshutdown_nt.c ../../librpc/gen_ndr/srv_initshutdown.c'''
9 RPC_WINREG_SRC = '''srv_winreg_nt.c ../../librpc/gen_ndr/srv_winreg.c'''
10 RPC_DSSETUP_SRC = '''srv_dssetup_nt.c ../../librpc/gen_ndr/srv_dssetup.c'''
11 RPC_SRVSVC_SRC = '''srv_srvsvc_nt.c ../../librpc/gen_ndr/srv_srvsvc.c'''
12 RPC_WKSSVC_SRC = '''srv_wkssvc_nt.c ../../librpc/gen_ndr/srv_wkssvc.c'''
13 RPC_SVCCTL_SRC = '''srv_svcctl_nt.c ../../librpc/gen_ndr/srv_svcctl.c'''
14 RPC_NTSVCS_SRC = '''srv_ntsvcs_nt.c ../../librpc/gen_ndr/srv_ntsvcs.c'''
15 RPC_NETDFS_SRC = '''srv_dfs_nt.c ../../librpc/gen_ndr/srv_dfs.c'''
16 RPC_SPOOLSS_SRC = '''srv_spoolss_nt.c ../../librpc/gen_ndr/srv_spoolss.c
17 srv_spoolss_util.c'''
18 RPC_EVENTLOG_SRC = '''srv_eventlog_nt.c ../../librpc/gen_ndr/srv_eventlog.c'''
19 RPC_RPCECHO_SRC = '''srv_echo_nt.c ../../librpc/gen_ndr/srv_echo.c'''
21 bld.SAMBA_SUBSYSTEM('rpc',
22 source='',
23 deps='RPC_PIPE_REGISTER',
24 vars=locals())
26 bld.SAMBA_SUBSYSTEM('RPC_SAMR',
27 source=RPC_SAMR_SRC,
28 deps='PLAINTEXT_AUTH',
29 vars=locals())
31 bld.SAMBA_SUBSYSTEM('RPC_LSARPC',
32 source=RPC_LSARPC_SRC,
33 vars=locals())
35 bld.SAMBA_SUBSYSTEM('RPC_NCACN_NP',
36 source='rpc_ncacn_np.c rpc_handles.c')
38 bld.SAMBA_SUBSYSTEM('RPC_SERVICE',
39 source='rpc_server.c')
41 bld.SAMBA_SUBSYSTEM('RPC_CRYPTO',
42 source='dcesrv_ntlmssp.c dcesrv_gssapi.c dcesrv_spnego.c')
44 bld.SAMBA_SUBSYSTEM('RPC_PIPE_REGISTER',
45 source='srv_pipe_register.c')
47 bld.SAMBA_SUBSYSTEM('RPC_SERVER',
48 source='srv_pipe_hnd.c srv_pipe.c',
49 deps='RPC_NCACN_NP RPC_SERVICE RPC_CRYPTO')
51 bld.SAMBA_MODULE('rpc_lsarpc',
52 subsystem='rpc',
53 source='../../librpc/gen_ndr/srv_lsa.c',
54 deps='RPC_LSARPC',
55 init_function='',
56 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_lsarpc'),
57 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_lsarpc'))
59 bld.SAMBA_MODULE('rpc_samr',
60 subsystem='rpc',
61 source='../../librpc/gen_ndr/srv_samr.c',
62 deps='RPC_SAMR',
63 init_function='',
64 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_samr'),
65 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_samr'))
67 bld.SAMBA_MODULE('rpc_winreg',
68 subsystem='rpc',
69 source=RPC_WINREG_SRC,
70 deps='REGFIO REG_API_REGF NDR_PERFCOUNT',
71 init_function='',
72 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_winreg'),
73 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_winreg'))
75 bld.SAMBA_MODULE('rpc_initshutdown',
76 subsystem='rpc',
77 source=RPC_INITSHUTDOWN_SRC,
78 init_function='',
79 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_initshutdown'),
80 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_initshutdown'))
82 bld.SAMBA_MODULE('rpc_dssetup',
83 subsystem='rpc',
84 source=RPC_DSSETUP_SRC,
85 init_function='',
86 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_dssetup'),
87 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_dssetup'))
89 bld.SAMBA_MODULE('rpc_wkssvc',
90 subsystem='rpc',
91 source=RPC_WKSSVC_SRC,
92 deps='LIBNET',
93 init_function='',
94 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_wkssvc'),
95 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_wkssvc'))
97 bld.SAMBA_MODULE('rpc_svcctl',
98 subsystem='rpc',
99 source=RPC_SVCCTL_SRC,
100 deps='SERVICES',
101 init_function='',
102 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_svcctl'),
103 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_svcctl'))
105 bld.SAMBA_MODULE('rpc_ntsvcs',
106 subsystem='rpc',
107 source=RPC_NTSVCS_SRC,
108 init_function='',
109 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_ntsvcs'),
110 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_ntsvcs'))
112 bld.SAMBA_MODULE('rpc_netlogon',
113 subsystem='rpc',
114 source=RPC_NETLOGON_SRC,
115 init_function='',
116 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_netlogon'),
117 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_netlogon'))
119 bld.SAMBA_MODULE('rpc_netdfs',
120 subsystem='rpc',
121 source=RPC_NETDFS_SRC,
122 init_function='',
123 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_netdfs'),
124 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_netdfs'))
126 bld.SAMBA_MODULE('rpc_srvsvc',
127 subsystem='rpc',
128 source=RPC_SRVSVC_SRC,
129 init_function='',
130 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_srvsvc'),
131 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_srvsvc'))
133 bld.SAMBA_MODULE('rpc_spoolss',
134 subsystem='rpc',
135 source=RPC_SPOOLSS_SRC,
136 deps='cups PRINTING PRINTBACKEND RPCCLI_WINREG',
137 init_function='',
138 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_spoolss'),
139 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_spoolss'))
141 bld.SAMBA_MODULE('rpc_eventlog',
142 subsystem='rpc',
143 source=RPC_EVENTLOG_SRC,
144 deps='LIBEVENTLOG',
145 init_function='',
146 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_eventlog'),
147 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_eventlog'))
149 bld.SAMBA_MODULE('rpc_rpcecho',
150 subsystem='rpc',
151 source=RPC_RPCECHO_SRC,
152 init_function='',
153 internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_rpcecho'),
154 enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_rpcecho'))