Merge branch 'v4-0-local' of git://git.id10ts.net/samba into v4-0-gmake3
[jra/samba/.git] / source4 / ntvfs / config.mk
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 = ntvfs/cifs/vfs_cifs.o
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 # End MODULE ntvfs_simple
26 ################################################
27
28 ntvfs_simple_OBJ_FILES = $(addprefix ntvfs/simple/, vfs_simple.o svfs_util.o)
29
30 ################################################
31 # Start MODULE ntvfs_cifsposix
32 [MODULE::ntvfs_cifsposix]
33 #ENABLE = NO
34 INIT_FUNCTION = ntvfs_cifs_posix_init
35 SUBSYSTEM = ntvfs
36 PRIVATE_PROTO_HEADER = cifs_posix_cli/proto.h
37 # End MODULE ntvfs_cifsposix
38 ################################################
39
40 ntvfs_cifsposix_OBJ_FILES = \
41         $(addprefix ntvfs/cifs_posix_cli/, vfs_cifs_posix.o svfs_util.o)
42
43 ################################################
44 # Start MODULE ntvfs_print
45 [MODULE::ntvfs_print]
46 INIT_FUNCTION = ntvfs_print_init 
47 SUBSYSTEM = ntvfs 
48 # End MODULE ntvfs_print
49 ################################################
50
51 ntvfs_print_OBJ_FILES = ntvfs/print/vfs_print.o
52
53 ################################################
54 # Start MODULE ntvfs_ipc
55 [MODULE::ntvfs_ipc]
56 SUBSYSTEM = ntvfs
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 ################################################
62
63 ntvfs_ipc_OBJ_FILES = $(addprefix ntvfs/ipc/, vfs_ipc.o ipc_rap.o rap_server.o)
64
65 ################################################
66 # Start MODULE ntvfs_nbench
67 [MODULE::ntvfs_nbench]
68 SUBSYSTEM = ntvfs
69 INIT_FUNCTION = ntvfs_nbench_init 
70 # End MODULE ntvfs_nbench
71 ################################################
72
73 ntvfs_nbench_OBJ_FILES = ntvfs/nbench/vfs_nbench.o
74
75 ################################################
76 # Start SUBSYSTEM NTVFS
77 [SUBSYSTEM::ntvfs]
78 PRIVATE_PROTO_HEADER = ntvfs_proto.h
79
80 ntvfs_OBJ_FILES = $(addprefix ntvfs/, ntvfs_base.o ntvfs_generic.o ntvfs_interface.o ntvfs_util.o)
81
82 PUBLIC_HEADERS += ntvfs/ntvfs.h
83 #
84 # End SUBSYSTEM NTVFS
85 ################################################