eb83e251148d2efb32c3e1d15a56b7c48c3dd983
[ira/wip.git] / source4 / 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 ADD_OBJ_FILES = \
101                 rpc_server/netlogon/schannel_state.o
102 REQUIRED_SUBSYSTEMS = \
103                 DCERPC_COMMON
104 # End MODULE dcerpc_netlogon
105 ################################################
106
107 ################################################
108 # Start MODULE dcerpc_lsa
109 [MODULE::dcerpc_lsarpc]
110 INIT_OBJ_FILES = \
111                 rpc_server/lsa/dcesrv_lsa.o
112 REQUIRED_SUBSYSTEMS = \
113                 SAMDB \
114                 DCERPC_COMMON
115 # End MODULE dcerpc_lsa
116 ################################################
117
118 ################################################
119 # Start MODULE dcerpc_spoolss
120 [MODULE::dcerpc_spoolss]
121 INIT_OBJ_FILES = \
122                 rpc_server/spoolss/dcesrv_spoolss.o
123 REQUIRED_SUBSYSTEMS = \
124                 SAMDB \
125                 DCERPC_COMMON
126 # End MODULE dcerpc_lsa
127 ################################################
128
129 ################################################
130 # Start SUBSYSTEM DCERPC
131 [SUBSYSTEM::DCERPC]
132 INIT_OBJ_FILES = \
133                 rpc_server/dcerpc_server.o
134 ADD_OBJ_FILES = \
135                 rpc_server/dcerpc_tcp.o \
136                 rpc_server/dcesrv_auth.o \
137                 rpc_server/dcesrv_crypto.o \
138                 rpc_server/dcesrv_crypto_ntlmssp.o \
139                 rpc_server/dcesrv_crypto_schannel.o \
140                 rpc_server/handles.o
141 #
142 # End SUBSYSTEM DCERPC
143 ################################################