1 # NTVFS Server subsystem
2 mkinclude posix/config.mk
3 mkinclude common/config.mk
4 mkinclude unixuid/config.mk
5 mkinclude sysdep/config.mk
7 ################################################
8 # Start MODULE ntvfs_cifs
10 INIT_FUNCTION = ntvfs_cifs_init
12 PRIVATE_DEPENDENCIES = \
14 # End MODULE ntvfs_cifs
15 ################################################
17 ntvfs_cifs_OBJ_FILES = ntvfs/cifs/vfs_cifs.o
19 ################################################
20 # Start MODULE ntvfs_simple
21 [MODULE::ntvfs_simple]
22 INIT_FUNCTION = ntvfs_simple_init
24 PRIVATE_PROTO_HEADER = simple/proto.h
25 # End MODULE ntvfs_simple
26 ################################################
28 ntvfs_simple_OBJ_FILES = $(addprefix ntvfs/simple/, vfs_simple.o svfs_util.o)
30 ################################################
31 # Start MODULE ntvfs_cifsposix
32 [MODULE::ntvfs_cifsposix]
34 INIT_FUNCTION = ntvfs_cifs_posix_init
36 PRIVATE_PROTO_HEADER = cifs_posix_cli/proto.h
37 # End MODULE ntvfs_cifsposix
38 ################################################
40 ntvfs_cifsposix_OBJ_FILES = \
41 $(addprefix ntvfs/cifs_posix_cli/, vfs_cifs_posix.o svfs_util.o)
43 ################################################
44 # Start MODULE ntvfs_print
46 INIT_FUNCTION = ntvfs_print_init
48 # End MODULE ntvfs_print
49 ################################################
51 ntvfs_print_OBJ_FILES = ntvfs/print/vfs_print.o
53 ################################################
54 # Start MODULE ntvfs_ipc
57 INIT_FUNCTION = ntvfs_ipc_init
58 PRIVATE_PROTO_HEADER = ipc/proto.h
59 PRIVATE_DEPENDENCIES = dcerpc_server DCERPC_COMMON
60 # End MODULE ntvfs_ipc
61 ################################################
63 ntvfs_ipc_OBJ_FILES = $(addprefix ntvfs/ipc/, vfs_ipc.o ipc_rap.o rap_server.o)
65 ################################################
66 # Start MODULE ntvfs_nbench
67 [MODULE::ntvfs_nbench]
69 INIT_FUNCTION = ntvfs_nbench_init
70 # End MODULE ntvfs_nbench
71 ################################################
73 ntvfs_nbench_OBJ_FILES = ntvfs/nbench/vfs_nbench.o
75 ################################################
76 # Start SUBSYSTEM NTVFS
78 PRIVATE_PROTO_HEADER = ntvfs_proto.h
80 ntvfs_OBJ_FILES = $(addprefix ntvfs/, ntvfs_base.o ntvfs_generic.o ntvfs_interface.o ntvfs_util.o)
82 # PUBLIC_HEADERS += ntvfs/ntvfs.h
85 ################################################