1 | # NTVFS Server subsystem
|
---|
2 | mkinclude posix/config.mk
|
---|
3 | mkinclude common/config.mk
|
---|
4 | mkinclude unixuid/config.mk
|
---|
5 | mkinclude sysdep/config.mk
|
---|
6 |
|
---|
7 | ################################################
|
---|
8 | # Start MODULE ntvfs_cifs
|
---|
9 | [MODULE::ntvfs_cifs]
|
---|
10 | INIT_FUNCTION = ntvfs_cifs_init
|
---|
11 | SUBSYSTEM = ntvfs
|
---|
12 | PRIVATE_DEPENDENCIES = \
|
---|
13 | LIBCLI_SMB LIBCLI_RAW
|
---|
14 | # End MODULE ntvfs_cifs
|
---|
15 | ################################################
|
---|
16 |
|
---|
17 | ntvfs_cifs_OBJ_FILES = $(ntvfssrcdir)/cifs/vfs_cifs.o
|
---|
18 |
|
---|
19 |
|
---|
20 | ################################################
|
---|
21 | # Start MODULE ntvfs_smb2
|
---|
22 | [MODULE::ntvfs_smb2]
|
---|
23 | INIT_FUNCTION = ntvfs_smb2_init
|
---|
24 | SUBSYSTEM = ntvfs
|
---|
25 | PRIVATE_DEPENDENCIES = \
|
---|
26 | LIBCLI_SMB LIBCLI_RAW
|
---|
27 | # End MODULE ntvfs_smb2
|
---|
28 | ################################################
|
---|
29 |
|
---|
30 | ntvfs_smb2_OBJ_FILES = $(ntvfssrcdir)/smb2/vfs_smb2.o
|
---|
31 |
|
---|
32 |
|
---|
33 | ################################################
|
---|
34 | # Start MODULE ntvfs_simple
|
---|
35 | [MODULE::ntvfs_simple]
|
---|
36 | INIT_FUNCTION = ntvfs_simple_init
|
---|
37 | SUBSYSTEM = ntvfs
|
---|
38 | # End MODULE ntvfs_simple
|
---|
39 | ################################################
|
---|
40 |
|
---|
41 | ntvfs_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
|
---|
49 | INIT_FUNCTION = ntvfs_cifs_posix_init
|
---|
50 | SUBSYSTEM = ntvfs
|
---|
51 | # End MODULE ntvfs_cifsposix
|
---|
52 | ################################################
|
---|
53 |
|
---|
54 | ntvfs_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]
|
---|
62 | INIT_FUNCTION = ntvfs_print_init
|
---|
63 | SUBSYSTEM = ntvfs
|
---|
64 | # End MODULE ntvfs_print
|
---|
65 | ################################################
|
---|
66 |
|
---|
67 | ntvfs_print_OBJ_FILES = $(ntvfssrcdir)/print/vfs_print.o
|
---|
68 |
|
---|
69 | ################################################
|
---|
70 | # Start MODULE ntvfs_ipc
|
---|
71 | [MODULE::ntvfs_ipc]
|
---|
72 | SUBSYSTEM = ntvfs
|
---|
73 | INIT_FUNCTION = ntvfs_ipc_init
|
---|
74 | PRIVATE_DEPENDENCIES = \
|
---|
75 | NDR_NAMED_PIPE_AUTH NAMED_PIPE_AUTH_TSTREAM \
|
---|
76 | HEIMDAL_GSSAPI CREDENTIALS
|
---|
77 | # End MODULE ntvfs_ipc
|
---|
78 | ################################################
|
---|
79 |
|
---|
80 | ntvfs_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]
|
---|
87 | SUBSYSTEM = ntvfs
|
---|
88 | INIT_FUNCTION = ntvfs_nbench_init
|
---|
89 | # End MODULE ntvfs_nbench
|
---|
90 | ################################################
|
---|
91 |
|
---|
92 | ntvfs_nbench_OBJ_FILES = $(ntvfssrcdir)/nbench/vfs_nbench.o
|
---|
93 |
|
---|
94 | ################################################
|
---|
95 | # Start SUBSYSTEM NTVFS
|
---|
96 | [SUBSYSTEM::ntvfs]
|
---|
97 |
|
---|
98 | ntvfs_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 | ################################################
|
---|