f344e6b65114a7a381f27cb7fcce41a3967cf99e
[kai/samba.git] / source / rpc_server / config.mk
1 # DCERPC Server subsystem
2
3 ################################################
4 # Start SUBSYSTEM DCERPC_COMMON
5 [SUBSYSTEM::DCERPC_COMMON]
6 ADD_OBJ_FILES = \
7                 rpc_server/common/server_info.o \
8                 rpc_server/common/share_info.o
9 #
10 # End SUBSYSTEM DCERPC_COMMON
11 ################################################
12
13 ################################################
14 # Start SUBSYSTEM SAMDB
15 [SUBSYSTEM::SAMDB]
16 INIT_OBJ_FILES = \
17                 rpc_server/samr/samdb.o
18 ADD_OBJ_FILES = \
19                 rpc_server/samr/samr_utils.o
20 REQUIRED_SUBSYSTEMS = \
21                 LIBLDB
22 #
23 # End SUBSYSTEM SAMDB
24 ################################################
25
26 ################################################
27 # Start MODULE dcerpc_rpcecho
28 [MODULE::dcerpc_rpcecho]
29 INIT_OBJ_FILES = \
30                 rpc_server/echo/rpc_echo.o
31 # End MODULE dcerpc_rpcecho
32 ################################################
33
34 ################################################
35 # Start MODULE dcerpc_epmapper
36 [MODULE::dcerpc_epmapper]
37 INIT_OBJ_FILES = \
38                 rpc_server/epmapper/rpc_epmapper.o
39 # End MODULE dcerpc_epmapper
40 ################################################
41
42 ################################################
43 # Start MODULE dcerpc_remote
44 [MODULE::dcerpc_remote]
45 INIT_OBJ_FILES = \
46                 rpc_server/remote/dcesrv_remote.o
47 REQUIRED_SUBSYSTEMS = \
48                 LIBSMB
49 # End MODULE dcerpc_remote
50 ################################################
51
52 ################################################
53 # Start MODULE dcerpc_srvsvc
54 [MODULE::dcerpc_srvsvc]
55 INIT_OBJ_FILES = \
56                 rpc_server/srvsvc/dcesrv_srvsvc.o
57 REQUIRED_SUBSYSTEMS = \
58                 DCERPC_COMMON
59 # End MODULE dcerpc_srvsvc
60 ################################################
61
62 ################################################
63 # Start MODULE dcerpc_wkssvc
64 [MODULE::dcerpc_wkssvc]
65 INIT_OBJ_FILES = \
66                 rpc_server/wkssvc/dcesrv_wkssvc.o
67 REQUIRED_SUBSYSTEMS = \
68                 DCERPC_COMMON
69 # End MODULE dcerpc_wkssvc
70 ################################################
71
72 ################################################
73 # Start MODULE dcerpc_samr
74 [MODULE::dcerpc_samr]
75 INIT_OBJ_FILES = \
76                 rpc_server/samr/dcesrv_samr.o
77 ADD_OBJ_FILES = \
78                 rpc_server/samr/samr_password.o
79 REQUIRED_SUBSYSTEMS = \
80                 SAMDB \
81                 DCERPC_COMMON
82 # End MODULE dcerpc_samr
83 ################################################
84
85 ################################################
86 # Start MODULE dcerpc_winreg
87 [MODULE::dcerpc_winreg]
88 INIT_OBJ_FILES = \
89                 rpc_server/winreg/rpc_winreg.o
90 REQUIRED_SUBSYSTEMS = \
91                 REGISTRY
92 # End MODULE dcerpc_winreg
93 ################################################
94
95 ################################################
96 # Start MODULE dcerpc_netlogon
97 [MODULE::dcerpc_netlogon]
98 INIT_OBJ_FILES = \
99                 rpc_server/netlogon/dcerpc_netlogon.o
100 REQUIRED_SUBSYSTEMS = \
101                 SAMDB \
102                 DCERPC_COMMON
103 # End MODULE dcerpc_netlogon
104 ################################################
105
106 ################################################
107 # Start SUBSYSTEM DCERPC
108 [SUBSYSTEM::DCERPC]
109 INIT_OBJ_FILES = \
110                 rpc_server/dcerpc_server.o
111 ADD_OBJ_FILES = \
112                 rpc_server/dcerpc_tcp.o \
113                 rpc_server/dcesrv_auth.o \
114                 rpc_server/handles.o
115 #
116 # End SUBSYSTEM DCERPC
117 ################################################