r3891: Add rot (Running Object Table) interface
[jra/samba/.git] / source4 / librpc / config.mk
1 ################################################
2 # Start SUBSYSTEM LIBNDR_RAW
3 [SUBSYSTEM::LIBNDR_RAW]
4 INIT_OBJ_FILES = \
5                 librpc/ndr/ndr.o
6 ADD_OBJ_FILES = \
7                 librpc/ndr/ndr_basic.o
8 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS
9 # End SUBSYSTEM LIBNDR_RAW
10 ################################################
11
12 [SUBSYSTEM::LIBNDR]
13 REQUIRED_SUBSYSTEMS = LIBNDR_RAW
14
15 ################################################
16 # Start SUBSYSTEM LIBRPC_RAW
17 [SUBSYSTEM::LIBRPC_RAW]
18 INIT_OBJ_FILES = \
19                 librpc/rpc/dcerpc.o
20 ADD_OBJ_FILES = \
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 ################################################
32
33 [SUBSYSTEM::NDR_AUDIOSRV]
34 INIT_FUNCTION = dcerpc_audiosrv_init
35 INIT_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv.o
36 NOPROTO = YES
37 REQUIRED_SUBSYSTEMS = LIBNDR
38
39 [SUBSYSTEM::NDR_DCERPC]
40 INIT_FUNCTION = dcerpc_dcerpc_init
41 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcerpc.o
42 NOPROTO = YES
43 REQUIRED_SUBSYSTEMS = LIBNDR
44
45 [SUBSYSTEM::NDR_ECHO]
46 INIT_FUNCTION = dcerpc_echo_init
47 INIT_OBJ_FILES = librpc/gen_ndr/ndr_echo.o
48 NOPROTO = YES
49 REQUIRED_SUBSYSTEMS = LIBNDR
50
51 [SUBSYSTEM::NDR_EXCHANGE]
52 INIT_FUNCTION = dcerpc_exchange_init
53 INIT_OBJ_FILES = librpc/gen_ndr/ndr_exchange.o
54 NOPROTO = YES
55 REQUIRED_SUBSYSTEMS = LIBNDR
56
57 [SUBSYSTEM::NDR_DSBACKUP]
58 INIT_FUNCTION = dcerpc_dsbackup_init
59 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup.o
60 NOPROTO = YES
61 REQUIRED_SUBSYSTEMS = LIBNDR
62
63 [SUBSYSTEM::NDR_EFS]
64 INIT_FUNCTION = dcerpc_efs_init
65 INIT_OBJ_FILES = librpc/gen_ndr/ndr_efs.o
66 NOPROTO = YES
67 REQUIRED_SUBSYSTEMS = LIBNDR
68
69 [SUBSYSTEM::NDR_MISC]
70 INIT_FUNCTION = dcerpc_misc_init
71 INIT_OBJ_FILES = librpc/gen_ndr/ndr_misc.o
72 NOPROTO = YES
73 REQUIRED_SUBSYSTEMS = LIBNDR
74
75 [SUBSYSTEM::NDR_ROT]
76 INIT_FUNCTION = dcerpc_rot_init
77 INIT_OBJ_FILES = librpc/gen_ndr/ndr_rot.o
78 NOPROTO = YES
79 REQUIRED_SUBSYSTEMS = LIBNDR
80
81 [SUBSYSTEM::NDR_LSA]
82 INIT_FUNCTION = dcerpc_lsa_init
83 INIT_OBJ_FILES = librpc/gen_ndr/ndr_lsa.o
84 NOPROTO = YES
85 REQUIRED_SUBSYSTEMS = LIBNDR
86
87 [SUBSYSTEM::NDR_LSADS]
88 INIT_FUNCTION = dcerpc_lsads_init
89 INIT_OBJ_FILES = librpc/gen_ndr/ndr_lsads.o
90 NOPROTO = YES
91 REQUIRED_SUBSYSTEMS = LIBNDR
92
93 [SUBSYSTEM::NDR_DFS]
94 INIT_FUNCTION = dcerpc_dfs_init
95 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dfs.o
96 NOPROTO = YES
97 REQUIRED_SUBSYSTEMS = LIBNDR
98
99 [SUBSYSTEM::NDR_DRSUAPI]
100 INIT_FUNCTION = dcerpc_drsuapi_init
101 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi.o
102 NOPROTO = YES
103 REQUIRED_SUBSYSTEMS = LIBNDR
104
105 [SUBSYSTEM::NDR_POLICYAGENT]
106 INIT_FUNCTION = dcerpc_policyagent_init
107 INIT_OBJ_FILES = librpc/gen_ndr/ndr_policyagent.o
108 NOPROTO = YES
109 REQUIRED_SUBSYSTEMS = LIBNDR
110
111 [SUBSYSTEM::NDR_SAMR]
112 INIT_FUNCTION = dcerpc_samr_init
113 INIT_OBJ_FILES = librpc/gen_ndr/ndr_samr.o
114 NOPROTO = YES
115 REQUIRED_SUBSYSTEMS = LIBNDR
116
117 [SUBSYSTEM::NDR_SPOOLSS]
118 INIT_FUNCTION = dcerpc_spoolss_init
119 INIT_OBJ_FILES = librpc/gen_ndr/ndr_spoolss.o
120 NOPROTO = YES
121 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
122
123 [SUBSYSTEM::NDR_SPOOLSS_BUF]
124 INIT_OBJ_FILES = librpc/ndr/ndr_spoolss_buf.o
125
126 [SUBSYSTEM::NDR_WKSSVC]
127 INIT_FUNCTION = dcerpc_wkssvc_init
128 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc.o
129 NOPROTO = YES
130 REQUIRED_SUBSYSTEMS = LIBNDR
131
132 [SUBSYSTEM::NDR_SRVSVC]
133 INIT_FUNCTION = dcerpc_srvsvc_init
134 INIT_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc.o
135 NOPROTO = YES
136 REQUIRED_SUBSYSTEMS = LIBNDR
137
138 [SUBSYSTEM::NDR_SVCCTL]
139 INIT_FUNCTION = dcerpc_svcctl_init
140 INIT_OBJ_FILES = librpc/gen_ndr/ndr_svcctl.o
141 NOPROTO = YES
142 REQUIRED_SUBSYSTEMS = LIBNDR
143
144 [SUBSYSTEM::NDR_ATSVC]
145 INIT_FUNCTION = dcerpc_atsvc_init
146 INIT_OBJ_FILES = librpc/gen_ndr/ndr_atsvc.o
147 NOPROTO = YES
148 REQUIRED_SUBSYSTEMS = LIBNDR
149
150 [SUBSYSTEM::NDR_EVENTLOG]
151 INIT_FUNCTION = dcerpc_eventlog_init
152 INIT_OBJ_FILES = librpc/gen_ndr/ndr_eventlog.o
153 NOPROTO = YES
154 REQUIRED_SUBSYSTEMS = LIBNDR
155
156 [SUBSYSTEM::NDR_EPMAPPER]
157 INIT_FUNCTION = dcerpc_epmapper_init
158 INIT_OBJ_FILES = librpc/gen_ndr/ndr_epmapper.o
159 NOPROTO = YES
160 REQUIRED_SUBSYSTEMS = LIBNDR
161
162 [SUBSYSTEM::NDR_DBGIDL]
163 INIT_FUNCTION = dcerpc_dbgidl_init
164 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl.o
165 NOPROTO = YES
166 REQUIRED_SUBSYSTEMS = LIBNDR
167
168 [SUBSYSTEM::NDR_DSSETUP]
169 INIT_FUNCTION = dcerpc_dssetup_init
170 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dssetup.o
171 NOPROTO = YES
172 REQUIRED_SUBSYSTEMS = LIBNDR
173
174 [SUBSYSTEM::NDR_MSGSVC]
175 INIT_FUNCTION = dcerpc_msgsvc_init
176 INIT_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc.o
177 NOPROTO = YES
178 REQUIRED_SUBSYSTEMS = LIBNDR
179
180 [SUBSYSTEM::NDR_WINS]
181 INIT_FUNCTION = dcerpc_wins_init
182 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wins.o
183 NOPROTO = YES
184 REQUIRED_SUBSYSTEMS = LIBNDR
185
186 [SUBSYSTEM::NDR_WINREG]
187 INIT_FUNCTION = dcerpc_winreg_init
188 INIT_OBJ_FILES = librpc/gen_ndr/ndr_winreg.o
189 NOPROTO = YES
190 REQUIRED_SUBSYSTEMS = LIBNDR
191
192 [SUBSYSTEM::NDR_MGMT]
193 INIT_FUNCTION = dcerpc_mgmt_init
194 INIT_OBJ_FILES = librpc/gen_ndr/ndr_mgmt.o
195 NOPROTO = YES
196 REQUIRED_SUBSYSTEMS = LIBNDR
197
198 [SUBSYSTEM::NDR_PROTECTED_STORAGE]
199 INIT_FUNCTION = dcerpc_protected_storage_init
200 INIT_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage.o
201 NOPROTO = YES
202 REQUIRED_SUBSYSTEMS = LIBNDR
203
204 [SUBSYSTEM::NDR_DCOM_MANUAL]
205 INIT_OBJ_FILES = librpc/ndr/ndr_dcom.o 
206
207 [SUBSYSTEM::NDR_DCOM]
208 INIT_FUNCTION = dcerpc_dcom_init
209 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcom.o
210 NOPROTO = YES
211 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM_MANUAL
212
213 [SUBSYSTEM::NDR_OXIDRESOLVER]
214 INIT_FUNCTION = dcerpc_oxidresolver_init
215 INIT_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver.o
216 NOPROTO = YES
217 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
218
219 [SUBSYSTEM::NDR_REMACT]
220 INIT_FUNCTION = dcerpc_remact_init
221 INIT_OBJ_FILES = librpc/gen_ndr/ndr_remact.o
222 NOPROTO = YES
223 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
224
225 [SUBSYSTEM::NDR_WZCSVC]
226 INIT_FUNCTION = dcerpc_wzcsvc_init
227 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc.o
228 NOPROTO = YES
229 REQUIRED_SUBSYSTEMS = LIBNDR
230
231 [SUBSYSTEM::NDR_BROWSER]
232 INIT_FUNCTION = dcerpc_browser_init
233 INIT_OBJ_FILES = librpc/gen_ndr/ndr_browser.o
234 NOPROTO = YES
235 REQUIRED_SUBSYSTEMS = LIBNDR
236
237 [SUBSYSTEM::NDR_W32TIME]
238 INIT_FUNCTION = dcerpc_w32time_init
239 INIT_OBJ_FILES = librpc/gen_ndr/ndr_w32time.o
240 NOPROTO = YES
241 REQUIRED_SUBSYSTEMS = LIBNDR
242
243 [SUBSYSTEM::NDR_SCERPC]
244 INIT_FUNCTION = dcerpc_scerpc_init
245 INIT_OBJ_FILES = librpc/gen_ndr/ndr_scerpc.o
246 NOPROTO = YES
247 REQUIRED_SUBSYSTEMS = LIBNDR
248
249 [SUBSYSTEM::NDR_NTSVCS]
250 INIT_FUNCTION = dcerpc_ntsvcs_init
251 INIT_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs.o
252 NOPROTO = YES
253 REQUIRED_SUBSYSTEMS = LIBNDR
254
255 [SUBSYSTEM::NDR_NETLOGON]
256 INIT_FUNCTION = dcerpc_netlogon_init
257 INIT_OBJ_FILES = librpc/gen_ndr/ndr_netlogon.o
258 NOPROTO = YES
259 REQUIRED_SUBSYSTEMS = LIBNDR
260
261 [SUBSYSTEM::NDR_TRKWKS]
262 INIT_FUNCTION = dcerpc_trkwks_init
263 INIT_OBJ_FILES = librpc/gen_ndr/ndr_trkwks.o
264 NOPROTO = YES
265 REQUIRED_SUBSYSTEMS = LIBNDR
266
267 [SUBSYSTEM::NDR_KEYSVC]
268 INIT_FUNCTION = dcerpc_keysvc_init
269 INIT_OBJ_FILES = librpc/gen_ndr/ndr_keysvc.o
270 NOPROTO = YES
271 REQUIRED_SUBSYSTEMS = LIBNDR
272
273 [SUBSYSTEM::NDR_KRB5PAC]
274 INIT_FUNCTION = dcerpc_krb5pac_init
275 INIT_OBJ_FILES = librpc/gen_ndr/ndr_krb5pac.o
276 NOPROTO = YES
277 REQUIRED_SUBSYSTEMS = LIBNDR
278
279 [SUBSYSTEM::NDR_XATTR]
280 INIT_FUNCTION = dcerpc_xattr_init
281 INIT_OBJ_FILES = librpc/gen_ndr/ndr_xattr.o
282 NOPROTO = YES
283 REQUIRED_SUBSYSTEMS = LIBNDR
284
285 [SUBSYSTEM::NDR_SCHANNEL]
286 INIT_FUNCTION = dcerpc_schannel_init
287 INIT_OBJ_FILES = librpc/gen_ndr/ndr_schannel.o
288 NOPROTO = YES
289 REQUIRED_SUBSYSTEMS = LIBNDR
290
291 [SUBSYSTEM::NDR_ALL]
292 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
293         NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_LSADS NDR_DFS NDR_DRSUAPI \
294         NDR_POLICYAGENT NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
295         NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
296         NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_DCOM NDR_OXIDRESOLVER \
297         NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
298         NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
299         NDR_ROT
300
301 [SUBSYSTEM::RPC_NDR_ROT]
302 ADD_OBJ_FILES = librpc/gen_ndr/ndr_rot_c.o
303 REQUIRED_SUBSYSTEMS = NDR_ROT LIBRPC
304 NOPROTO = YES
305
306 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
307 ADD_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv_c.o
308 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBRPC
309 NOPROTO = YES
310
311 [SUBSYSTEM::RPC_NDR_ECHO]
312 ADD_OBJ_FILES = librpc/gen_ndr/ndr_echo_c.o
313 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
314 NOPROTO = YES
315
316 [SUBSYSTEM::RPC_NDR_EXCHANGE]
317 ADD_OBJ_FILES = librpc/gen_ndr/ndr_exchange_c.o
318 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EXCHANGE
319 NOPROTO = YES
320
321 [SUBSYSTEM::RPC_NDR_DSBACKUP]
322 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup_c.o
323 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSBACKUP
324 NOPROTO = YES
325
326 [SUBSYSTEM::RPC_NDR_EFS]
327 ADD_OBJ_FILES = librpc/gen_ndr/ndr_efs_c.o
328 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EFS
329 NOPROTO = YES
330
331 [SUBSYSTEM::RPC_NDR_LSA]
332 ADD_OBJ_FILES = librpc/gen_ndr/ndr_lsa_c.o
333 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
334 NOPROTO = YES
335
336 [SUBSYSTEM::RPC_NDR_LSADS]
337 ADD_OBJ_FILES = librpc/gen_ndr/ndr_lsads_c.o
338 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSADS
339 NOPROTO = YES
340
341 [SUBSYSTEM::RPC_NDR_DFS]
342 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dfs_c.o
343 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
344 NOPROTO = YES
345
346 [SUBSYSTEM::RPC_NDR_DRSUAPI]
347 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi_c.o
348 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
349 NOPROTO = YES
350
351 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
352 ADD_OBJ_FILES = librpc/gen_ndr/ndr_policyagent_c.o
353 REQUIRED_SUBSYSTEMS = LIBRPC NDR_POLICYAGENT
354 NOPROTO = YES
355
356 [SUBSYSTEM::RPC_NDR_SAMR]
357 ADD_OBJ_FILES = librpc/gen_ndr/ndr_samr_c.o
358 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
359 NOPROTO = YES
360
361 [SUBSYSTEM::RPC_NDR_SPOOLSS]
362 ADD_OBJ_FILES = librpc/gen_ndr/ndr_spoolss_c.o
363 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
364 NOPROTO = YES
365
366 [SUBSYSTEM::RPC_NDR_WKSSVC]
367 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc_c.o
368 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
369 NOPROTO = YES
370
371 [SUBSYSTEM::RPC_NDR_SRVSVC]
372 ADD_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc_c.o
373 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
374 NOPROTO = YES
375
376 [SUBSYSTEM::RPC_NDR_SVCCTL]
377 ADD_OBJ_FILES = librpc/gen_ndr/ndr_svcctl_c.o
378 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
379 NOPROTO = YES
380
381 [SUBSYSTEM::RPC_NDR_ATSVC]
382 ADD_OBJ_FILES = librpc/gen_ndr/ndr_atsvc_c.o
383 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ATSVC
384 NOPROTO = YES
385
386 [SUBSYSTEM::RPC_NDR_EVENTLOG]
387 ADD_OBJ_FILES = librpc/gen_ndr/ndr_eventlog_c.o
388 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
389 NOPROTO = YES
390
391 [SUBSYSTEM::RPC_NDR_EPMAPPER]
392 ADD_OBJ_FILES = librpc/gen_ndr/ndr_epmapper_c.o
393 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EPMAPPER
394 NOPROTO = YES
395
396 [SUBSYSTEM::RPC_NDR_DBGIDL]
397 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl_c.o
398 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DBGIDL
399 NOPROTO = YES
400
401 [SUBSYSTEM::RPC_NDR_DSSETUP]
402 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dssetup_c.o
403 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSSETUP
404 NOPROTO = YES
405
406 [SUBSYSTEM::RPC_NDR_MSGSVC]
407 ADD_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc_c.o
408 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MSGSVC
409 NOPROTO = YES
410
411 [SUBSYSTEM::RPC_NDR_WINS]
412 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wins_c.o
413 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINS
414 NOPROTO = YES
415
416 [SUBSYSTEM::RPC_NDR_WINREG]
417 ADD_OBJ_FILES = librpc/gen_ndr/ndr_winreg_c.o
418 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
419 NOPROTO = YES
420
421 [SUBSYSTEM::RPC_NDR_MGMT]
422 ADD_OBJ_FILES = librpc/gen_ndr/ndr_mgmt_c.o
423 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT
424 NOPROTO = YES
425
426 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
427 ADD_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage_c.o
428 REQUIRED_SUBSYSTEMS = LIBRPC NDR_PROTECTED_STORAGE
429 NOPROTO = YES
430
431 [SUBSYSTEM::DCOM_PROXY_DCOM]
432 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dcom_c.o
433 INIT_FUNCTION = dcom_dcom_init
434 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DCOM
435 NOPROTO = YES
436
437 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
438 ADD_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver_c.o
439 REQUIRED_SUBSYSTEMS = LIBRPC NDR_OXIDRESOLVER
440 NOPROTO = YES
441
442 [SUBSYSTEM::RPC_NDR_REMACT]
443 ADD_OBJ_FILES = librpc/gen_ndr/ndr_remact_c.o
444 REQUIRED_SUBSYSTEMS = LIBRPC NDR_REMACT
445 NOPROTO = YES
446
447 [SUBSYSTEM::RPC_NDR_WZCSVC]
448 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc_c.o
449 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WZCSVC
450 NOPROTO = YES
451
452 [SUBSYSTEM::RPC_NDR_BROWSER]
453 ADD_OBJ_FILES = librpc/gen_ndr/ndr_browser_c.o
454 REQUIRED_SUBSYSTEMS = LIBRPC NDR_BROWSER
455 NOPROTO = YES
456
457 [SUBSYSTEM::RPC_NDR_W32TIME]
458 ADD_OBJ_FILES = librpc/gen_ndr/ndr_w32time_c.o
459 REQUIRED_SUBSYSTEMS = LIBRPC NDR_W32TIME
460 NOPROTO = YES
461
462 [SUBSYSTEM::RPC_NDR_SCERPC]
463 ADD_OBJ_FILES = librpc/gen_ndr/ndr_scerpc_c.o
464 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SCERPC
465 NOPROTO = YES
466
467 [SUBSYSTEM::RPC_NDR_NTSVCS]
468 ADD_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs_c.o
469 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NTSVCS
470 NOPROTO = YES
471
472 [SUBSYSTEM::RPC_NDR_NETLOGON]
473 ADD_OBJ_FILES = librpc/gen_ndr/ndr_netlogon_c.o
474 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NETLOGON
475 NOPROTO = YES
476
477 [SUBSYSTEM::RPC_NDR_TRKWKS]
478 ADD_OBJ_FILES = librpc/gen_ndr/ndr_trkwks_c.o
479 REQUIRED_SUBSYSTEMS = LIBRPC NDR_TRKWKS
480 NOPROTO = YES
481
482 [SUBSYSTEM::RPC_NDR_KEYSVC]
483 ADD_OBJ_FILES = librpc/gen_ndr/ndr_keysvc_c.o
484 REQUIRED_SUBSYSTEMS = LIBRPC NDR_KEYSVC
485 NOPROTO = YES
486
487 ################################################
488 # Start SUBSYSTEM LIBRPC
489 [SUBSYSTEM::LIBRPC]
490 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
491 # End SUBSYSTEM LIBRPC
492 ################################################