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
)))