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_smb.o \
27 librpc/rpc/dcerpc_sock.o
28 REQUIRED_SUBSYSTEMS = SOCKET
29 # End SUBSYSTEM LIBRPC_RAW
30 ################################################
32 [SUBSYSTEM::NDR_AUDIOSRV]
33 INIT_FUNCTION = dcerpc_audiosrv_init
34 INIT_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv.o
36 REQUIRED_SUBSYSTEMS = LIBNDR
38 [SUBSYSTEM::NDR_DCERPC]
39 INIT_FUNCTION = dcerpc_dcerpc_init
40 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcerpc.o
42 REQUIRED_SUBSYSTEMS = LIBNDR
45 INIT_FUNCTION = dcerpc_echo_init
46 INIT_OBJ_FILES = librpc/gen_ndr/ndr_echo.o
48 REQUIRED_SUBSYSTEMS = LIBNDR
50 [SUBSYSTEM::NDR_EXCHANGE]
51 INIT_FUNCTION = dcerpc_exchange_init
52 INIT_OBJ_FILES = librpc/gen_ndr/ndr_exchange.o
54 REQUIRED_SUBSYSTEMS = LIBNDR
56 [SUBSYSTEM::NDR_DSBACKUP]
57 INIT_FUNCTION = dcerpc_dsbackup_init
58 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup.o
60 REQUIRED_SUBSYSTEMS = LIBNDR
63 INIT_FUNCTION = dcerpc_efs_init
64 INIT_OBJ_FILES = librpc/gen_ndr/ndr_efs.o
66 REQUIRED_SUBSYSTEMS = LIBNDR
69 INIT_FUNCTION = dcerpc_misc_init
70 INIT_OBJ_FILES = librpc/gen_ndr/ndr_misc.o
72 REQUIRED_SUBSYSTEMS = LIBNDR
75 INIT_FUNCTION = dcerpc_rot_init
76 INIT_OBJ_FILES = librpc/gen_ndr/ndr_rot.o
78 REQUIRED_SUBSYSTEMS = LIBNDR
81 INIT_FUNCTION = dcerpc_lsa_init
82 INIT_OBJ_FILES = librpc/gen_ndr/ndr_lsa.o
84 REQUIRED_SUBSYSTEMS = LIBNDR
87 INIT_FUNCTION = dcerpc_dfs_init
88 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dfs.o
90 REQUIRED_SUBSYSTEMS = LIBNDR
92 [SUBSYSTEM::NDR_DRSUAPI]
93 INIT_FUNCTION = dcerpc_drsuapi_init
94 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi.o
96 REQUIRED_SUBSYSTEMS = LIBNDR
98 [SUBSYSTEM::NDR_DRSBLOBS]
99 INIT_FUNCTION = dcerpc_drsblobs_init
100 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs.o
102 REQUIRED_SUBSYSTEMS = LIBNDR
104 [SUBSYSTEM::NDR_POLICYAGENT]
105 INIT_FUNCTION = dcerpc_policyagent_init
106 INIT_OBJ_FILES = librpc/gen_ndr/ndr_policyagent.o
108 REQUIRED_SUBSYSTEMS = LIBNDR
110 [SUBSYSTEM::NDR_SAMR]
111 INIT_FUNCTION = dcerpc_samr_init
112 INIT_OBJ_FILES = librpc/gen_ndr/ndr_samr.o
114 REQUIRED_SUBSYSTEMS = LIBNDR
116 [SUBSYSTEM::NDR_SPOOLSS]
117 INIT_FUNCTION = dcerpc_spoolss_init
118 INIT_OBJ_FILES = librpc/gen_ndr/ndr_spoolss.o
120 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
122 [SUBSYSTEM::NDR_SPOOLSS_BUF]
123 INIT_OBJ_FILES = librpc/ndr/ndr_spoolss_buf.o
125 [SUBSYSTEM::NDR_WKSSVC]
126 INIT_FUNCTION = dcerpc_wkssvc_init
127 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc.o
129 REQUIRED_SUBSYSTEMS = LIBNDR
131 [SUBSYSTEM::NDR_SRVSVC]
132 INIT_FUNCTION = dcerpc_srvsvc_init
133 INIT_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc.o
135 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
137 [SUBSYSTEM::NDR_SVCCTL]
138 INIT_FUNCTION = dcerpc_svcctl_init
139 INIT_OBJ_FILES = librpc/gen_ndr/ndr_svcctl.o
141 REQUIRED_SUBSYSTEMS = LIBNDR
143 [SUBSYSTEM::NDR_ATSVC]
144 INIT_FUNCTION = dcerpc_atsvc_init
145 INIT_OBJ_FILES = librpc/gen_ndr/ndr_atsvc.o
147 REQUIRED_SUBSYSTEMS = LIBNDR
149 [SUBSYSTEM::NDR_EVENTLOG]
150 INIT_FUNCTION = dcerpc_eventlog_init
151 INIT_OBJ_FILES = librpc/gen_ndr/ndr_eventlog.o
153 REQUIRED_SUBSYSTEMS = LIBNDR
155 [SUBSYSTEM::NDR_EPMAPPER]
156 INIT_FUNCTION = dcerpc_epmapper_init
157 INIT_OBJ_FILES = librpc/gen_ndr/ndr_epmapper.o
159 REQUIRED_SUBSYSTEMS = LIBNDR
161 [SUBSYSTEM::NDR_DBGIDL]
162 INIT_FUNCTION = dcerpc_dbgidl_init
163 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl.o
165 REQUIRED_SUBSYSTEMS = LIBNDR
167 [SUBSYSTEM::NDR_DSSETUP]
168 INIT_FUNCTION = dcerpc_dssetup_init
169 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dssetup.o
171 REQUIRED_SUBSYSTEMS = LIBNDR
173 [SUBSYSTEM::NDR_MSGSVC]
174 INIT_FUNCTION = dcerpc_msgsvc_init
175 INIT_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc.o
177 REQUIRED_SUBSYSTEMS = LIBNDR
179 [SUBSYSTEM::NDR_WINS]
180 INIT_FUNCTION = dcerpc_wins_init
181 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wins.o
183 REQUIRED_SUBSYSTEMS = LIBNDR
185 [SUBSYSTEM::NDR_WINREG]
186 INIT_FUNCTION = dcerpc_winreg_init
187 INIT_OBJ_FILES = librpc/gen_ndr/ndr_winreg.o
189 REQUIRED_SUBSYSTEMS = LIBNDR
191 [SUBSYSTEM::NDR_MGMT]
192 INIT_FUNCTION = dcerpc_mgmt_init
193 INIT_OBJ_FILES = librpc/gen_ndr/ndr_mgmt.o
195 REQUIRED_SUBSYSTEMS = LIBNDR
197 [SUBSYSTEM::NDR_PROTECTED_STORAGE]
198 INIT_FUNCTION = dcerpc_protected_storage_init
199 INIT_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage.o
201 REQUIRED_SUBSYSTEMS = LIBNDR
203 [SUBSYSTEM::NDR_DCOM_MANUAL]
204 INIT_OBJ_FILES = librpc/ndr/ndr_dcom.o
206 [SUBSYSTEM::NDR_DCOM]
207 INIT_FUNCTION = dcerpc_dcom_init
208 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcom.o
210 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM_MANUAL
212 [SUBSYSTEM::NDR_OXIDRESOLVER]
213 INIT_FUNCTION = dcerpc_oxidresolver_init
214 INIT_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver.o
216 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
218 [SUBSYSTEM::NDR_REMACT]
219 INIT_FUNCTION = dcerpc_remact_init
220 INIT_OBJ_FILES = librpc/gen_ndr/ndr_remact.o
222 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
224 [SUBSYSTEM::NDR_WZCSVC]
225 INIT_FUNCTION = dcerpc_wzcsvc_init
226 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc.o
228 REQUIRED_SUBSYSTEMS = LIBNDR
230 [SUBSYSTEM::NDR_BROWSER]
231 INIT_FUNCTION = dcerpc_browser_init
232 INIT_OBJ_FILES = librpc/gen_ndr/ndr_browser.o
234 REQUIRED_SUBSYSTEMS = LIBNDR
236 [SUBSYSTEM::NDR_W32TIME]
237 INIT_FUNCTION = dcerpc_w32time_init
238 INIT_OBJ_FILES = librpc/gen_ndr/ndr_w32time.o
240 REQUIRED_SUBSYSTEMS = LIBNDR
242 [SUBSYSTEM::NDR_SCERPC]
243 INIT_FUNCTION = dcerpc_scerpc_init
244 INIT_OBJ_FILES = librpc/gen_ndr/ndr_scerpc.o
246 REQUIRED_SUBSYSTEMS = LIBNDR
248 [SUBSYSTEM::NDR_NTSVCS]
249 INIT_FUNCTION = dcerpc_ntsvcs_init
250 INIT_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs.o
252 REQUIRED_SUBSYSTEMS = LIBNDR
254 [SUBSYSTEM::NDR_NETLOGON]
255 INIT_FUNCTION = dcerpc_netlogon_init
256 INIT_OBJ_FILES = librpc/gen_ndr/ndr_netlogon.o
258 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR
260 [SUBSYSTEM::NDR_TRKWKS]
261 INIT_FUNCTION = dcerpc_trkwks_init
262 INIT_OBJ_FILES = librpc/gen_ndr/ndr_trkwks.o
264 REQUIRED_SUBSYSTEMS = LIBNDR
266 [SUBSYSTEM::NDR_KEYSVC]
267 INIT_FUNCTION = dcerpc_keysvc_init
268 INIT_OBJ_FILES = librpc/gen_ndr/ndr_keysvc.o
270 REQUIRED_SUBSYSTEMS = LIBNDR
272 [SUBSYSTEM::NDR_KRB5PAC]
273 INIT_FUNCTION = dcerpc_krb5pac_init
274 INIT_OBJ_FILES = librpc/gen_ndr/ndr_krb5pac.o
276 REQUIRED_SUBSYSTEMS = LIBNDR
278 [SUBSYSTEM::NDR_XATTR]
279 INIT_FUNCTION = dcerpc_xattr_init
280 INIT_OBJ_FILES = librpc/gen_ndr/ndr_xattr.o
282 REQUIRED_SUBSYSTEMS = LIBNDR
284 [SUBSYSTEM::NDR_SCHANNEL]
285 INIT_FUNCTION = dcerpc_schannel_init
286 INIT_OBJ_FILES = librpc/gen_ndr/ndr_schannel.o
288 REQUIRED_SUBSYSTEMS = LIBNDR
291 INIT_OBJ_FILES = librpc/gen_ndr/ndr_nbt.o
292 INIT_FUNCTION = dcerpc_nbt_init
294 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC
298 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
299 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA 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 \
305 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT LIB_SECURITY_NDR
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_DFS]
343 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dfs_c.o
344 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
347 [SUBSYSTEM::RPC_NDR_DRSUAPI]
348 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi_c.o
349 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
352 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
353 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs_c.o
354 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSBLOBS
357 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
358 ADD_OBJ_FILES = librpc/gen_ndr/ndr_policyagent_c.o
359 REQUIRED_SUBSYSTEMS = LIBRPC NDR_POLICYAGENT
362 [SUBSYSTEM::RPC_NDR_SAMR]
363 ADD_OBJ_FILES = librpc/gen_ndr/ndr_samr_c.o
364 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
367 [SUBSYSTEM::RPC_NDR_SPOOLSS]
368 ADD_OBJ_FILES = librpc/gen_ndr/ndr_spoolss_c.o
369 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
372 [SUBSYSTEM::RPC_NDR_WKSSVC]
373 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc_c.o
374 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
377 [SUBSYSTEM::RPC_NDR_SRVSVC]
378 ADD_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc_c.o
379 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
382 [SUBSYSTEM::RPC_NDR_SVCCTL]
383 ADD_OBJ_FILES = librpc/gen_ndr/ndr_svcctl_c.o
384 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
387 [SUBSYSTEM::RPC_NDR_ATSVC]
388 ADD_OBJ_FILES = librpc/gen_ndr/ndr_atsvc_c.o
389 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ATSVC
392 [SUBSYSTEM::RPC_NDR_EVENTLOG]
393 ADD_OBJ_FILES = librpc/gen_ndr/ndr_eventlog_c.o
394 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
397 [SUBSYSTEM::RPC_NDR_EPMAPPER]
398 ADD_OBJ_FILES = librpc/gen_ndr/ndr_epmapper_c.o
399 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EPMAPPER
402 [SUBSYSTEM::RPC_NDR_DBGIDL]
403 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl_c.o
404 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DBGIDL
407 [SUBSYSTEM::RPC_NDR_DSSETUP]
408 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dssetup_c.o
409 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSSETUP
412 [SUBSYSTEM::RPC_NDR_MSGSVC]
413 ADD_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc_c.o
414 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MSGSVC
417 [SUBSYSTEM::RPC_NDR_WINS]
418 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wins_c.o
419 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINS
422 [SUBSYSTEM::RPC_NDR_WINREG]
423 ADD_OBJ_FILES = librpc/gen_ndr/ndr_winreg_c.o
424 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
427 [SUBSYSTEM::RPC_NDR_MGMT]
428 ADD_OBJ_FILES = librpc/gen_ndr/ndr_mgmt_c.o
429 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT
432 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
433 ADD_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage_c.o
434 REQUIRED_SUBSYSTEMS = LIBRPC NDR_PROTECTED_STORAGE
437 [SUBSYSTEM::DCOM_PROXY_DCOM]
438 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dcom_c.o
439 INIT_FUNCTION = dcom_dcom_init
440 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DCOM
443 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
444 ADD_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver_c.o
445 REQUIRED_SUBSYSTEMS = LIBRPC NDR_OXIDRESOLVER
448 [SUBSYSTEM::RPC_NDR_REMACT]
449 ADD_OBJ_FILES = librpc/gen_ndr/ndr_remact_c.o
450 REQUIRED_SUBSYSTEMS = LIBRPC NDR_REMACT
453 [SUBSYSTEM::RPC_NDR_WZCSVC]
454 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc_c.o
455 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WZCSVC
458 [SUBSYSTEM::RPC_NDR_BROWSER]
459 ADD_OBJ_FILES = librpc/gen_ndr/ndr_browser_c.o
460 REQUIRED_SUBSYSTEMS = LIBRPC NDR_BROWSER
463 [SUBSYSTEM::RPC_NDR_W32TIME]
464 ADD_OBJ_FILES = librpc/gen_ndr/ndr_w32time_c.o
465 REQUIRED_SUBSYSTEMS = LIBRPC NDR_W32TIME
468 [SUBSYSTEM::RPC_NDR_SCERPC]
469 ADD_OBJ_FILES = librpc/gen_ndr/ndr_scerpc_c.o
470 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SCERPC
473 [SUBSYSTEM::RPC_NDR_NTSVCS]
474 ADD_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs_c.o
475 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NTSVCS
478 [SUBSYSTEM::RPC_NDR_NETLOGON]
479 ADD_OBJ_FILES = librpc/gen_ndr/ndr_netlogon_c.o
480 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NETLOGON
483 [SUBSYSTEM::RPC_NDR_TRKWKS]
484 ADD_OBJ_FILES = librpc/gen_ndr/ndr_trkwks_c.o
485 REQUIRED_SUBSYSTEMS = LIBRPC NDR_TRKWKS
488 [SUBSYSTEM::RPC_NDR_KEYSVC]
489 ADD_OBJ_FILES = librpc/gen_ndr/ndr_keysvc_c.o
490 REQUIRED_SUBSYSTEMS = LIBRPC NDR_KEYSVC
493 ################################################
494 # Start SUBSYSTEM LIBRPC
496 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
497 # End SUBSYSTEM LIBRPC
498 ################################################