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