1# Server process model subsystem 2 3################################################ 4# Start MODULE process_model_single 5[MODULE::process_model_single] 6INIT_FUNCTION = process_model_single_init 7OUTPUT_TYPE = MERGED_OBJ 8SUBSYSTEM = process_model 9# End MODULE process_model_single 10################################################ 11 12process_model_single_OBJ_FILES = $(smbdsrcdir)/process_single.o 13 14################################################ 15# Start MODULE process_model_standard 16[MODULE::process_model_standard] 17INIT_FUNCTION = process_model_standard_init 18SUBSYSTEM = process_model 19PRIVATE_DEPENDENCIES = LIBEVENTS SETPROCTITLE 20# End MODULE process_model_standard 21################################################ 22 23process_model_standard_OBJ_FILES = $(smbdsrcdir)/process_standard.o 24 25################################################ 26# Start MODULE process_model_thread 27[MODULE::process_model_thread] 28INIT_FUNCTION = process_model_thread_init 29SUBSYSTEM = process_model 30PRIVATE_DEPENDENCIES = PTHREAD 31# End MODULE process_model_thread 32################################################ 33 34process_model_thread_OBJ_FILES = $(smbdsrcdir)/process_thread.o 35 36################################################ 37# Start MODULE process_model_prefork 38[MODULE::process_model_prefork] 39INIT_FUNCTION = process_model_prefork_init 40SUBSYSTEM = process_model 41PRIVATE_DEPENDENCIES = LIBEVENTS SETPROCTITLE 42# End MODULE process_model_thread 43################################################ 44 45process_model_prefork_OBJ_FILES = $(smbdsrcdir)/process_prefork.o 46 47[SUBSYSTEM::process_model] 48PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBSAMBA-HOSTCONFIG 49 50process_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))) 53