1 ################################################
2 # Start SUBSYSTEM LIBNDR_RAW
3 [SUBSYSTEM::LIBNDR_RAW]
7 librpc/ndr/ndr_basic.o \
9 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS
10 # End SUBSYSTEM LIBNDR_RAW
11 ################################################
14 REQUIRED_SUBSYSTEMS = LIBNDR_RAW
16 ################################################
17 # Start SUBSYSTEM LIBRPC_RAW
18 [SUBSYSTEM::LIBRPC_RAW]
22 librpc/rpc/dcerpc_auth.o \
23 librpc/rpc/dcerpc_util.o \
24 librpc/rpc/dcerpc_error.o \
25 librpc/rpc/dcerpc_schannel.o \
26 librpc/rpc/dcerpc_ntlm.o \
27 librpc/rpc/dcerpc_spnego.o \
28 librpc/rpc/dcerpc_smb.o \
29 librpc/rpc/dcerpc_sock.o
30 REQUIRED_SUBSYSTEMS = SOCKET
31 # End SUBSYSTEM LIBRPC_RAW
32 ################################################
34 [SUBSYSTEM::NDR_AUDIOSRV]
35 INIT_FUNCTION = dcerpc_audiosrv_init
36 INIT_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv.o
38 REQUIRED_SUBSYSTEMS = LIBNDR
40 [SUBSYSTEM::NDR_DCERPC]
41 INIT_FUNCTION = dcerpc_dcerpc_init
42 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcerpc.o
44 REQUIRED_SUBSYSTEMS = LIBNDR
47 INIT_FUNCTION = dcerpc_echo_init
48 INIT_OBJ_FILES = librpc/gen_ndr/ndr_echo.o
50 REQUIRED_SUBSYSTEMS = LIBNDR
52 [SUBSYSTEM::NDR_EXCHANGE]
53 INIT_FUNCTION = dcerpc_exchange_init
54 INIT_OBJ_FILES = librpc/gen_ndr/ndr_exchange.o
56 REQUIRED_SUBSYSTEMS = LIBNDR
58 [SUBSYSTEM::NDR_DSBACKUP]
59 INIT_FUNCTION = dcerpc_dsbackup_init
60 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup.o
62 REQUIRED_SUBSYSTEMS = LIBNDR
65 INIT_FUNCTION = dcerpc_efs_init
66 INIT_OBJ_FILES = librpc/gen_ndr/ndr_efs.o
68 REQUIRED_SUBSYSTEMS = LIBNDR
71 INIT_FUNCTION = dcerpc_misc_init
72 INIT_OBJ_FILES = librpc/gen_ndr/ndr_misc.o
74 REQUIRED_SUBSYSTEMS = LIBNDR
77 INIT_FUNCTION = dcerpc_rot_init
78 INIT_OBJ_FILES = librpc/gen_ndr/ndr_rot.o
80 REQUIRED_SUBSYSTEMS = LIBNDR
83 INIT_FUNCTION = dcerpc_lsa_init
84 INIT_OBJ_FILES = librpc/gen_ndr/ndr_lsa.o
86 REQUIRED_SUBSYSTEMS = LIBNDR
88 [SUBSYSTEM::NDR_LSADS]
89 INIT_FUNCTION = dcerpc_lsads_init
90 INIT_OBJ_FILES = librpc/gen_ndr/ndr_lsads.o
92 REQUIRED_SUBSYSTEMS = LIBNDR
95 INIT_FUNCTION = dcerpc_dfs_init
96 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dfs.o
98 REQUIRED_SUBSYSTEMS = LIBNDR
100 [SUBSYSTEM::NDR_DRSUAPI]
101 INIT_FUNCTION = dcerpc_drsuapi_init
102 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi.o
104 REQUIRED_SUBSYSTEMS = LIBNDR
106 [SUBSYSTEM::NDR_DRSBLOBS]
107 INIT_FUNCTION = dcerpc_drsblobs_init
108 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs.o
110 REQUIRED_SUBSYSTEMS = LIBNDR
112 [SUBSYSTEM::NDR_POLICYAGENT]
113 INIT_FUNCTION = dcerpc_policyagent_init
114 INIT_OBJ_FILES = librpc/gen_ndr/ndr_policyagent.o
116 REQUIRED_SUBSYSTEMS = LIBNDR
118 [SUBSYSTEM::NDR_SAMR]
119 INIT_FUNCTION = dcerpc_samr_init
120 INIT_OBJ_FILES = librpc/gen_ndr/ndr_samr.o
122 REQUIRED_SUBSYSTEMS = LIBNDR
124 [SUBSYSTEM::NDR_SPOOLSS]
125 INIT_FUNCTION = dcerpc_spoolss_init
126 INIT_OBJ_FILES = librpc/gen_ndr/ndr_spoolss.o
128 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
130 [SUBSYSTEM::NDR_SPOOLSS_BUF]
131 INIT_OBJ_FILES = librpc/ndr/ndr_spoolss_buf.o
133 [SUBSYSTEM::NDR_WKSSVC]
134 INIT_FUNCTION = dcerpc_wkssvc_init
135 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc.o
137 REQUIRED_SUBSYSTEMS = LIBNDR
139 [SUBSYSTEM::NDR_SRVSVC]
140 INIT_FUNCTION = dcerpc_srvsvc_init
141 INIT_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc.o
143 REQUIRED_SUBSYSTEMS = LIBNDR
145 [SUBSYSTEM::NDR_SVCCTL]
146 INIT_FUNCTION = dcerpc_svcctl_init
147 INIT_OBJ_FILES = librpc/gen_ndr/ndr_svcctl.o
149 REQUIRED_SUBSYSTEMS = LIBNDR
151 [SUBSYSTEM::NDR_ATSVC]
152 INIT_FUNCTION = dcerpc_atsvc_init
153 INIT_OBJ_FILES = librpc/gen_ndr/ndr_atsvc.o
155 REQUIRED_SUBSYSTEMS = LIBNDR
157 [SUBSYSTEM::NDR_EVENTLOG]
158 INIT_FUNCTION = dcerpc_eventlog_init
159 INIT_OBJ_FILES = librpc/gen_ndr/ndr_eventlog.o
161 REQUIRED_SUBSYSTEMS = LIBNDR
163 [SUBSYSTEM::NDR_EPMAPPER]
164 INIT_FUNCTION = dcerpc_epmapper_init
165 INIT_OBJ_FILES = librpc/gen_ndr/ndr_epmapper.o
167 REQUIRED_SUBSYSTEMS = LIBNDR
169 [SUBSYSTEM::NDR_DBGIDL]
170 INIT_FUNCTION = dcerpc_dbgidl_init
171 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl.o
173 REQUIRED_SUBSYSTEMS = LIBNDR
175 [SUBSYSTEM::NDR_DSSETUP]
176 INIT_FUNCTION = dcerpc_dssetup_init
177 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dssetup.o
179 REQUIRED_SUBSYSTEMS = LIBNDR
181 [SUBSYSTEM::NDR_MSGSVC]
182 INIT_FUNCTION = dcerpc_msgsvc_init
183 INIT_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc.o
185 REQUIRED_SUBSYSTEMS = LIBNDR
187 [SUBSYSTEM::NDR_WINS]
188 INIT_FUNCTION = dcerpc_wins_init
189 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wins.o
191 REQUIRED_SUBSYSTEMS = LIBNDR
193 [SUBSYSTEM::NDR_WINREG]
194 INIT_FUNCTION = dcerpc_winreg_init
195 INIT_OBJ_FILES = librpc/gen_ndr/ndr_winreg.o
197 REQUIRED_SUBSYSTEMS = LIBNDR
199 [SUBSYSTEM::NDR_MGMT]
200 INIT_FUNCTION = dcerpc_mgmt_init
201 INIT_OBJ_FILES = librpc/gen_ndr/ndr_mgmt.o
203 REQUIRED_SUBSYSTEMS = LIBNDR
205 [SUBSYSTEM::NDR_PROTECTED_STORAGE]
206 INIT_FUNCTION = dcerpc_protected_storage_init
207 INIT_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage.o
209 REQUIRED_SUBSYSTEMS = LIBNDR
211 [SUBSYSTEM::NDR_DCOM_MANUAL]
212 INIT_OBJ_FILES = librpc/ndr/ndr_dcom.o
214 [SUBSYSTEM::NDR_DCOM]
215 INIT_FUNCTION = dcerpc_dcom_init
216 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcom.o
218 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM_MANUAL
220 [SUBSYSTEM::NDR_OXIDRESOLVER]
221 INIT_FUNCTION = dcerpc_oxidresolver_init
222 INIT_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver.o
224 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
226 [SUBSYSTEM::NDR_REMACT]
227 INIT_FUNCTION = dcerpc_remact_init
228 INIT_OBJ_FILES = librpc/gen_ndr/ndr_remact.o
230 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
232 [SUBSYSTEM::NDR_WZCSVC]
233 INIT_FUNCTION = dcerpc_wzcsvc_init
234 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc.o
236 REQUIRED_SUBSYSTEMS = LIBNDR
238 [SUBSYSTEM::NDR_BROWSER]
239 INIT_FUNCTION = dcerpc_browser_init
240 INIT_OBJ_FILES = librpc/gen_ndr/ndr_browser.o
242 REQUIRED_SUBSYSTEMS = LIBNDR
244 [SUBSYSTEM::NDR_W32TIME]
245 INIT_FUNCTION = dcerpc_w32time_init
246 INIT_OBJ_FILES = librpc/gen_ndr/ndr_w32time.o
248 REQUIRED_SUBSYSTEMS = LIBNDR
250 [SUBSYSTEM::NDR_SCERPC]
251 INIT_FUNCTION = dcerpc_scerpc_init
252 INIT_OBJ_FILES = librpc/gen_ndr/ndr_scerpc.o
254 REQUIRED_SUBSYSTEMS = LIBNDR
256 [SUBSYSTEM::NDR_NTSVCS]
257 INIT_FUNCTION = dcerpc_ntsvcs_init
258 INIT_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs.o
260 REQUIRED_SUBSYSTEMS = LIBNDR
262 [SUBSYSTEM::NDR_NETLOGON]
263 INIT_FUNCTION = dcerpc_netlogon_init
264 INIT_OBJ_FILES = librpc/gen_ndr/ndr_netlogon.o
266 REQUIRED_SUBSYSTEMS = LIBNDR
268 [SUBSYSTEM::NDR_TRKWKS]
269 INIT_FUNCTION = dcerpc_trkwks_init
270 INIT_OBJ_FILES = librpc/gen_ndr/ndr_trkwks.o
272 REQUIRED_SUBSYSTEMS = LIBNDR
274 [SUBSYSTEM::NDR_KEYSVC]
275 INIT_FUNCTION = dcerpc_keysvc_init
276 INIT_OBJ_FILES = librpc/gen_ndr/ndr_keysvc.o
278 REQUIRED_SUBSYSTEMS = LIBNDR
280 [SUBSYSTEM::NDR_KRB5PAC]
281 INIT_FUNCTION = dcerpc_krb5pac_init
282 INIT_OBJ_FILES = librpc/gen_ndr/ndr_krb5pac.o
284 REQUIRED_SUBSYSTEMS = LIBNDR
286 [SUBSYSTEM::NDR_XATTR]
287 INIT_FUNCTION = dcerpc_xattr_init
288 INIT_OBJ_FILES = librpc/gen_ndr/ndr_xattr.o
290 REQUIRED_SUBSYSTEMS = LIBNDR
292 [SUBSYSTEM::NDR_SCHANNEL]
293 INIT_FUNCTION = dcerpc_schannel_init
294 INIT_OBJ_FILES = librpc/gen_ndr/ndr_schannel.o
296 REQUIRED_SUBSYSTEMS = LIBNDR
299 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
300 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_LSADS NDR_DFS NDR_DRSUAPI \
301 NDR_POLICYAGENT NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
302 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
303 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_DCOM NDR_OXIDRESOLVER \
304 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
305 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
308 [SUBSYSTEM::RPC_NDR_ROT]
309 ADD_OBJ_FILES = librpc/gen_ndr/ndr_rot_c.o
310 REQUIRED_SUBSYSTEMS = NDR_ROT LIBRPC
313 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
314 ADD_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv_c.o
315 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBRPC
318 [SUBSYSTEM::RPC_NDR_ECHO]
319 ADD_OBJ_FILES = librpc/gen_ndr/ndr_echo_c.o
320 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
323 [SUBSYSTEM::RPC_NDR_EXCHANGE]
324 ADD_OBJ_FILES = librpc/gen_ndr/ndr_exchange_c.o
325 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EXCHANGE
328 [SUBSYSTEM::RPC_NDR_DSBACKUP]
329 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup_c.o
330 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSBACKUP
333 [SUBSYSTEM::RPC_NDR_EFS]
334 ADD_OBJ_FILES = librpc/gen_ndr/ndr_efs_c.o
335 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EFS
338 [SUBSYSTEM::RPC_NDR_LSA]
339 ADD_OBJ_FILES = librpc/gen_ndr/ndr_lsa_c.o
340 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
343 [SUBSYSTEM::RPC_NDR_LSADS]
344 ADD_OBJ_FILES = librpc/gen_ndr/ndr_lsads_c.o
345 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSADS
348 [SUBSYSTEM::RPC_NDR_DFS]
349 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dfs_c.o
350 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
353 [SUBSYSTEM::RPC_NDR_DRSUAPI]
354 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi_c.o
355 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
358 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
359 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs_c.o
360 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSBLOBS
363 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
364 ADD_OBJ_FILES = librpc/gen_ndr/ndr_policyagent_c.o
365 REQUIRED_SUBSYSTEMS = LIBRPC NDR_POLICYAGENT
368 [SUBSYSTEM::RPC_NDR_SAMR]
369 ADD_OBJ_FILES = librpc/gen_ndr/ndr_samr_c.o
370 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
373 [SUBSYSTEM::RPC_NDR_SPOOLSS]
374 ADD_OBJ_FILES = librpc/gen_ndr/ndr_spoolss_c.o
375 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
378 [SUBSYSTEM::RPC_NDR_WKSSVC]
379 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc_c.o
380 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
383 [SUBSYSTEM::RPC_NDR_SRVSVC]
384 ADD_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc_c.o
385 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
388 [SUBSYSTEM::RPC_NDR_SVCCTL]
389 ADD_OBJ_FILES = librpc/gen_ndr/ndr_svcctl_c.o
390 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
393 [SUBSYSTEM::RPC_NDR_ATSVC]
394 ADD_OBJ_FILES = librpc/gen_ndr/ndr_atsvc_c.o
395 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ATSVC
398 [SUBSYSTEM::RPC_NDR_EVENTLOG]
399 ADD_OBJ_FILES = librpc/gen_ndr/ndr_eventlog_c.o
400 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
403 [SUBSYSTEM::RPC_NDR_EPMAPPER]
404 ADD_OBJ_FILES = librpc/gen_ndr/ndr_epmapper_c.o
405 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EPMAPPER
408 [SUBSYSTEM::RPC_NDR_DBGIDL]
409 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl_c.o
410 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DBGIDL
413 [SUBSYSTEM::RPC_NDR_DSSETUP]
414 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dssetup_c.o
415 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSSETUP
418 [SUBSYSTEM::RPC_NDR_MSGSVC]
419 ADD_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc_c.o
420 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MSGSVC
423 [SUBSYSTEM::RPC_NDR_WINS]
424 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wins_c.o
425 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINS
428 [SUBSYSTEM::RPC_NDR_WINREG]
429 ADD_OBJ_FILES = librpc/gen_ndr/ndr_winreg_c.o
430 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
433 [SUBSYSTEM::RPC_NDR_MGMT]
434 ADD_OBJ_FILES = librpc/gen_ndr/ndr_mgmt_c.o
435 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT
438 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
439 ADD_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage_c.o
440 REQUIRED_SUBSYSTEMS = LIBRPC NDR_PROTECTED_STORAGE
443 [SUBSYSTEM::DCOM_PROXY_DCOM]
444 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dcom_c.o
445 INIT_FUNCTION = dcom_dcom_init
446 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DCOM
449 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
450 ADD_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver_c.o
451 REQUIRED_SUBSYSTEMS = LIBRPC NDR_OXIDRESOLVER
454 [SUBSYSTEM::RPC_NDR_REMACT]
455 ADD_OBJ_FILES = librpc/gen_ndr/ndr_remact_c.o
456 REQUIRED_SUBSYSTEMS = LIBRPC NDR_REMACT
459 [SUBSYSTEM::RPC_NDR_WZCSVC]
460 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc_c.o
461 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WZCSVC
464 [SUBSYSTEM::RPC_NDR_BROWSER]
465 ADD_OBJ_FILES = librpc/gen_ndr/ndr_browser_c.o
466 REQUIRED_SUBSYSTEMS = LIBRPC NDR_BROWSER
469 [SUBSYSTEM::RPC_NDR_W32TIME]
470 ADD_OBJ_FILES = librpc/gen_ndr/ndr_w32time_c.o
471 REQUIRED_SUBSYSTEMS = LIBRPC NDR_W32TIME
474 [SUBSYSTEM::RPC_NDR_SCERPC]
475 ADD_OBJ_FILES = librpc/gen_ndr/ndr_scerpc_c.o
476 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SCERPC
479 [SUBSYSTEM::RPC_NDR_NTSVCS]
480 ADD_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs_c.o
481 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NTSVCS
484 [SUBSYSTEM::RPC_NDR_NETLOGON]
485 ADD_OBJ_FILES = librpc/gen_ndr/ndr_netlogon_c.o
486 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NETLOGON
489 [SUBSYSTEM::RPC_NDR_TRKWKS]
490 ADD_OBJ_FILES = librpc/gen_ndr/ndr_trkwks_c.o
491 REQUIRED_SUBSYSTEMS = LIBRPC NDR_TRKWKS
494 [SUBSYSTEM::RPC_NDR_KEYSVC]
495 ADD_OBJ_FILES = librpc/gen_ndr/ndr_keysvc_c.o
496 REQUIRED_SUBSYSTEMS = LIBRPC NDR_KEYSVC
499 ################################################
500 # Start SUBSYSTEM LIBRPC
502 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
503 # End SUBSYSTEM LIBRPC
504 ################################################