ae8d5d9b4ab088ccc14f2f2fe77a23005774474a
[jelmer/samba4-debian.git] / source / ntvfs / config.mk
1 # NTVFS Server subsystem
2 include posix/config.mk
3 include common/config.mk
4 include unixuid/config.mk
5 include sysdep/config.mk
6
7 ################################################
8 # Start MODULE ntvfs_cifs
9 [MODULE::ntvfs_cifs]
10 INIT_FUNCTION = ntvfs_cifs_init 
11 SUBSYSTEM = ntvfs
12 OBJ_FILES = \
13                 cifs/vfs_cifs.o
14 PRIVATE_DEPENDENCIES = \
15                 LIBCLI_SMB LIBCLI_RAW
16 # End MODULE ntvfs_cifs
17 ################################################
18
19 ################################################
20 # Start MODULE ntvfs_simple
21 [MODULE::ntvfs_simple]
22 INIT_FUNCTION = ntvfs_simple_init 
23 SUBSYSTEM = ntvfs 
24 PRIVATE_PROTO_HEADER = simple/proto.h
25 OBJ_FILES = \
26                 simple/vfs_simple.o \
27                 simple/svfs_util.o
28 # End MODULE ntvfs_simple
29 ################################################
30
31 ################################################
32 # Start MODULE ntvfs_cifsposix
33 [MODULE::ntvfs_cifsposix]
34 #ENABLE = NO
35 INIT_FUNCTION = ntvfs_cifs_posix_init
36 SUBSYSTEM = ntvfs
37 PRIVATE_PROTO_HEADER = cifs_posix_cli/proto.h
38 OBJ_FILES = \
39                 cifs_posix_cli/vfs_cifs_posix.o \
40                 cifs_posix_cli/svfs_util.o
41 # End MODULE ntvfs_cifsposix
42 ################################################
43
44 ################################################
45 # Start MODULE ntvfs_print
46 [MODULE::ntvfs_print]
47 INIT_FUNCTION = ntvfs_print_init 
48 SUBSYSTEM = ntvfs 
49 OBJ_FILES = \
50                 print/vfs_print.o
51 # End MODULE ntvfs_print
52 ################################################
53
54 ################################################
55 # Start MODULE ntvfs_ipc
56 [MODULE::ntvfs_ipc]
57 SUBSYSTEM = ntvfs
58 INIT_FUNCTION = ntvfs_ipc_init 
59 PRIVATE_PROTO_HEADER = ipc/proto.h
60 OBJ_FILES = \
61                 ipc/vfs_ipc.o \
62                 ipc/ipc_rap.o \
63                 ipc/rap_server.o
64 PRIVATE_DEPENDENCIES = dcerpc_server DCERPC_COMMON
65 # End MODULE ntvfs_ipc
66 ################################################
67
68
69 ################################################
70 # Start MODULE ntvfs_nbench
71 [MODULE::ntvfs_nbench]
72 SUBSYSTEM = ntvfs
73 INIT_FUNCTION = ntvfs_nbench_init 
74 OBJ_FILES = \
75                 nbench/vfs_nbench.o
76 # End MODULE ntvfs_nbench
77 ################################################
78
79
80 ################################################
81 # Start SUBSYSTEM NTVFS
82 [LIBRARY::ntvfs]
83 PUBLIC_HEADERS = ntvfs.h
84 VERSION = 0.0.1
85 SO_VERSION = 0
86 DESCRIPTION = Virtual File System with NTFS semantics
87 PRIVATE_PROTO_HEADER = ntvfs_proto.h
88 OBJ_FILES = \
89                 ntvfs_base.o \
90                 ntvfs_generic.o \
91                 ntvfs_interface.o \
92                 ntvfs_util.o
93 #
94 # End SUBSYSTEM NTVFS
95 ################################################