1 ################################################
2 # Start SUBSYSTEM LIBNDR
6 DESCRIPTION = Network Data Representation Core Library
7 PUBLIC_HEADERS = ndr/libndr.h
8 PUBLIC_PROTO_HEADER = ndr/libndr_proto.h
14 PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBTALLOC LIBSAMBA-UTIL CHARSET EXT_NSL
15 # End SUBSYSTEM LIBNDR
16 ################################################
18 ################################################
19 # Start SUBSYSTEM NDR_COMPRESSION
20 [LIBRARY::NDR_COMPRESSION]
23 DESCRIPTION = NDR support for compressed subcontexts
24 PRIVATE_PROTO_HEADER = ndr/ndr_compression.h
27 PUBLIC_DEPENDENCIES = LIBCOMPRESSION LIBSAMBA-ERRORS
28 # End SUBSYSTEM NDR_COMPRESSION
29 ################################################
31 [LIBRARY::NDR_SECURITY]
34 OBJ_FILES = gen_ndr/ndr_security.o ndr/ndr_sec_helper.o
35 PUBLIC_HEADERS = gen_ndr/security.h
36 PUBLIC_DEPENDENCIES = NDR_MISC LIBSECURITY
38 [LIBRARY::NDR_AUDIOSRV]
41 OBJ_FILES = gen_ndr/ndr_audiosrv.o
42 PUBLIC_DEPENDENCIES = LIBNDR
44 [LIBRARY::NDR_DNSSERVER]
47 OBJ_FILES = gen_ndr/ndr_dnsserver.o
48 PUBLIC_DEPENDENCIES = LIBNDR
50 [LIBRARY::NDR_WINSTATION]
53 OBJ_FILES = gen_ndr/ndr_winstation.o
54 PUBLIC_DEPENDENCIES = LIBNDR
57 OBJ_FILES = gen_ndr/ndr_echo.o
58 PUBLIC_DEPENDENCIES = LIBNDR
63 OBJ_FILES = gen_ndr/ndr_irpc.o
64 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
66 [LIBRARY::NDR_DSBACKUP]
69 OBJ_FILES = gen_ndr/ndr_dsbackup.o
70 PUBLIC_DEPENDENCIES = LIBNDR
75 OBJ_FILES = gen_ndr/ndr_efs.o
76 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
79 OBJ_FILES = gen_ndr/ndr_misc.o ndr/ndr_misc.o
80 PUBLIC_HEADERS = gen_ndr/misc.h gen_ndr/ndr_misc.h
81 PUBLIC_DEPENDENCIES = LIBNDR
84 OBJ_FILES = gen_ndr/ndr_rot.o
85 PUBLIC_DEPENDENCIES = LIBNDR
90 OBJ_FILES = gen_ndr/ndr_lsa.o
91 PUBLIC_HEADERS = gen_ndr/lsa.h
92 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
97 OBJ_FILES = gen_ndr/ndr_dfs.o
98 PUBLIC_DEPENDENCIES = LIBNDR
100 [LIBRARY::NDR_DRSUAPI]
103 OBJ_FILES = gen_ndr/ndr_drsuapi.o ndr/ndr_drsuapi.o
104 PUBLIC_DEPENDENCIES = LIBNDR NDR_COMPRESSION NDR_SECURITY
106 [LIBRARY::NDR_DRSBLOBS]
109 OBJ_FILES = gen_ndr/ndr_drsblobs.o
110 PUBLIC_DEPENDENCIES = LIBNDR
112 [SUBSYSTEM::NDR_SASL_HELPERS]
113 OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
114 PUBLIC_DEPENDENCIES = LIBNDR
116 [LIBRARY::NDR_POLICYAGENT]
119 OBJ_FILES = gen_ndr/ndr_policyagent.o
120 PUBLIC_DEPENDENCIES = LIBNDR
122 [LIBRARY::NDR_UNIXINFO]
125 OBJ_FILES = gen_ndr/ndr_unixinfo.o
126 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
131 OBJ_FILES = gen_ndr/ndr_samr.o
132 PUBLIC_HEADERS = gen_ndr/samr.h
133 PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
135 [LIBRARY::NDR_SPOOLSS]
138 OBJ_FILES = gen_ndr/ndr_spoolss.o
139 PUBLIC_DEPENDENCIES = LIBNDR NDR_SPOOLSS_BUF
141 [SUBSYSTEM::NDR_SPOOLSS_BUF]
142 PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h
143 OBJ_FILES = ndr/ndr_spoolss_buf.o
145 [LIBRARY::NDR_WKSSVC]
148 OBJ_FILES = gen_ndr/ndr_wkssvc.o
149 PUBLIC_DEPENDENCIES = LIBNDR
151 [LIBRARY::NDR_SRVSVC]
154 OBJ_FILES = gen_ndr/ndr_srvsvc.o
155 PUBLIC_DEPENDENCIES = LIBNDR NDR_SVCCTL
157 [LIBRARY::NDR_SVCCTL]
159 PUBLIC_HEADERS = gen_ndr/svcctl.h
161 OBJ_FILES = gen_ndr/ndr_svcctl.o
162 PUBLIC_DEPENDENCIES = LIBNDR
167 OBJ_FILES = gen_ndr/ndr_atsvc.o
168 PUBLIC_DEPENDENCIES = LIBNDR
170 [LIBRARY::NDR_EVENTLOG]
173 OBJ_FILES = gen_ndr/ndr_eventlog.o
174 PUBLIC_DEPENDENCIES = LIBNDR
176 [LIBRARY::NDR_EPMAPPER]
179 OBJ_FILES = gen_ndr/ndr_epmapper.o
180 PUBLIC_DEPENDENCIES = LIBNDR
182 [LIBRARY::NDR_DBGIDL]
185 OBJ_FILES = gen_ndr/ndr_dbgidl.o
186 PUBLIC_DEPENDENCIES = LIBNDR
188 [LIBRARY::NDR_DSSETUP]
191 OBJ_FILES = gen_ndr/ndr_dssetup.o
192 PUBLIC_DEPENDENCIES = LIBNDR
194 [LIBRARY::NDR_MSGSVC]
197 OBJ_FILES = gen_ndr/ndr_msgsvc.o
198 PUBLIC_DEPENDENCIES = LIBNDR
203 OBJ_FILES = gen_ndr/ndr_wins.o
204 PUBLIC_DEPENDENCIES = LIBNDR
206 [LIBRARY::NDR_WINREG]
209 OBJ_FILES = gen_ndr/ndr_winreg.o
210 PUBLIC_DEPENDENCIES = LIBNDR NDR_INITSHUTDOWN
212 [LIBRARY::NDR_INITSHUTDOWN]
215 OBJ_FILES = gen_ndr/ndr_initshutdown.o
216 PUBLIC_DEPENDENCIES = LIBNDR
221 OBJ_FILES = gen_ndr/ndr_mgmt.o
222 PUBLIC_DEPENDENCIES = LIBNDR
224 [LIBRARY::NDR_PROTECTED_STORAGE]
227 OBJ_FILES = gen_ndr/ndr_protected_storage.o
228 PUBLIC_DEPENDENCIES = LIBNDR
230 [SUBSYSTEM::NDR_DCOM]
231 OBJ_FILES = gen_ndr/ndr_dcom.o
232 PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
234 [SUBSYSTEM::NDR_ORPC]
235 OBJ_FILES = gen_ndr/ndr_orpc.o ndr/ndr_orpc.o
236 PUBLIC_DEPENDENCIES = LIBNDR
238 [LIBRARY::NDR_OXIDRESOLVER]
241 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
242 PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
244 [LIBRARY::NDR_REMACT]
247 OBJ_FILES = gen_ndr/ndr_remact.o
248 PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
250 [LIBRARY::NDR_WZCSVC]
253 OBJ_FILES = gen_ndr/ndr_wzcsvc.o
254 PUBLIC_DEPENDENCIES = LIBNDR
256 [LIBRARY::NDR_BROWSER]
259 OBJ_FILES = gen_ndr/ndr_browser.o
260 PUBLIC_DEPENDENCIES = LIBNDR
262 [LIBRARY::NDR_W32TIME]
265 OBJ_FILES = gen_ndr/ndr_w32time.o
266 PUBLIC_DEPENDENCIES = LIBNDR
268 [LIBRARY::NDR_SCERPC]
271 OBJ_FILES = gen_ndr/ndr_scerpc.o
272 PUBLIC_DEPENDENCIES = LIBNDR
274 [LIBRARY::NDR_NTSVCS]
277 OBJ_FILES = gen_ndr/ndr_ntsvcs.o
278 PUBLIC_DEPENDENCIES = LIBNDR
280 [LIBRARY::NDR_NETLOGON]
283 OBJ_FILES = gen_ndr/ndr_netlogon.o
284 PUBLIC_HEADERS = gen_ndr/netlogon.h
285 PUBLIC_DEPENDENCIES = LIBNDR NDR_SAMR NDR_LSA NDR_SECURITY
287 [LIBRARY::NDR_TRKWKS]
290 OBJ_FILES = gen_ndr/ndr_trkwks.o
291 PUBLIC_DEPENDENCIES = LIBNDR
293 [LIBRARY::NDR_KEYSVC]
296 OBJ_FILES = gen_ndr/ndr_keysvc.o
297 PUBLIC_DEPENDENCIES = LIBNDR
299 [SUBSYSTEM::NDR_KRB5PAC]
300 OBJ_FILES = gen_ndr/ndr_krb5pac.o ndr/ndr_krb5pac.o
301 PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON NDR_SECURITY
306 OBJ_FILES = gen_ndr/ndr_xattr.o
307 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
309 [SUBSYSTEM::NDR_OPENDB]
310 OBJ_FILES = gen_ndr/ndr_opendb.o
311 PUBLIC_DEPENDENCIES = LIBNDR
313 [SUBSYSTEM::NDR_NOTIFY]
314 OBJ_FILES = gen_ndr/ndr_notify.o
315 PUBLIC_DEPENDENCIES = LIBNDR
317 [SUBSYSTEM::NDR_SCHANNEL]
318 OBJ_FILES = gen_ndr/ndr_schannel.o
319 PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
322 OBJ_FILES = gen_ndr/ndr_nbt.o
323 PUBLIC_HEADERS = gen_ndr/nbt.h
324 PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL NDR_SECURITY
326 [LIBRARY::NDR_WINSREPL]
329 OBJ_FILES = gen_ndr/ndr_winsrepl.o
330 PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
332 librpc/gen_ndr/tables.c: $(IDL_NDR_PARSE_H_FILES)
333 @echo Generating librpc/gen_ndr/tables.c
334 @$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_PARSE_H_FILES) > librpc/gen_ndr/tables.x
335 mv librpc/gen_ndr/tables.x librpc/gen_ndr/tables.c
340 OBJ_FILES = rpc/table.o gen_ndr/tables.o
341 PRIVATE_PROTO_HEADER = rpc/dcerpc_table.h
342 PUBLIC_DEPENDENCIES = \
343 NDR_AUDIOSRV NDR_ECHO NDR_DCERPC \
344 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
345 NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
346 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
347 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
348 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
349 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
350 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
351 NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM NDR_OPENDB \
352 NDR_SASL_HELPERS NDR_NOTIFY
354 [LIBRARY::RPC_NDR_ROT]
357 OBJ_FILES = gen_ndr/ndr_rot_c.o
358 PUBLIC_DEPENDENCIES = NDR_ROT dcerpc
360 [LIBRARY::RPC_NDR_AUDIOSRV]
363 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
364 PUBLIC_DEPENDENCIES = NDR_AUDIOSRV dcerpc
366 [LIBRARY::RPC_NDR_ECHO]
369 OBJ_FILES = gen_ndr/ndr_echo_c.o
370 PUBLIC_DEPENDENCIES = dcerpc NDR_ECHO
372 [LIBRARY::RPC_NDR_DSBACKUP]
375 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
376 PUBLIC_DEPENDENCIES = dcerpc NDR_DSBACKUP
378 [LIBRARY::RPC_NDR_EFS]
381 OBJ_FILES = gen_ndr/ndr_efs_c.o
382 PUBLIC_DEPENDENCIES = dcerpc NDR_EFS
384 [LIBRARY::RPC_NDR_LSA]
387 OBJ_FILES = gen_ndr/ndr_lsa_c.o
388 PUBLIC_DEPENDENCIES = dcerpc NDR_LSA
390 [LIBRARY::RPC_NDR_DFS]
393 OBJ_FILES = gen_ndr/ndr_dfs_c.o
394 PUBLIC_DEPENDENCIES = dcerpc NDR_DFS
396 [LIBRARY::RPC_NDR_DRSUAPI]
399 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
400 PUBLIC_DEPENDENCIES = dcerpc NDR_DRSUAPI
402 [LIBRARY::RPC_NDR_POLICYAGENT]
405 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
406 PUBLIC_DEPENDENCIES = dcerpc NDR_POLICYAGENT
408 [LIBRARY::RPC_NDR_UNIXINFO]
411 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
412 PUBLIC_DEPENDENCIES = dcerpc NDR_UNIXINFO
414 [LIBRARY::RPC_NDR_SAMR]
417 OBJ_FILES = gen_ndr/ndr_samr_c.o
418 PUBLIC_DEPENDENCIES = dcerpc NDR_SAMR
420 [LIBRARY::RPC_NDR_SPOOLSS]
423 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
424 PUBLIC_DEPENDENCIES = dcerpc NDR_SPOOLSS
426 [LIBRARY::RPC_NDR_WKSSVC]
429 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
430 PUBLIC_DEPENDENCIES = dcerpc NDR_WKSSVC
432 [LIBRARY::RPC_NDR_SRVSVC]
435 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
436 PUBLIC_DEPENDENCIES = dcerpc NDR_SRVSVC
438 [LIBRARY::RPC_NDR_SVCCTL]
441 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
442 PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL
444 [LIBRARY::RPC_NDR_ATSVC]
447 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
448 PUBLIC_DEPENDENCIES = dcerpc NDR_ATSVC
450 [LIBRARY::RPC_NDR_EVENTLOG]
453 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
454 PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG
456 [LIBRARY::RPC_NDR_EPMAPPER]
459 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
460 PUBLIC_DEPENDENCIES = NDR_EPMAPPER
462 [LIBRARY::RPC_NDR_DBGIDL]
465 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
466 PUBLIC_DEPENDENCIES = dcerpc NDR_DBGIDL
468 [LIBRARY::RPC_NDR_DSSETUP]
471 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
472 PUBLIC_DEPENDENCIES = dcerpc NDR_DSSETUP
474 [LIBRARY::RPC_NDR_MSGSVC]
477 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
478 PUBLIC_DEPENDENCIES = dcerpc NDR_MSGSVC
480 [LIBRARY::RPC_NDR_WINS]
483 OBJ_FILES = gen_ndr/ndr_wins_c.o
484 PUBLIC_DEPENDENCIES = dcerpc NDR_WINS
486 [LIBRARY::RPC_NDR_WINREG]
489 OBJ_FILES = gen_ndr/ndr_winreg_c.o
490 PUBLIC_DEPENDENCIES = dcerpc NDR_WINREG
492 [LIBRARY::RPC_NDR_INITSHUTDOWN]
495 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
496 PUBLIC_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN
498 [LIBRARY::RPC_NDR_MGMT]
501 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
502 PUBLIC_DEPENDENCIES = dcerpc NDR_MGMT
504 [LIBRARY::RPC_NDR_PROTECTED_STORAGE]
507 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
508 PUBLIC_DEPENDENCIES = dcerpc NDR_PROTECTED_STORAGE
510 [SUBSYSTEM::DCOM_PROXY_DCOM]
511 OBJ_FILES = gen_ndr/ndr_dcom_c.o
512 PUBLIC_DEPENDENCIES = dcerpc NDR_DCOM
514 [LIBRARY::RPC_NDR_OXIDRESOLVER]
517 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
518 PUBLIC_DEPENDENCIES = dcerpc NDR_OXIDRESOLVER
520 [LIBRARY::RPC_NDR_REMACT]
523 OBJ_FILES = gen_ndr/ndr_remact_c.o
524 PUBLIC_DEPENDENCIES = dcerpc NDR_REMACT
526 [LIBRARY::RPC_NDR_WZCSVC]
529 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
530 PUBLIC_DEPENDENCIES = dcerpc NDR_WZCSVC
532 [LIBRARY::RPC_NDR_W32TIME]
535 OBJ_FILES = gen_ndr/ndr_w32time_c.o
536 PUBLIC_DEPENDENCIES = dcerpc NDR_W32TIME
538 [LIBRARY::RPC_NDR_SCERPC]
541 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
542 PUBLIC_DEPENDENCIES = dcerpc NDR_SCERPC
544 [LIBRARY::RPC_NDR_NTSVCS]
547 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
548 PUBLIC_DEPENDENCIES = dcerpc NDR_NTSVCS
550 [LIBRARY::RPC_NDR_NETLOGON]
553 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
554 PUBLIC_DEPENDENCIES = NDR_NETLOGON
556 [LIBRARY::RPC_NDR_TRKWKS]
559 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
560 PUBLIC_DEPENDENCIES = dcerpc NDR_TRKWKS
562 [LIBRARY::RPC_NDR_KEYSVC]
565 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
566 PUBLIC_DEPENDENCIES = dcerpc NDR_KEYSVC
568 [SUBSYSTEM::NDR_DCERPC]
569 OBJ_FILES = gen_ndr/ndr_dcerpc.o
570 PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
571 PUBLIC_HEADERS = gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h
573 ################################################
574 # Start SUBSYSTEM dcerpc
578 DESCRIPTION = DCE/RPC client library
579 PUBLIC_HEADERS = rpc/dcerpc.h
580 PUBLIC_PROTO_HEADER = rpc/dcerpc_proto.h
584 rpc/dcerpc_schannel.o \
591 PRIVATE_DEPENDENCIES = \
592 samba-socket LIBCLI_RESOLVE LIBCLI_SMB LIBCLI_SMB2 \
595 NDR_SCHANNEL RPC_NDR_NETLOGON \
596 gensec LIBCLI_AUTH LIBCLI_RAW
597 # End SUBSYSTEM dcerpc
598 ################################################
600 [MODULE::RPC_EJS_ECHO]
601 INIT_FUNCTION = ejs_init_rpcecho
602 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
604 PUBLIC_DEPENDENCIES = dcerpc NDR_ECHO EJSRPC
606 [MODULE::RPC_EJS_MISC]
607 INIT_FUNCTION = ejs_init_misc
608 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
610 PUBLIC_DEPENDENCIES = dcerpc NDR_MISC EJSRPC
612 [MODULE::RPC_EJS_SAMR]
613 INIT_FUNCTION = ejs_init_samr
614 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
616 PUBLIC_DEPENDENCIES = dcerpc NDR_SAMR EJSRPC RPC_EJS_LSA RPC_EJS_SECURITY RPC_EJS_MISC
618 [MODULE::RPC_EJS_SECURITY]
619 INIT_FUNCTION = ejs_init_security
620 OBJ_FILES = gen_ndr/ndr_security_ejs.o
622 PUBLIC_DEPENDENCIES = dcerpc NDR_SECURITY EJSRPC
624 [MODULE::RPC_EJS_LSA]
625 INIT_FUNCTION = ejs_init_lsarpc
626 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
628 PUBLIC_DEPENDENCIES = dcerpc NDR_LSA EJSRPC RPC_EJS_SECURITY RPC_EJS_MISC
630 [MODULE::RPC_EJS_DFS]
631 INIT_FUNCTION = ejs_init_netdfs
632 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
634 PUBLIC_DEPENDENCIES = dcerpc NDR_DFS EJSRPC
636 [MODULE::RPC_EJS_DRSUAPI]
637 INIT_FUNCTION = ejs_init_drsuapi
638 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
640 PUBLIC_DEPENDENCIES = dcerpc NDR_DRSUAPI EJSRPC RPC_EJS_MISC
642 [MODULE::RPC_EJS_SPOOLSS]
643 INIT_FUNCTION = ejs_init_spoolss
644 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
647 PUBLIC_DEPENDENCIES = dcerpc NDR_SPOOLSS EJSRPC
649 [MODULE::RPC_EJS_WKSSVC]
650 INIT_FUNCTION = ejs_init_wkssvc
651 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
653 PUBLIC_DEPENDENCIES = dcerpc NDR_WKSSVC EJSRPC RPC_EJS_SRVSVC RPC_EJS_MISC
655 [MODULE::RPC_EJS_SRVSVC]
656 INIT_FUNCTION = ejs_init_srvsvc
657 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
659 PUBLIC_DEPENDENCIES = dcerpc NDR_SRVSVC EJSRPC RPC_EJS_MISC RPC_EJS_SVCCTL RPC_EJS_SECURITY
661 [MODULE::RPC_EJS_EVENTLOG]
662 INIT_FUNCTION = ejs_init_eventlog
663 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
665 PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG EJSRPC RPC_EJS_MISC
667 [MODULE::RPC_EJS_WINREG]
668 INIT_FUNCTION = ejs_init_winreg
669 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
671 PUBLIC_DEPENDENCIES = dcerpc NDR_WINREG EJSRPC RPC_EJS_INITSHUTDOWN \
672 RPC_EJS_MISC RPC_EJS_SECURITY
674 [MODULE::RPC_EJS_INITSHUTDOWN]
675 INIT_FUNCTION = ejs_init_initshutdown
676 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
678 PUBLIC_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN EJSRPC
680 [MODULE::RPC_EJS_NETLOGON]
681 INIT_FUNCTION = ejs_init_netlogon
682 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
684 PUBLIC_DEPENDENCIES = dcerpc NDR_NETLOGON EJSRPC RPC_EJS_SAMR RPC_EJS_SECURITY RPC_EJS_MISC
686 [MODULE::RPC_EJS_SVCCTL]
687 INIT_FUNCTION = ejs_init_svcctl
688 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
690 PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL EJSRPC RPC_EJS_MISC
692 [MODULE::RPC_EJS_IRPC]
693 INIT_FUNCTION = ejs_init_irpc
694 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
696 PUBLIC_DEPENDENCIES = dcerpc NDR_IRPC EJSRPC