1# SMB server subsystem 2# 3[MODULE::SERVICE_SMB] 4INIT_FUNCTION = server_service_smb_init 5SUBSYSTEM = service 6OUTPUT_TYPE = MERGED_OBJ 7PRIVATE_DEPENDENCIES = SMB_SERVER 8 9SERVICE_SMB_OBJ_FILES = $(smb_serversrcdir)/smb_server.o 10 11$(eval $(call proto_header_template,$(smb_serversrcdir)/service_smb_proto.h,$(SERVICE_SMB_OBJ_FILES:.o=.c))) 12 13# samba3 SMB server subsystem 14# 15[MODULE::SERVICE_SAMBA3_SMB] 16INIT_FUNCTION = server_service_samba3_smb_init 17SUBSYSTEM = service 18 19SERVICE_SAMBA3_SMB_OBJ_FILES = $(smb_serversrcdir)/smb_samba3.o 20 21####################### 22# Start SUBSYSTEM SMB 23[SUBSYSTEM::SMB_SERVER] 24PUBLIC_DEPENDENCIES = \ 25 share \ 26 LIBPACKET \ 27 SMB_PROTOCOL \ 28 SMB2_PROTOCOL 29# End SUBSYSTEM SMB 30####################### 31 32SMB_SERVER_OBJ_FILES = $(addprefix $(smb_serversrcdir)/, \ 33 handle.o \ 34 tcon.o \ 35 session.o \ 36 blob.o \ 37 management.o) 38 39$(eval $(call proto_header_template,$(smb_serversrcdir)/smb_server_proto.h,$(SMB_SERVER_OBJ_FILES:.o=.c))) 40 41mkinclude smb/config.mk 42mkinclude smb2/config.mk 43