Fix typo.
[Samba.git] / source4 / rpc_server / config.mk
blob6b1813544ec4ac77e51869a09be229c7abc60a96
1 # DCERPC Server subsystem
3 ################################################
4 # Start SUBSYSTEM DCERPC_COMMON
5 [SUBSYSTEM::DCERPC_COMMON]
7 # End SUBSYSTEM DCERPC_COMMON
8 ################################################
10 DCERPC_COMMON_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/common/, server_info.o share_info.o)
12 $(eval $(call proto_header_template,$(rpc_serversrcdir)/common/proto.h,$(DCERPC_COMMON_OBJ_FILES:.o=.c)))
14 PUBLIC_HEADERS += $(rpc_serversrcdir)/common/common.h
16 ################################################
17 # Start MODULE dcerpc_rpcecho
18 [MODULE::dcerpc_rpcecho]
19 INIT_FUNCTION = dcerpc_server_rpcecho_init
20 SUBSYSTEM = DCESRV
21 PRIVATE_DEPENDENCIES = NDR_ECHO
22 # End MODULE dcerpc_rpcecho
23 ################################################
25 dcerpc_rpcecho_OBJ_FILES = $(rpc_serversrcdir)/echo/rpc_echo.o
27 ################################################
28 # Start MODULE dcerpc_epmapper
29 [MODULE::dcerpc_epmapper]
30 INIT_FUNCTION = dcerpc_server_epmapper_init
31 SUBSYSTEM = DCESRV
32 PRIVATE_DEPENDENCIES = NDR_EPMAPPER
33 # End MODULE dcerpc_epmapper
34 ################################################
36 dcerpc_epmapper_OBJ_FILES = $(rpc_serversrcdir)/epmapper/rpc_epmapper.o
38 ################################################
39 # Start MODULE dcerpc_remote
40 [MODULE::dcerpc_remote]
41 INIT_FUNCTION = dcerpc_server_remote_init
42 SUBSYSTEM = DCESRV
43 PRIVATE_DEPENDENCIES = \
44 LIBCLI_SMB NDR_TABLE
45 # End MODULE dcerpc_remote
46 ################################################
48 dcerpc_remote_OBJ_FILES = $(rpc_serversrcdir)/remote/dcesrv_remote.o
50 ################################################
51 # Start MODULE dcerpc_srvsvc
52 [MODULE::dcerpc_srvsvc]
53 INIT_FUNCTION = dcerpc_server_srvsvc_init
54 SUBSYSTEM = DCESRV
55 PRIVATE_DEPENDENCIES = \
56 DCERPC_COMMON NDR_SRVSVC share
57 # End MODULE dcerpc_srvsvc
58 ################################################
61 dcerpc_srvsvc_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/srvsvc/, dcesrv_srvsvc.o srvsvc_ntvfs.o)
63 $(eval $(call proto_header_template,$(rpc_serversrcdir)/srvsvc/proto.h,$(dcerpc_srvsvc_OBJ_FILES:.o=.c)))
65 ################################################
66 # Start MODULE dcerpc_wkssvc
67 [MODULE::dcerpc_wkssvc]
68 INIT_FUNCTION = dcerpc_server_wkssvc_init
69 SUBSYSTEM = DCESRV
70 PRIVATE_DEPENDENCIES = \
71 DCERPC_COMMON NDR_WKSSVC
72 # End MODULE dcerpc_wkssvc
73 ################################################
75 dcerpc_wkssvc_OBJ_FILES = $(rpc_serversrcdir)/wkssvc/dcesrv_wkssvc.o
77 ################################################
78 # Start MODULE dcerpc_unixinfo
79 [MODULE::dcerpc_unixinfo]
80 INIT_FUNCTION = dcerpc_server_unixinfo_init
81 SUBSYSTEM = DCESRV
82 PRIVATE_DEPENDENCIES = \
83 DCERPC_COMMON \
84 SAMDB \
85 NDR_UNIXINFO \
86 NSS_WRAPPER \
87 LIBWBCLIENT
88 # End MODULE dcerpc_unixinfo
89 ################################################
91 dcerpc_unixinfo_OBJ_FILES = $(rpc_serversrcdir)/unixinfo/dcesrv_unixinfo.o
93 ################################################
94 # Start MODULE dcesrv_samr
95 [MODULE::dcesrv_samr]
96 INIT_FUNCTION = dcerpc_server_samr_init
97 SUBSYSTEM = DCESRV
98 PRIVATE_DEPENDENCIES = \
99 SAMDB \
100 DCERPC_COMMON \
101 NDR_SAMR
102 # End MODULE dcesrv_samr
103 ################################################
105 dcesrv_samr_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/samr/, dcesrv_samr.o samr_password.o)
107 $(eval $(call proto_header_template,$(rpc_serversrcdir)/samr/proto.h,$(dcesrv_samr_OBJ_FILES:.o=.c)))
109 ################################################
110 # Start MODULE dcerpc_winreg
111 [MODULE::dcerpc_winreg]
112 INIT_FUNCTION = dcerpc_server_winreg_init
113 SUBSYSTEM = DCESRV
114 OUTPUT_TYPE = MERGED_OBJ
115 PRIVATE_DEPENDENCIES = \
116 registry NDR_WINREG
117 # End MODULE dcerpc_winreg
118 ################################################
120 dcerpc_winreg_OBJ_FILES = $(rpc_serversrcdir)/winreg/rpc_winreg.o
122 ################################################
123 # Start MODULE dcerpc_netlogon
124 [MODULE::dcerpc_netlogon]
125 INIT_FUNCTION = dcerpc_server_netlogon_init
126 SUBSYSTEM = DCESRV
127 PRIVATE_DEPENDENCIES = \
128 DCERPC_COMMON \
129 SCHANNELDB \
130 NDR_NETLOGON \
131 auth_sam
132 # End MODULE dcerpc_netlogon
133 ################################################
135 dcerpc_netlogon_OBJ_FILES = $(rpc_serversrcdir)/netlogon/dcerpc_netlogon.o
137 ################################################
138 # Start MODULE dcerpc_lsa
139 [MODULE::dcerpc_lsarpc]
140 INIT_FUNCTION = dcerpc_server_lsa_init
141 SUBSYSTEM = DCESRV
142 PRIVATE_DEPENDENCIES = \
143 SAMDB \
144 DCERPC_COMMON \
145 NDR_LSA \
146 LIBCLI_AUTH \
147 NDR_DSSETUP
148 # End MODULE dcerpc_lsa
149 ################################################
151 dcerpc_lsarpc_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/lsa/, dcesrv_lsa.o lsa_init.o lsa_lookup.o)
153 $(eval $(call proto_header_template,$(rpc_serversrcdir)/lsa/proto.h,$(dcerpc_lsarpc_OBJ_FILES:.o=.c)))
156 ################################################
157 # Start MODULE dcerpc_spoolss
158 [MODULE::dcerpc_spoolss]
159 INIT_FUNCTION = dcerpc_server_spoolss_init
160 SUBSYSTEM = DCESRV
161 OUTPUT_TYPE = MERGED_OBJ
162 PRIVATE_DEPENDENCIES = \
163 DCERPC_COMMON \
164 NDR_SPOOLSS \
165 ntptr \
166 RPC_NDR_SPOOLSS
167 # End MODULE dcerpc_spoolss
168 ################################################
170 dcerpc_spoolss_OBJ_FILES = $(rpc_serversrcdir)/spoolss/dcesrv_spoolss.o
172 ################################################
173 # Start MODULE dcerpc_drsuapi
174 [MODULE::dcerpc_drsuapi]
175 INIT_FUNCTION = dcerpc_server_drsuapi_init
176 SUBSYSTEM = DCESRV
177 PRIVATE_DEPENDENCIES = \
178 SAMDB \
179 DCERPC_COMMON \
180 NDR_DRSUAPI
181 # End MODULE dcerpc_drsuapi
182 ################################################
184 dcerpc_drsuapi_OBJ_FILES = $(rpc_serversrcdir)/drsuapi/dcesrv_drsuapi.o
186 ################################################
187 # Start SUBSYSTEM dcerpc_server
188 [SUBSYSTEM::dcerpc_server]
189 PRIVATE_DEPENDENCIES = \
190 LIBCLI_AUTH \
191 LIBNDR \
192 dcerpc
194 dcerpc_server_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/, \
195 dcerpc_server.o \
196 dcesrv_auth.o \
197 dcesrv_mgmt.o \
198 handles.o)
200 $(eval $(call proto_header_template,$(rpc_serversrcdir)/dcerpc_server_proto.h,$(dcerpc_server_OBJ_FILES:.o=.c)))
202 # End SUBSYSTEM DCERPC
203 ################################################
205 PUBLIC_HEADERS += $(rpc_serversrcdir)/dcerpc_server.h
207 [MODULE::DCESRV]
208 INIT_FUNCTION = server_service_rpc_init
209 SUBSYSTEM = smbd
210 PRIVATE_DEPENDENCIES = dcerpc_server
212 DCESRV_OBJ_FILES = $(rpc_serversrcdir)/service_rpc.o