s3-srvsvc: avoid all init_srvsvc* functions.
[Samba.git] / source4 / smbd / config.mk
bloba76d10cbe721e9c274667ae03a6cfa538ab72c46
1 # server subsystem
3 [SUBSYSTEM::service]
4 PRIVATE_DEPENDENCIES = \
5 LIBTEVENT MESSAGING samba_socket NDR_NAMED_PIPE_AUTH
7 service_OBJ_FILES = $(addprefix $(smbdsrcdir)/, \
8 service.o \
9 service_stream.o \
10 service_named_pipe.o \
11 service_task.o)
13 $(eval $(call proto_header_template,$(smbdsrcdir)/service_proto.h,$(service_OBJ_FILES:.o=.c)))
15 [SUBSYSTEM::PIDFILE]
17 PIDFILE_OBJ_FILES = $(smbdsrcdir)/pidfile.o
19 $(eval $(call proto_header_template,$(smbdsrcdir)/pidfile.h,$(PIDFILE_OBJ_FILES:.o=.c)))
21 [BINARY::samba]
22 INSTALLDIR = SBINDIR
23 PRIVATE_DEPENDENCIES = \
24 LIBEVENTS \
25 process_model \
26 service \
27 LIBSAMBA-HOSTCONFIG \
28 LIBSAMBA-UTIL \
29 POPT_SAMBA \
30 PIDFILE \
31 LIBPOPT \
32 gensec \
33 registry \
34 ntptr \
35 ntvfs \
36 share \
37 CLUSTER
39 samba_OBJ_FILES = $(smbdsrcdir)/server.o
40 $(samba_OBJ_FILES): CFLAGS+=-DSTATIC_service_MODULES="$(service_INIT_FUNCTIONS)NULL"
42 MANPAGES += $(smbdsrcdir)/samba.8