Merge branch 'master' of git://git.samba.org/samba
[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 OUTPUT_TYPE = MERGED_OBJ
8 SUBSYSTEM = process_model
9 # End MODULE process_model_single
10 ################################################
11
12 process_model_single_OBJ_FILES = $(smbdsrcdir)/process_single.o
13
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 ################################################
22
23 process_model_standard_OBJ_FILES = $(smbdsrcdir)/process_standard.o
24
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 ################################################
33
34 process_model_thread_OBJ_FILES = $(smbdsrcdir)/process_thread.o
35
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 ################################################
44
45 process_model_prefork_OBJ_FILES = $(smbdsrcdir)/process_prefork.o
46
47 [SUBSYSTEM::process_model]
48 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBSAMBA-HOSTCONFIG
49
50 process_model_OBJ_FILES = $(smbdsrcdir)/process_model.o
51
52 $(eval $(call proto_header_template,$(smbdsrcdir)/process_model_proto.h,$(process_model_OBJ_FILES:.o=.c)))