1 ################################################
2 # Start SUBSYSTEM LIBNDR_RAW
3 [SUBSYSTEM::LIBNDR_RAW]
8 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS
9 # End SUBSYSTEM LIBNDR_RAW
10 ################################################
13 REQUIRED_SUBSYSTEMS = LIBNDR_RAW
15 ################################################
16 # Start SUBSYSTEM LIBRPC_RAW
17 [SUBSYSTEM::LIBRPC_RAW]
21 librpc/rpc/dcerpc_auth.o \
22 librpc/rpc/dcerpc_util.o \
23 librpc/rpc/dcerpc_error.o \
24 librpc/rpc/dcerpc_schannel.o \
25 librpc/rpc/dcerpc_ntlm.o \
26 librpc/rpc/dcerpc_spnego.o \
27 librpc/rpc/dcerpc_smb.o \
28 librpc/rpc/dcerpc_sock.o
29 REQUIRED_SUBSYSTEMS = SOCKET
30 # End SUBSYSTEM LIBRPC_RAW
31 ################################################
33 [SUBSYSTEM::NDR_AUDIOSRV]
34 INIT_FUNCTION = dcerpc_audiosrv_init
35 INIT_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv.o
37 REQUIRED_SUBSYSTEMS = LIBNDR
39 [SUBSYSTEM::NDR_DCERPC]
40 INIT_FUNCTION = dcerpc_dcerpc_init
41 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcerpc.o
43 REQUIRED_SUBSYSTEMS = LIBNDR
46 INIT_FUNCTION = dcerpc_echo_init
47 INIT_OBJ_FILES = librpc/gen_ndr/ndr_echo.o
49 REQUIRED_SUBSYSTEMS = LIBNDR
51 [SUBSYSTEM::NDR_EXCHANGE]
52 INIT_FUNCTION = dcerpc_exchange_init
53 INIT_OBJ_FILES = librpc/gen_ndr/ndr_exchange.o
55 REQUIRED_SUBSYSTEMS = LIBNDR
57 [SUBSYSTEM::NDR_DSBACKUP]
58 INIT_FUNCTION = dcerpc_dsbackup_init
59 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup.o
61 REQUIRED_SUBSYSTEMS = LIBNDR
64 INIT_FUNCTION = dcerpc_efs_init
65 INIT_OBJ_FILES = librpc/gen_ndr/ndr_efs.o
67 REQUIRED_SUBSYSTEMS = LIBNDR
70 INIT_FUNCTION = dcerpc_misc_init
71 INIT_OBJ_FILES = librpc/gen_ndr/ndr_misc.o
73 REQUIRED_SUBSYSTEMS = LIBNDR
76 INIT_FUNCTION = dcerpc_rot_init
77 INIT_OBJ_FILES = librpc/gen_ndr/ndr_rot.o
79 REQUIRED_SUBSYSTEMS = LIBNDR
82 INIT_FUNCTION = dcerpc_lsa_init
83 INIT_OBJ_FILES = librpc/gen_ndr/ndr_lsa.o
85 REQUIRED_SUBSYSTEMS = LIBNDR
87 [SUBSYSTEM::NDR_LSADS]
88 INIT_FUNCTION = dcerpc_lsads_init
89 INIT_OBJ_FILES = librpc/gen_ndr/ndr_lsads.o
91 REQUIRED_SUBSYSTEMS = LIBNDR
94 INIT_FUNCTION = dcerpc_dfs_init
95 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dfs.o
97 REQUIRED_SUBSYSTEMS = LIBNDR
99 [SUBSYSTEM::NDR_DRSUAPI]
100 INIT_FUNCTION = dcerpc_drsuapi_init
101 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi.o
103 REQUIRED_SUBSYSTEMS = LIBNDR
105 [SUBSYSTEM::NDR_DRSBLOBS]
106 INIT_FUNCTION = dcerpc_drsblobs_init
107 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs.o
109 REQUIRED_SUBSYSTEMS = LIBNDR
111 [SUBSYSTEM::NDR_POLICYAGENT]
112 INIT_FUNCTION = dcerpc_policyagent_init
113 INIT_OBJ_FILES = librpc/gen_ndr/ndr_policyagent.o
115 REQUIRED_SUBSYSTEMS = LIBNDR
117 [SUBSYSTEM::NDR_SAMR]
118 INIT_FUNCTION = dcerpc_samr_init
119 INIT_OBJ_FILES = librpc/gen_ndr/ndr_samr.o
121 REQUIRED_SUBSYSTEMS = LIBNDR
123 [SUBSYSTEM::NDR_SPOOLSS]
124 INIT_FUNCTION = dcerpc_spoolss_init
125 INIT_OBJ_FILES = librpc/gen_ndr/ndr_spoolss.o
127 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
129 [SUBSYSTEM::NDR_SPOOLSS_BUF]
130 INIT_OBJ_FILES = librpc/ndr/ndr_spoolss_buf.o
132 [SUBSYSTEM::NDR_WKSSVC]
133 INIT_FUNCTION = dcerpc_wkssvc_init
134 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc.o
136 REQUIRED_SUBSYSTEMS = LIBNDR
138 [SUBSYSTEM::NDR_SRVSVC]
139 INIT_FUNCTION = dcerpc_srvsvc_init
140 INIT_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc.o
142 REQUIRED_SUBSYSTEMS = LIBNDR
144 [SUBSYSTEM::NDR_SVCCTL]
145 INIT_FUNCTION = dcerpc_svcctl_init
146 INIT_OBJ_FILES = librpc/gen_ndr/ndr_svcctl.o
148 REQUIRED_SUBSYSTEMS = LIBNDR
150 [SUBSYSTEM::NDR_ATSVC]
151 INIT_FUNCTION = dcerpc_atsvc_init
152 INIT_OBJ_FILES = librpc/gen_ndr/ndr_atsvc.o
154 REQUIRED_SUBSYSTEMS = LIBNDR
156 [SUBSYSTEM::NDR_EVENTLOG]
157 INIT_FUNCTION = dcerpc_eventlog_init
158 INIT_OBJ_FILES = librpc/gen_ndr/ndr_eventlog.o
160 REQUIRED_SUBSYSTEMS = LIBNDR
162 [SUBSYSTEM::NDR_EPMAPPER]
163 INIT_FUNCTION = dcerpc_epmapper_init
164 INIT_OBJ_FILES = librpc/gen_ndr/ndr_epmapper.o
166 REQUIRED_SUBSYSTEMS = LIBNDR
168 [SUBSYSTEM::NDR_DBGIDL]
169 INIT_FUNCTION = dcerpc_dbgidl_init
170 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl.o
172 REQUIRED_SUBSYSTEMS = LIBNDR
174 [SUBSYSTEM::NDR_DSSETUP]
175 INIT_FUNCTION = dcerpc_dssetup_init
176 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dssetup.o
178 REQUIRED_SUBSYSTEMS = LIBNDR
180 [SUBSYSTEM::NDR_MSGSVC]
181 INIT_FUNCTION = dcerpc_msgsvc_init
182 INIT_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc.o
184 REQUIRED_SUBSYSTEMS = LIBNDR
186 [SUBSYSTEM::NDR_WINS]
187 INIT_FUNCTION = dcerpc_wins_init
188 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wins.o
190 REQUIRED_SUBSYSTEMS = LIBNDR
192 [SUBSYSTEM::NDR_WINREG]
193 INIT_FUNCTION = dcerpc_winreg_init
194 INIT_OBJ_FILES = librpc/gen_ndr/ndr_winreg.o
196 REQUIRED_SUBSYSTEMS = LIBNDR
198 [SUBSYSTEM::NDR_MGMT]
199 INIT_FUNCTION = dcerpc_mgmt_init
200 INIT_OBJ_FILES = librpc/gen_ndr/ndr_mgmt.o
202 REQUIRED_SUBSYSTEMS = LIBNDR
204 [SUBSYSTEM::NDR_PROTECTED_STORAGE]
205 INIT_FUNCTION = dcerpc_protected_storage_init
206 INIT_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage.o
208 REQUIRED_SUBSYSTEMS = LIBNDR
210 [SUBSYSTEM::NDR_DCOM_MANUAL]
211 INIT_OBJ_FILES = librpc/ndr/ndr_dcom.o
213 [SUBSYSTEM::NDR_DCOM]
214 INIT_FUNCTION = dcerpc_dcom_init
215 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcom.o
217 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM_MANUAL
219 [SUBSYSTEM::NDR_OXIDRESOLVER]
220 INIT_FUNCTION = dcerpc_oxidresolver_init
221 INIT_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver.o
223 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
225 [SUBSYSTEM::NDR_REMACT]
226 INIT_FUNCTION = dcerpc_remact_init
227 INIT_OBJ_FILES = librpc/gen_ndr/ndr_remact.o
229 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
231 [SUBSYSTEM::NDR_WZCSVC]
232 INIT_FUNCTION = dcerpc_wzcsvc_init
233 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc.o
235 REQUIRED_SUBSYSTEMS = LIBNDR
237 [SUBSYSTEM::NDR_BROWSER]
238 INIT_FUNCTION = dcerpc_browser_init
239 INIT_OBJ_FILES = librpc/gen_ndr/ndr_browser.o
241 REQUIRED_SUBSYSTEMS = LIBNDR
243 [SUBSYSTEM::NDR_W32TIME]
244 INIT_FUNCTION = dcerpc_w32time_init
245 INIT_OBJ_FILES = librpc/gen_ndr/ndr_w32time.o
247 REQUIRED_SUBSYSTEMS = LIBNDR
249 [SUBSYSTEM::NDR_SCERPC]
250 INIT_FUNCTION = dcerpc_scerpc_init
251 INIT_OBJ_FILES = librpc/gen_ndr/ndr_scerpc.o
253 REQUIRED_SUBSYSTEMS = LIBNDR
255 [SUBSYSTEM::NDR_NTSVCS]
256 INIT_FUNCTION = dcerpc_ntsvcs_init
257 INIT_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs.o
259 REQUIRED_SUBSYSTEMS = LIBNDR
261 [SUBSYSTEM::NDR_NETLOGON]
262 INIT_FUNCTION = dcerpc_netlogon_init
263 INIT_OBJ_FILES = librpc/gen_ndr/ndr_netlogon.o
265 REQUIRED_SUBSYSTEMS = LIBNDR
267 [SUBSYSTEM::NDR_TRKWKS]
268 INIT_FUNCTION = dcerpc_trkwks_init
269 INIT_OBJ_FILES = librpc/gen_ndr/ndr_trkwks.o
271 REQUIRED_SUBSYSTEMS = LIBNDR
273 [SUBSYSTEM::NDR_KEYSVC]
274 INIT_FUNCTION = dcerpc_keysvc_init
275 INIT_OBJ_FILES = librpc/gen_ndr/ndr_keysvc.o
277 REQUIRED_SUBSYSTEMS = LIBNDR
279 [SUBSYSTEM::NDR_KRB5PAC]
280 INIT_FUNCTION = dcerpc_krb5pac_init
281 INIT_OBJ_FILES = librpc/gen_ndr/ndr_krb5pac.o
283 REQUIRED_SUBSYSTEMS = LIBNDR
285 [SUBSYSTEM::NDR_XATTR]
286 INIT_FUNCTION = dcerpc_xattr_init
287 INIT_OBJ_FILES = librpc/gen_ndr/ndr_xattr.o
289 REQUIRED_SUBSYSTEMS = LIBNDR
291 [SUBSYSTEM::NDR_SCHANNEL]
292 INIT_FUNCTION = dcerpc_schannel_init
293 INIT_OBJ_FILES = librpc/gen_ndr/ndr_schannel.o
295 REQUIRED_SUBSYSTEMS = LIBNDR
298 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
299 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_LSADS NDR_DFS NDR_DRSUAPI \
300 NDR_POLICYAGENT NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
301 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
302 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_DCOM NDR_OXIDRESOLVER \
303 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
304 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
307 [SUBSYSTEM::RPC_NDR_ROT]
308 ADD_OBJ_FILES = librpc/gen_ndr/ndr_rot_c.o
309 REQUIRED_SUBSYSTEMS = NDR_ROT LIBRPC
312 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
313 ADD_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv_c.o
314 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBRPC
317 [SUBSYSTEM::RPC_NDR_ECHO]
318 ADD_OBJ_FILES = librpc/gen_ndr/ndr_echo_c.o
319 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
322 [SUBSYSTEM::RPC_NDR_EXCHANGE]
323 ADD_OBJ_FILES = librpc/gen_ndr/ndr_exchange_c.o
324 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EXCHANGE
327 [SUBSYSTEM::RPC_NDR_DSBACKUP]
328 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup_c.o
329 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSBACKUP
332 [SUBSYSTEM::RPC_NDR_EFS]
333 ADD_OBJ_FILES = librpc/gen_ndr/ndr_efs_c.o
334 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EFS
337 [SUBSYSTEM::RPC_NDR_LSA]
338 ADD_OBJ_FILES = librpc/gen_ndr/ndr_lsa_c.o
339 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
342 [SUBSYSTEM::RPC_NDR_LSADS]
343 ADD_OBJ_FILES = librpc/gen_ndr/ndr_lsads_c.o
344 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSADS
347 [SUBSYSTEM::RPC_NDR_DFS]
348 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dfs_c.o
349 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
352 [SUBSYSTEM::RPC_NDR_DRSUAPI]
353 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi_c.o
354 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
357 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
358 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs_c.o
359 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSBLOBS
362 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
363 ADD_OBJ_FILES = librpc/gen_ndr/ndr_policyagent_c.o
364 REQUIRED_SUBSYSTEMS = LIBRPC NDR_POLICYAGENT
367 [SUBSYSTEM::RPC_NDR_SAMR]
368 ADD_OBJ_FILES = librpc/gen_ndr/ndr_samr_c.o
369 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
372 [SUBSYSTEM::RPC_NDR_SPOOLSS]
373 ADD_OBJ_FILES = librpc/gen_ndr/ndr_spoolss_c.o
374 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
377 [SUBSYSTEM::RPC_NDR_WKSSVC]
378 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc_c.o
379 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
382 [SUBSYSTEM::RPC_NDR_SRVSVC]
383 ADD_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc_c.o
384 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
387 [SUBSYSTEM::RPC_NDR_SVCCTL]
388 ADD_OBJ_FILES = librpc/gen_ndr/ndr_svcctl_c.o
389 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
392 [SUBSYSTEM::RPC_NDR_ATSVC]
393 ADD_OBJ_FILES = librpc/gen_ndr/ndr_atsvc_c.o
394 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ATSVC
397 [SUBSYSTEM::RPC_NDR_EVENTLOG]
398 ADD_OBJ_FILES = librpc/gen_ndr/ndr_eventlog_c.o
399 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
402 [SUBSYSTEM::RPC_NDR_EPMAPPER]
403 ADD_OBJ_FILES = librpc/gen_ndr/ndr_epmapper_c.o
404 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EPMAPPER
407 [SUBSYSTEM::RPC_NDR_DBGIDL]
408 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl_c.o
409 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DBGIDL
412 [SUBSYSTEM::RPC_NDR_DSSETUP]
413 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dssetup_c.o
414 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSSETUP
417 [SUBSYSTEM::RPC_NDR_MSGSVC]
418 ADD_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc_c.o
419 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MSGSVC
422 [SUBSYSTEM::RPC_NDR_WINS]
423 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wins_c.o
424 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINS
427 [SUBSYSTEM::RPC_NDR_WINREG]
428 ADD_OBJ_FILES = librpc/gen_ndr/ndr_winreg_c.o
429 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
432 [SUBSYSTEM::RPC_NDR_MGMT]
433 ADD_OBJ_FILES = librpc/gen_ndr/ndr_mgmt_c.o
434 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT
437 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
438 ADD_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage_c.o
439 REQUIRED_SUBSYSTEMS = LIBRPC NDR_PROTECTED_STORAGE
442 [SUBSYSTEM::DCOM_PROXY_DCOM]
443 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dcom_c.o
444 INIT_FUNCTION = dcom_dcom_init
445 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DCOM
448 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
449 ADD_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver_c.o
450 REQUIRED_SUBSYSTEMS = LIBRPC NDR_OXIDRESOLVER
453 [SUBSYSTEM::RPC_NDR_REMACT]
454 ADD_OBJ_FILES = librpc/gen_ndr/ndr_remact_c.o
455 REQUIRED_SUBSYSTEMS = LIBRPC NDR_REMACT
458 [SUBSYSTEM::RPC_NDR_WZCSVC]
459 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc_c.o
460 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WZCSVC
463 [SUBSYSTEM::RPC_NDR_BROWSER]
464 ADD_OBJ_FILES = librpc/gen_ndr/ndr_browser_c.o
465 REQUIRED_SUBSYSTEMS = LIBRPC NDR_BROWSER
468 [SUBSYSTEM::RPC_NDR_W32TIME]
469 ADD_OBJ_FILES = librpc/gen_ndr/ndr_w32time_c.o
470 REQUIRED_SUBSYSTEMS = LIBRPC NDR_W32TIME
473 [SUBSYSTEM::RPC_NDR_SCERPC]
474 ADD_OBJ_FILES = librpc/gen_ndr/ndr_scerpc_c.o
475 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SCERPC
478 [SUBSYSTEM::RPC_NDR_NTSVCS]
479 ADD_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs_c.o
480 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NTSVCS
483 [SUBSYSTEM::RPC_NDR_NETLOGON]
484 ADD_OBJ_FILES = librpc/gen_ndr/ndr_netlogon_c.o
485 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NETLOGON
488 [SUBSYSTEM::RPC_NDR_TRKWKS]
489 ADD_OBJ_FILES = librpc/gen_ndr/ndr_trkwks_c.o
490 REQUIRED_SUBSYSTEMS = LIBRPC NDR_TRKWKS
493 [SUBSYSTEM::RPC_NDR_KEYSVC]
494 ADD_OBJ_FILES = librpc/gen_ndr/ndr_keysvc_c.o
495 REQUIRED_SUBSYSTEMS = LIBRPC NDR_KEYSVC
498 ################################################
499 # Start SUBSYSTEM LIBRPC
501 REQUIRED_SUBSYSTEMS = LIBNDR_RAW LIBRPC_RAW LIBSMB NDR_MISC NDR_DCERPC NDR_SCHANNEL NDR_LSA NDR_NETLOGON NDR_SAMR RPC_NDR_NETLOGON RPC_NDR_EPMAPPER
502 # End SUBSYSTEM LIBRPC
503 ################################################