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
= $(ntvfssrcdir
)/cifs
/vfs_cifs.o
20 ################################################
21 # Start MODULE ntvfs_smb2
23 INIT_FUNCTION
= ntvfs_smb2_init
25 PRIVATE_DEPENDENCIES
= \
27 # End MODULE ntvfs_smb2
28 ################################################
30 ntvfs_smb2_OBJ_FILES
= $(ntvfssrcdir
)/smb2
/vfs_smb2.o
33 ################################################
34 # Start MODULE ntvfs_simple
35 [MODULE
::ntvfs_simple
]
36 INIT_FUNCTION
= ntvfs_simple_init
38 # End MODULE ntvfs_simple
39 ################################################
41 ntvfs_simple_OBJ_FILES
= $(addprefix $(ntvfssrcdir
)/simple
/, vfs_simple.o svfs_util.o
)
43 $(eval
$(call proto_header_template
,$(ntvfssrcdir
)/simple
/proto.h
,$(ntvfs_simple_OBJ_FILES
:.o
=.c
)))
45 ################################################
46 # Start MODULE ntvfs_cifsposix
47 [MODULE
::ntvfs_cifsposix
]
49 INIT_FUNCTION
= ntvfs_cifs_posix_init
51 # End MODULE ntvfs_cifsposix
52 ################################################
54 ntvfs_cifsposix_OBJ_FILES
= \
55 $(addprefix $(ntvfssrcdir
)/cifs_posix_cli
/, vfs_cifs_posix.o svfs_util.o
)
57 $(eval
$(call proto_header_template
,$(ntvfssrcdir
)/cifs_posix_cli
/proto.h
,$(ntvfs_cifsposix_OBJ_FILES
:.o
=.c
)))
59 ################################################
60 # Start MODULE ntvfs_print
62 INIT_FUNCTION
= ntvfs_print_init
64 # End MODULE ntvfs_print
65 ################################################
67 ntvfs_print_OBJ_FILES
= $(ntvfssrcdir
)/print/vfs_print.o
69 ################################################
70 # Start MODULE ntvfs_ipc
73 INIT_FUNCTION
= ntvfs_ipc_init
74 PRIVATE_DEPENDENCIES
= dcerpc_server DCERPC_COMMON
75 # End MODULE ntvfs_ipc
76 ################################################
78 ntvfs_ipc_OBJ_FILES
= $(addprefix $(ntvfssrcdir
)/ipc
/, vfs_ipc.o ipc_rap.o rap_server.o
)
80 $(eval
$(call proto_header_template
,$(ntvfssrcdir
)/ipc
/proto.h
,$(ntvfs_ipc_OBJ_FILES
:.o
=.c
)))
82 ################################################
83 # Start MODULE ntvfs_nbench
84 [MODULE
::ntvfs_nbench
]
86 INIT_FUNCTION
= ntvfs_nbench_init
87 # End MODULE ntvfs_nbench
88 ################################################
90 ntvfs_nbench_OBJ_FILES
= $(ntvfssrcdir
)/nbench
/vfs_nbench.o
92 ################################################
93 # Start SUBSYSTEM NTVFS
96 ntvfs_OBJ_FILES
= $(addprefix $(ntvfssrcdir
)/, ntvfs_base.o ntvfs_generic.o ntvfs_interface.o ntvfs_util.o
)
98 $(eval
$(call proto_header_template
,$(ntvfssrcdir
)/ntvfs_proto.h
,$(ntvfs_OBJ_FILES
:.o
=.c
)))
100 # PUBLIC_HEADERS += $(ntvfssrcdir)/ntvfs.h
102 # End SUBSYSTEM NTVFS
103 ################################################