1# NTVFS Server subsystem 2mkinclude posix/config.mk 3mkinclude common/config.mk 4mkinclude unixuid/config.mk 5mkinclude sysdep/config.mk 6 7################################################ 8# Start MODULE ntvfs_cifs 9[MODULE::ntvfs_cifs] 10INIT_FUNCTION = ntvfs_cifs_init 11SUBSYSTEM = ntvfs 12PRIVATE_DEPENDENCIES = \ 13 LIBCLI_SMB LIBCLI_RAW 14# End MODULE ntvfs_cifs 15################################################ 16 17ntvfs_cifs_OBJ_FILES = $(ntvfssrcdir)/cifs/vfs_cifs.o 18 19 20################################################ 21# Start MODULE ntvfs_smb2 22[MODULE::ntvfs_smb2] 23INIT_FUNCTION = ntvfs_smb2_init 24SUBSYSTEM = ntvfs 25PRIVATE_DEPENDENCIES = \ 26 LIBCLI_SMB LIBCLI_RAW 27# End MODULE ntvfs_smb2 28################################################ 29 30ntvfs_smb2_OBJ_FILES = $(ntvfssrcdir)/smb2/vfs_smb2.o 31 32 33################################################ 34# Start MODULE ntvfs_simple 35[MODULE::ntvfs_simple] 36INIT_FUNCTION = ntvfs_simple_init 37SUBSYSTEM = ntvfs 38# End MODULE ntvfs_simple 39################################################ 40 41ntvfs_simple_OBJ_FILES = $(addprefix $(ntvfssrcdir)/simple/, vfs_simple.o svfs_util.o) 42 43$(eval $(call proto_header_template,$(ntvfssrcdir)/simple/proto.h,$(ntvfs_simple_OBJ_FILES:.o=.c))) 44 45################################################ 46# Start MODULE ntvfs_cifsposix 47[MODULE::ntvfs_cifsposix] 48#ENABLE = NO 49INIT_FUNCTION = ntvfs_cifs_posix_init 50SUBSYSTEM = ntvfs 51# End MODULE ntvfs_cifsposix 52################################################ 53 54ntvfs_cifsposix_OBJ_FILES = \ 55 $(addprefix $(ntvfssrcdir)/cifs_posix_cli/, vfs_cifs_posix.o svfs_util.o) 56 57$(eval $(call proto_header_template,$(ntvfssrcdir)/cifs_posix_cli/proto.h,$(ntvfs_cifsposix_OBJ_FILES:.o=.c))) 58 59################################################ 60# Start MODULE ntvfs_print 61[MODULE::ntvfs_print] 62INIT_FUNCTION = ntvfs_print_init 63SUBSYSTEM = ntvfs 64# End MODULE ntvfs_print 65################################################ 66 67ntvfs_print_OBJ_FILES = $(ntvfssrcdir)/print/vfs_print.o 68 69################################################ 70# Start MODULE ntvfs_ipc 71[MODULE::ntvfs_ipc] 72SUBSYSTEM = ntvfs 73INIT_FUNCTION = ntvfs_ipc_init 74PRIVATE_DEPENDENCIES = \ 75 NDR_NAMED_PIPE_AUTH NAMED_PIPE_AUTH_TSTREAM \ 76 HEIMDAL_GSSAPI CREDENTIALS 77# End MODULE ntvfs_ipc 78################################################ 79 80ntvfs_ipc_OBJ_FILES = $(addprefix $(ntvfssrcdir)/ipc/, vfs_ipc.o ipc_rap.o rap_server.o) 81 82$(eval $(call proto_header_template,$(ntvfssrcdir)/ipc/proto.h,$(ntvfs_ipc_OBJ_FILES:.o=.c))) 83 84################################################ 85# Start MODULE ntvfs_nbench 86[MODULE::ntvfs_nbench] 87SUBSYSTEM = ntvfs 88INIT_FUNCTION = ntvfs_nbench_init 89# End MODULE ntvfs_nbench 90################################################ 91 92ntvfs_nbench_OBJ_FILES = $(ntvfssrcdir)/nbench/vfs_nbench.o 93 94################################################ 95# Start SUBSYSTEM NTVFS 96[SUBSYSTEM::ntvfs] 97 98ntvfs_OBJ_FILES = $(addprefix $(ntvfssrcdir)/, ntvfs_base.o ntvfs_generic.o ntvfs_interface.o ntvfs_util.o) 99 100$(eval $(call proto_header_template,$(ntvfssrcdir)/ntvfs_proto.h,$(ntvfs_OBJ_FILES:.o=.c))) 101 102# PUBLIC_HEADERS += $(ntvfssrcdir)/ntvfs.h 103# 104# End SUBSYSTEM NTVFS 105################################################ 106