mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
0b4c741b9c
We would build, but not use, many components of the NTVFS file server even when we asked not to. They would then consume disk, but not be of any use Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
76 lines
2.2 KiB
Python
76 lines
2.2 KiB
Python
#!/usr/bin/env python
|
|
|
|
bld.SAMBA_LIBRARY('ntvfs',
|
|
source='ntvfs_base.c ntvfs_generic.c ntvfs_interface.c ntvfs_util.c',
|
|
autoproto='ntvfs_proto.h',
|
|
deps='tevent samba-modules',
|
|
private_library=True,
|
|
enabled=bld.CONFIG_SET('WITH_NTVFS_FILESERVER')
|
|
)
|
|
|
|
bld.RECURSE('posix')
|
|
if bld.CONFIG_SET('WITH_NTVFS_FILESERVER'):
|
|
bld.RECURSE('common')
|
|
bld.RECURSE('unixuid')
|
|
bld.RECURSE('sysdep')
|
|
|
|
bld.SAMBA_MODULE('ntvfs_cifs',
|
|
source='cifs/vfs_cifs.c',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_cifs_init',
|
|
deps='LIBCLI_SMB smbclient-raw param_options'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_smb2',
|
|
source='smb2/vfs_smb2.c',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_smb2_init',
|
|
deps='LIBCLI_SMB smbclient-raw param_options'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_simple',
|
|
source='simple/vfs_simple.c simple/svfs_util.c',
|
|
autoproto='simple/proto.h',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_simple_init',
|
|
deps='talloc'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_cifsposix',
|
|
source='cifs_posix_cli/vfs_cifs_posix.c cifs_posix_cli/svfs_util.c',
|
|
autoproto='cifs_posix_cli/proto.h',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_cifs_posix_init',
|
|
deps='talloc'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_print',
|
|
source='print/vfs_print.c',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_print_init',
|
|
deps='talloc'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_ipc',
|
|
source='ipc/vfs_ipc.c ipc/ipc_rap.c ipc/rap_server.c',
|
|
autoproto='ipc/proto.h',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_ipc_init',
|
|
deps='NDR_NAMED_PIPE_AUTH npa_tstream gssapi samba-credentials DCERPC_SHARE'
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('ntvfs_nbench',
|
|
source='nbench/vfs_nbench.c',
|
|
subsystem='ntvfs',
|
|
init_function='ntvfs_nbench_init',
|
|
deps='talloc'
|
|
)
|
|
|
|
|