1
# Server process model subsystem
3
################################################
4
# Start MODULE process_model_single
5
[MODULE::process_model_single]
6
INIT_FUNCTION = process_model_single_init
7
OUTPUT_TYPE = MERGED_OBJ
8
SUBSYSTEM = process_model
9
# End MODULE process_model_single
10
################################################
12
process_model_single_OBJ_FILES = $(smbdsrcdir)/process_single.o
14
################################################
15
# Start MODULE process_model_standard
16
[MODULE::process_model_standard]
17
INIT_FUNCTION = process_model_standard_init
18
SUBSYSTEM = process_model
19
PRIVATE_DEPENDENCIES = LIBEVENTS SETPROCTITLE
20
# End MODULE process_model_standard
21
################################################
23
process_model_standard_OBJ_FILES = $(smbdsrcdir)/process_standard.o
25
################################################
26
# Start MODULE process_model_thread
27
[MODULE::process_model_thread]
28
INIT_FUNCTION = process_model_thread_init
29
SUBSYSTEM = process_model
30
PRIVATE_DEPENDENCIES = PTHREAD
31
# End MODULE process_model_thread
32
################################################
34
process_model_thread_OBJ_FILES = $(smbdsrcdir)/process_thread.o
36
################################################
37
# Start MODULE process_model_prefork
38
[MODULE::process_model_prefork]
39
INIT_FUNCTION = process_model_prefork_init
40
SUBSYSTEM = process_model
41
PRIVATE_DEPENDENCIES = LIBEVENTS SETPROCTITLE
42
# End MODULE process_model_thread
43
################################################
45
process_model_prefork_OBJ_FILES = $(smbdsrcdir)/process_prefork.o
47
[SUBSYSTEM::process_model]
48
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBSAMBA-HOSTCONFIG
50
process_model_OBJ_FILES = $(smbdsrcdir)/process_model.o
52
$(eval $(call proto_header_template,$(smbdsrcdir)/process_model_proto.h,$(process_model_OBJ_FILES:.o=.c)))