s3-nmbd: Fix bug #7875
[Samba.git] / source4 / smbd / process_model.mk
blobd216edd40174726c90b29df77eaf0430e37714a7
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)))