~zulcss/samba/server-dailies-3.4

« back to all changes in this revision

Viewing changes to source4/rpc_server/config.mk

  • Committer: Chuck Short
  • Date: 2010-09-28 20:38:39 UTC
  • Revision ID: zulcss@ubuntu.com-20100928203839-pgjulytsi9ue63x1
Initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# DCERPC Server subsystem
 
2
 
 
3
################################################
 
4
# Start SUBSYSTEM DCERPC_COMMON
 
5
[SUBSYSTEM::DCERPC_COMMON]
 
6
PRIVATE_DEPENDENCIES = LIBLDB
 
7
#
 
8
# End SUBSYSTEM DCERPC_COMMON
 
9
################################################
 
10
 
 
11
DCERPC_COMMON_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/common/, server_info.o share_info.o)
 
12
 
 
13
$(eval $(call proto_header_template,$(rpc_serversrcdir)/common/proto.h,$(DCERPC_COMMON_OBJ_FILES:.o=.c)))
 
14
 
 
15
PUBLIC_HEADERS += $(rpc_serversrcdir)/common/common.h
 
16
 
 
17
################################################
 
18
# Start MODULE dcerpc_rpcecho
 
19
[MODULE::dcerpc_rpcecho]
 
20
INIT_FUNCTION = dcerpc_server_rpcecho_init
 
21
SUBSYSTEM = dcerpc_server
 
22
PRIVATE_DEPENDENCIES = NDR_ECHO LIBEVENTS
 
23
# End MODULE dcerpc_rpcecho
 
24
################################################
 
25
 
 
26
dcerpc_rpcecho_OBJ_FILES = $(rpc_serversrcdir)/echo/rpc_echo.o
 
27
 
 
28
################################################
 
29
# Start MODULE dcerpc_epmapper
 
30
[MODULE::dcerpc_epmapper]
 
31
INIT_FUNCTION = dcerpc_server_epmapper_init
 
32
SUBSYSTEM = dcerpc_server
 
33
PRIVATE_DEPENDENCIES = NDR_EPMAPPER
 
34
# End MODULE dcerpc_epmapper
 
35
################################################
 
36
 
 
37
dcerpc_epmapper_OBJ_FILES = $(rpc_serversrcdir)/epmapper/rpc_epmapper.o
 
38
 
 
39
################################################
 
40
# Start MODULE dcerpc_remote
 
41
[MODULE::dcerpc_remote]
 
42
INIT_FUNCTION = dcerpc_server_remote_init
 
43
SUBSYSTEM = dcerpc_server
 
44
PRIVATE_DEPENDENCIES = \
 
45
                LIBCLI_SMB NDR_TABLE
 
46
# End MODULE dcerpc_remote
 
47
################################################
 
48
 
 
49
dcerpc_remote_OBJ_FILES = $(rpc_serversrcdir)/remote/dcesrv_remote.o
 
50
 
 
51
################################################
 
52
# Start MODULE dcerpc_srvsvc
 
53
[MODULE::dcerpc_srvsvc]
 
54
INIT_FUNCTION = dcerpc_server_srvsvc_init
 
55
SUBSYSTEM = dcerpc_server
 
56
PRIVATE_DEPENDENCIES = \
 
57
                DCERPC_COMMON NDR_SRVSVC share
 
58
# End MODULE dcerpc_srvsvc
 
59
################################################
 
60
 
 
61
 
 
62
dcerpc_srvsvc_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/srvsvc/, dcesrv_srvsvc.o srvsvc_ntvfs.o)
 
63
 
 
64
$(eval $(call proto_header_template,$(rpc_serversrcdir)/srvsvc/proto.h,$(dcerpc_srvsvc_OBJ_FILES:.o=.c)))
 
65
 
 
66
################################################
 
67
# Start MODULE dcerpc_wkssvc
 
68
[MODULE::dcerpc_wkssvc]
 
69
INIT_FUNCTION = dcerpc_server_wkssvc_init
 
70
SUBSYSTEM = dcerpc_server
 
71
PRIVATE_DEPENDENCIES = \
 
72
                DCERPC_COMMON NDR_WKSSVC
 
73
# End MODULE dcerpc_wkssvc
 
74
################################################
 
75
 
 
76
dcerpc_wkssvc_OBJ_FILES = $(rpc_serversrcdir)/wkssvc/dcesrv_wkssvc.o
 
77
 
 
78
################################################
 
79
# Start MODULE dcerpc_unixinfo
 
80
[MODULE::dcerpc_unixinfo]
 
81
INIT_FUNCTION = dcerpc_server_unixinfo_init
 
82
SUBSYSTEM = dcerpc_server
 
83
PRIVATE_DEPENDENCIES = \
 
84
                DCERPC_COMMON \
 
85
                SAMDB \
 
86
                NDR_UNIXINFO \
 
87
                NSS_WRAPPER \
 
88
                LIBWBCLIENT
 
89
# End MODULE dcerpc_unixinfo
 
90
################################################
 
91
 
 
92
dcerpc_unixinfo_OBJ_FILES = $(rpc_serversrcdir)/unixinfo/dcesrv_unixinfo.o
 
93
 
 
94
################################################
 
95
# Start MODULE dcesrv_samr
 
96
[MODULE::dcesrv_samr]
 
97
INIT_FUNCTION = dcerpc_server_samr_init
 
98
SUBSYSTEM = dcerpc_server
 
99
PRIVATE_DEPENDENCIES = \
 
100
                SAMDB \
 
101
                DCERPC_COMMON \
 
102
                NDR_SAMR
 
103
# End MODULE dcesrv_samr
 
104
################################################
 
105
 
 
106
dcesrv_samr_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/samr/, dcesrv_samr.o samr_password.o)
 
107
 
 
108
$(eval $(call proto_header_template,$(rpc_serversrcdir)/samr/proto.h,$(dcesrv_samr_OBJ_FILES:.o=.c)))
 
109
 
 
110
################################################
 
111
# Start MODULE dcerpc_winreg
 
112
[MODULE::dcerpc_winreg]
 
113
INIT_FUNCTION = dcerpc_server_winreg_init
 
114
SUBSYSTEM = dcerpc_server
 
115
OUTPUT_TYPE = MERGED_OBJ
 
116
PRIVATE_DEPENDENCIES = \
 
117
                registry NDR_WINREG
 
118
# End MODULE dcerpc_winreg
 
119
################################################
 
120
 
 
121
dcerpc_winreg_OBJ_FILES = $(rpc_serversrcdir)/winreg/rpc_winreg.o
 
122
 
 
123
################################################
 
124
# Start MODULE dcerpc_netlogon
 
125
[MODULE::dcerpc_netlogon]
 
126
INIT_FUNCTION = dcerpc_server_netlogon_init
 
127
SUBSYSTEM = dcerpc_server
 
128
PRIVATE_DEPENDENCIES = \
 
129
                DCERPC_COMMON \
 
130
                SCHANNELDB \
 
131
                NDR_NETLOGON \
 
132
                auth_sam
 
133
# End MODULE dcerpc_netlogon
 
134
################################################
 
135
 
 
136
dcerpc_netlogon_OBJ_FILES = $(rpc_serversrcdir)/netlogon/dcerpc_netlogon.o
 
137
 
 
138
################################################
 
139
# Start MODULE dcerpc_lsa
 
140
[MODULE::dcerpc_lsarpc]
 
141
INIT_FUNCTION = dcerpc_server_lsa_init
 
142
SUBSYSTEM = dcerpc_server
 
143
PRIVATE_DEPENDENCIES = \
 
144
                SAMDB \
 
145
                DCERPC_COMMON \
 
146
                NDR_LSA \
 
147
                LIBCLI_AUTH \
 
148
                NDR_DSSETUP
 
149
# End MODULE dcerpc_lsa
 
150
################################################
 
151
 
 
152
dcerpc_lsarpc_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/lsa/, dcesrv_lsa.o lsa_init.o lsa_lookup.o)
 
153
 
 
154
$(eval $(call proto_header_template,$(rpc_serversrcdir)/lsa/proto.h,$(dcerpc_lsarpc_OBJ_FILES:.o=.c)))
 
155
 
 
156
 
 
157
################################################
 
158
# Start MODULE dcerpc_spoolss
 
159
[MODULE::dcerpc_spoolss]
 
160
INIT_FUNCTION = dcerpc_server_spoolss_init
 
161
SUBSYSTEM = dcerpc_server
 
162
OUTPUT_TYPE = MERGED_OBJ
 
163
PRIVATE_DEPENDENCIES = \
 
164
                DCERPC_COMMON \
 
165
                NDR_SPOOLSS \
 
166
                ntptr \
 
167
                RPC_NDR_SPOOLSS
 
168
# End MODULE dcerpc_spoolss
 
169
################################################
 
170
 
 
171
dcerpc_spoolss_OBJ_FILES = $(rpc_serversrcdir)/spoolss/dcesrv_spoolss.o
 
172
 
 
173
################################################
 
174
# Start MODULE dcerpc_drsuapi
 
175
[MODULE::dcerpc_drsuapi]
 
176
INIT_FUNCTION = dcerpc_server_drsuapi_init
 
177
SUBSYSTEM = dcerpc_server
 
178
PRIVATE_DEPENDENCIES = \
 
179
                SAMDB \
 
180
                DCERPC_COMMON \
 
181
                NDR_DRSUAPI
 
182
# End MODULE dcerpc_drsuapi
 
183
################################################
 
184
 
 
185
dcerpc_drsuapi_OBJ_FILES = $(rpc_serversrcdir)/drsuapi/dcesrv_drsuapi.o
 
186
 
 
187
################################################
 
188
# Start MODULE dcerpc_browser
 
189
[MODULE::dcerpc_browser]
 
190
INIT_FUNCTION = dcerpc_server_browser_init
 
191
SUBSYSTEM = dcerpc_server
 
192
PRIVATE_DEPENDENCIES = \
 
193
                DCERPC_COMMON \
 
194
                NDR_BROWSER
 
195
# End MODULE dcerpc_browser
 
196
################################################
 
197
 
 
198
dcerpc_browser_OBJ_FILES = $(rpc_serversrcdir)/browser/dcesrv_browser.o
 
199
 
 
200
################################################
 
201
# Start SUBSYSTEM dcerpc_server
 
202
[SUBSYSTEM::dcerpc_server]
 
203
PRIVATE_DEPENDENCIES = \
 
204
                LIBCLI_AUTH \
 
205
                LIBNDR \
 
206
                dcerpc samba_server_gensec
 
207
 
 
208
dcerpc_server_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/, \
 
209
                dcerpc_server.o \
 
210
                dcesrv_auth.o \
 
211
                dcesrv_mgmt.o \
 
212
                handles.o)
 
213
 
 
214
$(eval $(call proto_header_template,$(rpc_serversrcdir)/dcerpc_server_proto.h,$(dcerpc_server_OBJ_FILES:.o=.c)))
 
215
 
 
216
# End SUBSYSTEM DCERPC
 
217
################################################
 
218
 
 
219
PUBLIC_HEADERS += $(rpc_serversrcdir)/dcerpc_server.h
 
220
 
 
221
[MODULE::DCESRV]
 
222
INIT_FUNCTION = server_service_rpc_init
 
223
SUBSYSTEM = service
 
224
PRIVATE_DEPENDENCIES = dcerpc_server
 
225
 
 
226
DCESRV_OBJ_FILES = $(rpc_serversrcdir)/service_rpc.o