r11534: Consider ntvfs as a library
[samba.git] / source4 / ntvfs / config.mk
1 # NTVFS Server subsystem
2 include posix/config.mk
3 include unixuid/config.mk
4
5 ################################################
6 # Start MODULE ntvfs_cifs
7 [MODULE::ntvfs_cifs]
8 INIT_FUNCTION = ntvfs_cifs_init 
9 SUBSYSTEM = NTVFS
10 INIT_OBJ_FILES = \
11                 cifs/vfs_cifs.o
12 REQUIRED_SUBSYSTEMS = \
13                 LIBCLI
14 # End MODULE ntvfs_cifs
15 ################################################
16
17 ################################################
18 # Start MODULE ntvfs_simple
19 [MODULE::ntvfs_simple]
20 INIT_FUNCTION = ntvfs_simple_init 
21 SUBSYSTEM = NTVFS
22 INIT_OBJ_FILES = \
23                 simple/vfs_simple.o
24 ADD_OBJ_FILES = \
25                 simple/svfs_util.o
26 # End MODULE ntvfs_cifs
27 ################################################
28
29 ################################################
30 # Start MODULE ntvfs_print
31 [MODULE::ntvfs_print]
32 INIT_FUNCTION = ntvfs_print_init 
33 SUBSYSTEM = NTVFS
34 INIT_OBJ_FILES = \
35                 print/vfs_print.o
36 # End MODULE ntvfs_print
37 ################################################
38
39 ################################################
40 # Start MODULE ntvfs_ipc
41 [MODULE::ntvfs_ipc]
42 SUBSYSTEM = NTVFS
43 INIT_FUNCTION = ntvfs_ipc_init 
44 INIT_OBJ_FILES = \
45                 ipc/vfs_ipc.o \
46                 ipc/ipc_rap.o \
47                 ipc/rap_server.o
48 # End MODULE ntvfs_ipc
49 ################################################
50
51
52
53 ################################################
54 # Start MODULE ntvfs_nbench
55 [MODULE::ntvfs_nbench]
56 SUBSYSTEM = NTVFS
57 INIT_FUNCTION = ntvfs_nbench_init 
58 INIT_OBJ_FILES = \
59                 nbench/vfs_nbench.o
60 # End MODULE ntvfs_nbench
61 ################################################
62
63 ################################################
64 # Start SUBSYSTEM ntvfs_common
65 [SUBSYSTEM::ntvfs_common]
66 ADD_OBJ_FILES = \
67                 common/brlock.o \
68                 common/opendb.o \
69                 common/sidmap.o
70 # End SUBSYSTEM ntvfs_common
71 ################################################
72
73
74 ################################################
75 # Start SUBSYSTEM NTVFS
76 [LIBRARY::NTVFS]
77 PUBLIC_HEADERS = ntvfs.h
78 MAJOR_VERSION = 0
79 MINOR_VERSION = 0
80 RELEASE_VERSION = 1
81 INIT_OBJ_FILES = \
82                 ntvfs_base.o
83 ADD_OBJ_FILES = \
84                 ntvfs_generic.o \
85                 ntvfs_interface.o \
86                 ntvfs_util.o
87 #
88 # End SUBSYSTEM NTVFS
89 ################################################