Use variable for ndr_netlogon.o path.
[kai/samba-autobuild/.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 = $(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 = ntvfs/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 = dcerpc_server DCERPC_COMMON
75 # End MODULE ntvfs_ipc
76 ################################################
77
78 ntvfs_ipc_OBJ_FILES = $(addprefix $(ntvfssrcdir)/ipc/, vfs_ipc.o ipc_rap.o rap_server.o)
79
80 $(eval $(call proto_header_template,$(ntvfssrcdir)/ipc/proto.h,$(ntvfs_ipc_OBJ_FILES:.o=.c)))
81
82 ################################################
83 # Start MODULE ntvfs_nbench
84 [MODULE::ntvfs_nbench]
85 SUBSYSTEM = ntvfs
86 INIT_FUNCTION = ntvfs_nbench_init 
87 # End MODULE ntvfs_nbench
88 ################################################
89
90 ntvfs_nbench_OBJ_FILES = $(ntvfssrcdir)/nbench/vfs_nbench.o
91
92 ################################################
93 # Start SUBSYSTEM NTVFS
94 [SUBSYSTEM::ntvfs]
95
96 ntvfs_OBJ_FILES = $(addprefix $(ntvfssrcdir)/, ntvfs_base.o ntvfs_generic.o ntvfs_interface.o ntvfs_util.o)
97
98 $(eval $(call proto_header_template,$(ntvfssrcdir)/ntvfs_proto.h,$(ntvfs_OBJ_FILES:.o=.c)))
99
100 # PUBLIC_HEADERS += $(ntvfssrcdir)/ntvfs.h
101 #
102 # End SUBSYSTEM NTVFS
103 ################################################