r21429: Fix the build.
[Samba.git] / source / ntvfs / config.mk
blob8dd71ed56fdf4d253cfe793d67c8b3e5269f635a
1 # NTVFS Server subsystem
2 include posix/config.mk
3 include common/config.mk
4 include unixuid/config.mk
5 include sysdep/config.mk
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 PUBLIC_DEPENDENCIES = \
15 LIBCLI_SMB LIBCLI_RAW
16 # End MODULE ntvfs_cifs
17 ################################################
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 ################################################
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 ################################################
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 ################################################
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 PUBLIC_DEPENDENCIES = dcerpc_server DCERPC_COMMON
65 # End MODULE ntvfs_ipc
66 ################################################
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 ################################################
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 PRIVATE_DEPENDENCIES = auth
95 # End SUBSYSTEM NTVFS
96 ################################################