26b2c447d5583e462fa88d8d9317299ab8c090f2
[ira/wip.git] / source4 / smbd / config.mk
1 # server subsystem
2
3 [SUBSYSTEM::service]
4 PRIVATE_DEPENDENCIES = \
5                 LIBEVENTS MESSAGING samba-socket NDR_NAMED_PIPE_AUTH
6
7 service_OBJ_FILES = $(addprefix $(smbdsrcdir)/, \
8                 service.o \
9                 service_stream.o \
10                 service_named_pipe.o \
11                 service_task.o)
12
13 $(eval $(call proto_header_template,$(smbdsrcdir)/service_proto.h,$(service_OBJ_FILES:.o=.c)))
14
15 [SUBSYSTEM::PIDFILE]
16
17 PIDFILE_OBJ_FILES = $(smbdsrcdir)/pidfile.o
18
19 $(eval $(call proto_header_template,$(smbdsrcdir)/pidfile.h,$(PIDFILE_OBJ_FILES:.o=.c)))
20
21 [BINARY::samba]
22 INSTALLDIR = SBINDIR
23 PRIVATE_DEPENDENCIES = \
24                 process_model \
25                 service \
26                 LIBSAMBA-HOSTCONFIG \
27                 LIBSAMBA-UTIL \
28                 POPT_SAMBA \
29                 PIDFILE \
30                 LIBPOPT \
31                 gensec \
32                 registry \
33                 ntptr \
34                 ntvfs \
35                 share \
36                 CLUSTER
37
38 samba_OBJ_FILES = $(smbdsrcdir)/server.o
39 $(samba_OBJ_FILES): CFLAGS+=-DSTATIC_service_MODULES="$(service_INIT_FUNCTIONS)NULL"
40
41 MANPAGES += $(smbdsrcdir)/samba.8