2004-05-18 17:13:17 +04:00
# NTVFS Server subsystem
2008-02-18 22:04:18 +03:00
m k i n c l u d e p o s i x / c o n f i g . m k
m k i n c l u d e c o m m o n / c o n f i g . m k
m k i n c l u d e u n i x u i d / c o n f i g . m k
m k i n c l u d e s y s d e p / c o n f i g . m k
2004-05-18 17:13:17 +04:00
################################################
# Start MODULE ntvfs_cifs
[MODULE :: ntvfs_cifs ]
2004-11-07 02:23:15 +03:00
INIT_FUNCTION = ntvfs_cifs_init
2006-03-07 19:41:04 +03:00
SUBSYSTEM = ntvfs
2007-04-20 15:04:13 +04:00
PRIVATE_DEPENDENCIES = \
2006-05-01 22:11:15 +04:00
LIBCLI_SMB LIBCLI_RAW
2004-05-18 17:13:17 +04:00
# End MODULE ntvfs_cifs
################################################
2008-05-18 21:54:27 +04:00
ntvfs_cifs_OBJ_FILES = $( ntvfssrcdir) /cifs/vfs_cifs.o
2008-03-03 20:25:28 +03:00
2008-05-15 04:57:22 +04:00
################################################
# Start MODULE ntvfs_smb2
[MODULE :: ntvfs_smb 2]
INIT_FUNCTION = ntvfs_smb2_init
SUBSYSTEM = ntvfs
PRIVATE_DEPENDENCIES = \
LIBCLI_SMB LIBCLI_RAW
# End MODULE ntvfs_smb2
################################################
2008-05-28 05:07:42 +04:00
ntvfs_smb2_OBJ_FILES = $( ntvfssrcdir) /smb2/vfs_smb2.o
2008-05-15 04:57:22 +04:00
2004-05-18 17:13:17 +04:00
################################################
# Start MODULE ntvfs_simple
[MODULE :: ntvfs_simple ]
2004-11-07 02:23:15 +03:00
INIT_FUNCTION = ntvfs_simple_init
2006-03-07 19:41:04 +03:00
SUBSYSTEM = ntvfs
2006-04-25 15:36:15 +04:00
# End MODULE ntvfs_simple
################################################
2008-05-18 21:54:27 +04:00
ntvfs_simple_OBJ_FILES = $( addprefix $( ntvfssrcdir) /simple/, vfs_simple.o svfs_util.o)
2008-03-03 20:25:28 +03:00
2008-05-19 01:02:47 +04:00
$(eval $(call proto_header_template,$(ntvfssrcdir)/simple/proto.h,$(ntvfs_simple_OBJ_FILES : .o =.c )))
2008-03-03 20:25:28 +03:00
2006-04-25 15:36:15 +04:00
################################################
2006-09-15 23:24:38 +04:00
# Start MODULE ntvfs_cifsposix
[MODULE :: ntvfs_cifsposix ]
#ENABLE = NO
2006-04-25 15:36:15 +04:00
INIT_FUNCTION = ntvfs_cifs_posix_init
SUBSYSTEM = ntvfs
2006-09-15 23:24:38 +04:00
# End MODULE ntvfs_cifsposix
2004-05-18 17:13:17 +04:00
################################################
2008-03-03 20:25:28 +03:00
ntvfs_cifsposix_OBJ_FILES = \
2008-05-18 21:54:27 +04:00
$( addprefix $( ntvfssrcdir) /cifs_posix_cli/, vfs_cifs_posix.o svfs_util.o)
2008-03-03 20:25:28 +03:00
2008-05-19 01:02:47 +04:00
$(eval $(call proto_header_template,$(ntvfssrcdir)/cifs_posix_cli/proto.h,$(ntvfs_cifsposix_OBJ_FILES : .o =.c )))
2008-03-03 20:25:28 +03:00
2004-05-18 17:13:17 +04:00
################################################
# Start MODULE ntvfs_print
[MODULE :: ntvfs_print ]
2004-11-07 02:23:15 +03:00
INIT_FUNCTION = ntvfs_print_init
2006-03-07 19:41:04 +03:00
SUBSYSTEM = ntvfs
2004-05-18 17:13:17 +04:00
# End MODULE ntvfs_print
################################################
2008-05-18 21:54:27 +04:00
ntvfs_print_OBJ_FILES = $( ntvfssrcdir) /print/vfs_print.o
2008-03-03 20:25:28 +03:00
2004-05-18 17:13:17 +04:00
################################################
# Start MODULE ntvfs_ipc
[MODULE :: ntvfs_ipc ]
2006-03-07 19:41:04 +03:00
SUBSYSTEM = ntvfs
2004-11-07 02:23:15 +03:00
INIT_FUNCTION = ntvfs_ipc_init
2009-08-11 16:50:36 +04:00
PRIVATE_DEPENDENCIES = \
NDR_NAMED_PIPE_AUTH NAMED_PIPE_AUTH_TSTREAM \
HEIMDAL_GSSAPI CREDENTIALS
2004-05-18 17:13:17 +04:00
# End MODULE ntvfs_ipc
################################################
2008-05-18 21:54:27 +04:00
ntvfs_ipc_OBJ_FILES = $( addprefix $( ntvfssrcdir) /ipc/, vfs_ipc.o ipc_rap.o rap_server.o)
2006-01-28 23:08:03 +03:00
2008-05-19 01:40:23 +04:00
$(eval $(call proto_header_template,$(ntvfssrcdir)/ipc/proto.h,$(ntvfs_ipc_OBJ_FILES : .o =.c )))
2006-01-28 23:08:03 +03:00
2004-05-18 17:13:17 +04:00
################################################
# Start MODULE ntvfs_nbench
[MODULE :: ntvfs_nbench ]
2006-03-07 19:41:04 +03:00
SUBSYSTEM = ntvfs
2004-11-07 02:23:15 +03:00
INIT_FUNCTION = ntvfs_nbench_init
2004-05-18 17:13:17 +04:00
# End MODULE ntvfs_nbench
################################################
2008-05-18 21:54:27 +04:00
ntvfs_nbench_OBJ_FILES = $( ntvfssrcdir) /nbench/vfs_nbench.o
2004-11-27 03:24:36 +03:00
2004-05-18 17:13:17 +04:00
################################################
# Start SUBSYSTEM NTVFS
2008-01-20 18:28:43 +03:00
[SUBSYSTEM :: ntvfs ]
2008-03-03 20:25:28 +03:00
2008-05-18 21:54:27 +04:00
ntvfs_OBJ_FILES = $( addprefix $( ntvfssrcdir) /, ntvfs_base.o ntvfs_generic.o ntvfs_interface.o ntvfs_util.o)
2008-02-26 19:17:52 +03:00
2008-05-19 01:02:47 +04:00
$(eval $(call proto_header_template,$(ntvfssrcdir)/ntvfs_proto.h,$(ntvfs_OBJ_FILES : .o =.c )))
2008-02-26 19:17:52 +03:00
2008-05-18 21:54:27 +04:00
# PUBLIC_HEADERS += $(ntvfssrcdir)/ntvfs.h
2004-05-18 17:13:17 +04:00
#
# End SUBSYSTEM NTVFS
################################################